This is your work, valued

London, United Kingdom

Hari Sekhon

Elite
@HariSekhon

Cloud Architect, DevOps, Data Engineer, Big Data (ex-Cloudera), 100% Remote Overseas Digital Nomad

DevOps-Bash-tools. 1200+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux..

8.3k

Dockerfiles. 50+ DockerHub public images for Docker & Kubernetes - DevOps, CI/CD, GitHub Actions, CircleCI, Jenkins, TeamCity, Alpine, CentOS, Debian, Fedora, Ubuntu, Hadoop, Kafka, ZooKeeper, HBase, Cassandra, Solr, SolrCloud, Presto, Apache Drill, Nifi, Spark, Consul, Riak

1.4k

Nagios-Plugins. 450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...

1.1k

DevOps-Python-tools. 80+ DevOps & Data CLI Tools - AWS, GCP, GCF Python Cloud Functions, Log Anonymizer, Spark, Hadoop, HBase, Hive, Impala, Linux, Docker, Spark Data Converters & Validators (Avro/Parquet/JSON/CSV/INI/XML/YAML), Travis CI, AWS CloudFormation, Elasticsearch, Solr etc.

822

Kubernetes-configs. Advanced Kubernetes YAML configs - Best Practices, Tips & Tricks, Production-Ready Checklist - experience from several production environments. AWS, GCP, Azure, ArgoCD, GKE, EKS, AKS, Nginx, Traefik, Kong, Cert Manager, CI/CD, Jenkins, Artifactory, TeamCity, GitHub Actions, Cloud SQL, FluxCD, Spinnaker, Selenium Grid, Moon, Helm + Kustomize

539

SQL-scripts. 100+ SQL Scripts - PostgreSQL, MySQL, Oracle, Google BigQuery, MariaDB, AWS Athena. DBA, Analytics, DevOps, performance engineering. Google BigQuery ML machine learning classification.

485

Knowledge-Base. Large Tech Knowledge Base from 20 years in DevOps, Linux, Cloud, Big Data, AWS, GCP and international Consulting including extensive Travel Tips around the world

351

Diagrams-as-Code. Cloud & DevOps Architecture Diagrams-as-Code in Python, D2 and MermaidJS languages

278

HAProxy-configs. 80+ HAProxy Configs for Hadoop, Big Data, NoSQL, Docker, Kubernetes, Elasticsearch, SolrCloud, HBase, MySQL, PostgreSQL, Apache Drill, Hive, Presto, Impala, Hue, ZooKeeper, SSH, RabbitMQ, Redis, Riak, Cloudera, OpenTSDB, InfluxDB, Prometheus, Kibana, Graphite, Rancher etc.

271

Templates. 100+ DevOps Code & Config templates for AWS, GCP, Docker, CI/CD, Kubernetes, Terraform, Packer, Jenkins, CircleCI, GitHub Actions, Vagrant, Puppet, Lambda, Python, Perl, Bash, Ruby, Golang, Java, Scala, Groovy, Maven, SBT, Gradle, Make, Jenkinsfile, Makefile, Dockerfile, docker-compose.yml, Vagrantfile, M4, AWS CodeBuild, GCP Cloud Build etc...

186

DevOps-Perl-tools. 25+ DevOps CLI Tools - Anonymizer, SQL ReCaser (MySQL, PostgreSQL, AWS Redshift, Snowflake, Apache Drill, Hive, Impala, Cassandra CQL, Microsoft SQL Server, Oracle, Couchbase N1QL, Dockerfiles), Hadoop HDFS & Hive tools, Solr/SolrCloud CLI, Nginx stats & HTTP(S) URL watchers for load-balanced web farms, Linux tools etc.

100

Jenkins. Jenkins CI/CD - Advanced Jenkinsfile & Groovy Shared Library of reusable functions and pipelines - AWS, GCP, Docker, Kubernetes, ArgoCD, Slack notifications, Git Merge, Terraform, Cloudflare, Jenkins Job Backups, most major Docker registries, DockerHub, GHCR, ECR, GCR, GAR, ACR, GitLab, Quay

95

GitHub-Actions. GitHub Actions CI/CD - Master Template & Reusable Workflows Library - Docker Builds, AWS, Python, Terraform, Jenkins, Linting, Security Scanning, Make Builds etc.

87

Spotify-tools. Spotify Tools - Playlists Backups, Spotify CLI, URI translator, duplication detection / removal, API search queries, API automation etc.

84

DevOps-Golang-tools. DevOps Golang tools

59

Terraform. Terraform HCL code for AWS / GCP / Azure / GitHub management

54

Packer. HashiCorp Packer code to build portable virtual machines in AWS AMIs, EC2 / EKS, AmazonLinux, OVA format for Ubuntu, Debian and Redhat based systems with automated installers Kickstart, Preseed and AutoInstaller / Cloud-Init. Useful for Cloud or Virtualized environments, Kubernetes base systems and VM appliances to ship to customers

48

Spotify-Playlists. Awesome Playlist Collection - 400+ playlists, 102,000+ tracks, 30,000+ unique - in both human Artist-Track and Spotify usable (URI) formats. Spotify Profile: https://open.spotify.com/user/harisekhon. Spotify API tools are submodules of this repo.

30

Template-Repo. Template repo to quickly create new Github repos with Builds, CI/CD, Linting, Security Scanning, Pre-commit, Direnv, and lots of cool Badges

26

lib. Perl Utility Library for my other repos

18

CI-CD. CI/CD Status page for Hari Sekhon's GitHub repos

17

awesome-command-line-apps. :shell: Use your terminal shell to do awesome things.

15

cheatsheets. Quick and dirty (read: effective) administration, including some rather obscure pieces of information.

14

GitHub-Actions-Contexts. Dumps GitHub Actions Contexts from different triggers. Useful for seeing undocumented context fields to use in workflows

13

pylib. Python / Jython Utility Library for my other repos

12

Vagrant. Vagrant templates to boot quick labs, including Ubuntu, Debian, Kubernetes, Rancher

12

SQL-keywords. SQL keywords and built-in functions for most major RDBMS, MPP SQL & NoSQL systems - MySQL, PostgreSQL, Oracle, SQL Server, Presto / AWS Athena, Redshift, Snowflake, Apache Drill, Hive, Impala, Cassandra, Couchbase N1QL, Pig Latin, Neo4j Cypher, Dockerfiles - Used by sqlcase.pl to auto-recase SQL scripts, Dockerfiles etc.

12

HariSekhon. GitHub Home Page

11

DevOps-Zero-to-Hero-Tutorial. DevOps Zero-to-Hero Tutorial

11

awesome-zsh-plugins. A collection of ZSH frameworks, plugins, themes and tutorials.

10

Nagios-Plugin-Kafka. Kafka Scala API CLI / Advanced Nagios Plugin, with Kerberos support (uses Kafka 0.9+ native Java API)

10

Mind-Expanding-Books. :books: Books everyone should read!

8

Ansible. Ansible playbooks

8

free-for-dev. A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

8

TeamCity-CI. TeamCity CI configs - plus links to one-touch Jenkins, GoCD, Concourse, TeamCity builds, API scripts & configs for most major CI systems: Azure DevOps, GitHub Actions, GitLab CI, BitBucket CI, Travis CI, Circle CI, AWS CodeBuild, GCP Cloud Build, AppVeyor, BuildKite, CodeShip, Drone.io, Semaphore CI, Shippable, Wercker...

7

Environments. Production .envrc files for AWS, GCP, Python, Kubernetes and Terraform with cloud auto-login and auto EKS / GKE context and namespace switching

7

cheatsheet-kubernetes-A4. :book: Kubernetes CheatSheets In A4

7

TamperMonkey. TamperMonkey Scripts - convert phone number +tel links to WhatsApp links, Jira auto-fill ticket description field to meet Agile requirements

6

Prometheus. Prometheus deployment / management code

5

github-cheat-sheet. A list of cool features of Git and GitHub.

5

jenkinsfile-library.

4

dotfiles. :wrench: .files, including ~/.macos — sensible hacker defaults for macOS

4

awesome-aws. A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.

4

aws-shell. An integrated shell for working with the AWS CLI.

4

awesome-python. A curated list of awesome Python frameworks, libraries, software and resources

4

awesome. :sunglasses: Curated list of awesome lists

3

exportify. Export Spotify playlists using the Web API

3

bigquery-oreilly-book. Source code accompanying: BigQuery: The Definitive Guide by Lakshmanan & Tigani to be published by O'Reilly Media

3

footloose. Container Machines - Containers that look like Virtual Machines

3

dockerize. Utility to simplify running applications in docker containers

3

GitHub-Repos-MermaidJS-Gantt-Chart. Generates a MermaidJS Gantt Chart of a GitHub user's public repos activity dates from their created to last pushed dates

3

pre-commit-terraform. pre-commit git hooks to take care of Terraform configurations

3

jpignata-toolbox. Command line tools I use day to day

3

ansible-tower. Ansible Tower dockerized

2

yamllint. A linter for YAML files.

2

pipreqs. pipreqs - Generate pip requirements.txt file based on imports of any project

2

go-cli-template. Go CLI application template

2

Data-Engineering-HowTo. A list of useful resources to learn Data Engineering from scratch

2

aws_breaking_changes. List of changes announced for AWS that may break existing code

2

GitHub-Graph-Commit-Times. Generates an SVG graph of GitHub commit activity by hour for given repos or all repos for a given GitHub account, and optionally filtered to a specific user

2