... learning DevOps is awesome
========================================================================
Hello world! I try my best to keep maintaining the finest curated list of all DevOps resources that I come across in my day to day work which add additional value to my work and help building the community. Help me add new resources if you feel if there's a better one. Thanks!
| Source Code Management | Build Automation 🔄 | Continuous Integration and Deployment 🌟
|---------------------------------------------------------------------------------------------------------------|
| Infrastructure As Code ➿ | Monitoring 📊 | Logging 📄 | AWS ☁️ | Containerisation 🚢 |
|---------------------------------------------------------------------------------------------------------------|
| Security 🔒 | GitHub Actions 🚀 | Languages 📝 | Videos 📺 |
|---------------------------------------------------------------------------------------------------------------|
- Gitignore examples - Ignoring what shouldn't go inside your codebase
- Contributing to Open Source on GitHub
- Useful Git Workflows - Comparison as well
- GitHub Training & Guides
- Versioning 101
- Forking Vs Branching
- How is SVN v 1.8 branching / merging compared to Git?
- Code Reviews - Git Pull Requests Vs Gerrit
- Zappr - Approvals for Github PRs - By Zalando
- CI Using Docker platform - Jenkins, SonarQube, Nexus, Gitlab
- Six rules for setting up continuous integration systems
- Why Bosh? I just learnt Chef!
- Chef - Tips and Tricks -1
- Chef - Tips and Tricks -2
- Chef - Best Practices -2
- Chef - Best Practices -3
- Chef - Cookbook versioning - 1
- Chef - Cookbook versioning - 2
- Chef- Do's and Don'ts
- TDD with Chef - Overview
- Test Kitchen - Developing and testing infrastructure code
- Chef and Jenkins -1
- Chef and Jenkins -2
- Foodcritic - Helpful lint tool
- Chef Vs Puppet
- 5 AWS Mistakes You Should Avoid
- AWS Route 53 Best Practices
- A Beginner's Guide to Scaling to 11 Million+ Users on Amazon's AWS
- Rolling Update with AWS CloudFormation
- AWS Shell
- AWS Inspector - Security
- AWS VPC - Fundamentals
- Decisions needed to run Docker in Production
- LXC Introduction
- Dockerfile for beginners
- Docker - Intermediate and Dangling Images
- Learn the Kubernetes Key Concepts in 10 Minutes
- Version control your development databases in docker
- Dockerfile Linter
- Namespaces Overview
- User namespaces have arrived in Docker!
- Vagrant Or Docker?
- Docker Vs Virtual Machine
- Containers are not VMs
- Containers and VMs Together
- Docker and 12FA - A perfect Couple
- Streisand - sets up a brand new server running a wide variety of anti-censorship software
- Install, configure and automatically renew Let's Encrypt SSL certificate
- Security Guide: How to Protect Your Infrastructure Against the Basic Attacker
- Streisand - sets up a brand new server running a wide variety of anti-censorship software
- Install, configure and automatically renew Let's Encrypt SSL certificate
- Security Guide: How to Protect Your Infrastructure Against the Basic Attacker
- Python 2.7 - https://docs.python.org/2/tutorial/
- Curated Python Learning Resources - https://hackr.io/tutorials/learn-python/
- A curated list of awesome Go frameworks - https://github.com/avelino/awesome-go
- Go programming language tour - https://tour.golang.org/
Contributions are most welcome!
This list is just getting started, please contribute to make it super awesome.