Ideas & concepts that will help you become a great Develoepr / Devops / SRE, whatever you want to be!
This document is created to help developers and operations as one to get easily inside the world of devops.
In general, knowing these concepts and ideas will help you to become better in any field.
There are more specific information to some stuff and its inside it's specific folder.
Concepts are the biggest section, as the world of application and its ecosystem evolves, there are more thing to learn in order to understand the big picture. Still, There is no section which more important than other. Some gives you knowledge, and some gives you a way to learn and evolve on your own, so don't skip anything.
It is always a pleasure to get an issue or even a PR.
Please, if you liked this repository, give us a star on GitHub, it will help more people to be aware to this repo.
Hope it will help you!
This is the check list (or step by step guide) to become a devops/SRE (or whatever you want to call it): https://roadmap.sh/devops
I don't think that's the perfect and full example but it sure help to understand the basics of what you need to know - yes, you need to know everything :)
- What is CI/CD by RedHat
- What is CI/CD by Codefresh
- CI & Continuous Delivery vs. Continuous Deployment by Atlassian
- Devops Assembly Lines
- What is configuration management by DigitalOcean
- What is configuration management by RedHat
- The importance of configuration management
- What is Cloud Computing by Amazon
- What is Cloud services by RedHat
- Best practices for production cloud service
- Software Testing Fundementals (all code is guilty until proven innocent)
- Parallel testing
- Performance Testing vs. Load Testing vs. Stress Testing by BlazeMeter
- Cross Browser Testing
- Microservices by Martin Fowler (OG)
- Microservices in a nutshell
- Microservices architecthure style by Microsoft
- What are microservices by RedHat
- Microservices.com
- The Golden Triangle of Observability in Monitoring
- Key Differences Between Observability and Monitoring – And Why You Need Both (Coralogix)
- Service mesh by HashiCorp (consul concept overview)
- Service mesh security by HashiCorp (consul connect overview)
- Google SRE
- The Twelve-Factor App
- Google SRE Workbook
- The secret lives of data (RAFT)
- AWS Well-Architected and the Five Pillars
- Devops Toolkit by Viktor farcic
- Anais Urlichs
- Bret Fisher
- Bret Fisher Blog
- Bret Fisher "Ask Me Anything"
- TGI Kubernetes by Joe Beda
There are a lot of communities around the world. Find yours at the community.md
- DEV community
- Medium (Advice: Pay 5$ per month and create an account)
- TechWorld with Nana Channel
- Medium Container Hub by Codefresh
- The Devop Guy YouTube Channel
- Docker Blog
- MDN Web Docs
- The agile admin
- Atlassian Devops
List of learning sources to study from. For the list of learning sources: Hands-On Learning Sources
