Home

Awesome

Hari Sekhon - Knowledge Base from 20 years in DevOps, Linux, Cloud, Big Data, Security, AWS, GCP etc

GitHub stars GitHub forks License My LinkedIn GitHub Last Commit

CI Builds Overview Repo on GitHub Repo on GitLab Repo on Azure DevOps Repo on BitBucket

Index Markdown Markdown References Gist Sync Validation Kics Grype Semgrep Semgrep Cloud Trivy

Repo focused on advanced knowledge, tips & tricks, debugging & fixes.

I'm gradually migrating my huge private personal knowledge base into this public repo.

Hit the watch button on the top right for updates.

Some of these pages are still in progress pending porting and populated yet from my private knowledge base pages, some are stubs pending migration.

Much more advanced knowledge is captured in code and code comments. References to my major GitHub Repos are provided throughout where relevant.

References to official docs and some classic books are provided for those who want to thoroughly cover the basics.

Index

<!-- INDEX_START --> <!-- INDEX_END -->

This is the lost documentation.

Finally Found The Documentation

GitHub Repos

Full of open source tools and scripts used throughout the rest of these docs to make it easier to install and operate these technologies:

This one is used widely throughout these pages:

Readme Card

Systems

Operating Systems

Core Services - DNS, DHCP, SSH, FTP

Editors

Terminal Multiplexers

Architecture & Documentation

Readme Card

Git

Cloud

Containerization

Docker

Readme Card

Kubernetes

Kubernetes Core

Cloud Hosted Kubernetes

On-premise Kubernetes

Local Kubernetes Dev

Kubernetes Applications & Lifecycle Management

Readme Card

Container Registries

Container Security

Programming

Languages

Build Systems

Artifact Registries

Code Scanning

Infrastructure-as-Code

Readme Card

Configuration Management

<!-- - [Salt](salt.md) TODO - [Chef](chef.md) TODO -->

Readme Card

CI/CD

Readme Card Readme Card

Internet Services

Databases / RDBMS

MPP Databases

Massively Parallel Processing databases - horizontally scaling databases:

Hosted MPP Databases

See also the Hadoop Ecosystem section further down for more distributed SQL databases.

Database Management

Readme Card

NoSQL

Caching

Search

Coordination & Discovery Services

Pub / Sub & Message Queues

Data

Data Formats

Hadoop Ecosystem

Data Science & Machine Learning

Time Series Databases

Visualization

Security

Virtualization

Readme Card

Hardware

Networking

Load Balancing

Monitoring

Readme Card Readme Card Readme Card

Performance Engineering

AI & Automation

Work

Training & Interview Materials

Banking Industry

Travel

Miscellaneous

Dev / DevOps / Open Source

Vendors

Multimedia

Marketing

Crypto

This section is probably the most financially important thing you'll ever learn.

Old Docs

Star History

Star History Chart

Memes

From my LinkedIn:

BForbidden Unix Knowledge

I tried to make these docs as short as possible... but as you can see above, I didn't quite make it.

I've been both the bottom and top of this meme:

Reading vs Trying

More Core Repos

<!-- OTHER_REPOS_START -->

Knowledge

Readme Card Readme Card

<!-- Not support on GitHub Markdown: <iframe src="https://raw.githubusercontent.com/HariSekhon/HariSekhon/main/knowledge.md" width="100%" height="500px"></iframe> Does nothing: <embed src="https://raw.githubusercontent.com/HariSekhon/HariSekhon/main/knowledge.md" width="100%" height="500px" /> -->

DevOps Code

Readme Card Readme Card Readme Card Readme Card

<!-- [![Gist Card](https://github-readme-stats.vercel.app/api/gist?id=f8f551332440f1ca8897ff010e363e03)](https://gist.github.com/HariSekhon/f8f551332440f1ca8897ff010e363e03) -->

Containerization

Readme Card Readme Card

CI/CD

Readme Card Readme Card

DBA - SQL

Readme Card

DevOps Reloaded

Readme Card Readme Card Readme Card Readme Card Readme Card

Templates

Readme Card Readme Card

Misc

Readme Card Readme Card

The rest of my original source repos are here.

Pre-built Docker images are available on my DockerHub.

<!-- 1x1 pixel counter to record hits -->

<!-- OTHER_REPOS_END -->