mirror of
https://github.com/milanm/DevOps-Roadmap
synced 2024-11-22 12:23:17 +00:00
No description
.gitignore | ||
DevOps Roadmap No Background.png | ||
DevOps Roadmap.pdf | ||
DevOps Roadmap.png | ||
DevOpsBooks.jpg | ||
LICENSE | ||
README.md |
DevOps Roadmap 2022.
This is a step by step guide on how to become a DevOps engineer, with links to relevant learning resources.
Learning resources for DevOps Engineers (mostly free)
1. GIT
- Learn Git by Atlassian FREE
- Learn Git Branching FREE
- Learn Git & GitHub on CodeAcademy FREE
- Git Command Explorer FREE
- Git Immersion FREE
- A Visual Git Reference FREE
2. Learn programming language
- Automate the Boring Stuff with Python book FREE
- Python Crash Course FREE
- The Modern JavaScript Tutorial FREE
- JavaScript Crash Course For Beginners FREE
- Eloquent JavaScript, 3rd edition, Marjin Haverbeke FREE book
- Go by Example FREE
3. Learn Linux & Scripting
- Operating System - Overview FREE
- Shell Scripting Tutorial FREE
- Powershell Tutorial for Beginners: Learn Powershell Scripting FREE
- Bash Reference Manual FREE
- Ultimate Guide: Getting Started With Ubuntu FREE
- FreeBSD Handbook FREE
4. Learn Networking
- OSI Model Explained FREE
- Computer Networking: A Top-Down Approach book
- TCP/IP and Networking Fundamentals for IT Pros Pluralsight course
5. Learn Server Management
- What is a reverse proxy? FREE
- Cache Server FREE
- Reverse Proxy vs. Forward Proxy: The Differences FREE
- What is load balancing? FREE
- What is a Firewall? FREE
- The NGINX Handbook FREE
- Learn Apache Server FREE
- Learn IIS FREE
6. Learn Containers
- What are Containers? FREE
- Learning Containers From The Bottom Up FREE
- Docker Tutorial for Beginners by TechWorld with Nana FREE
- Docker Mastery: with Kubernetes +Swarm from a Docker Captain Udemy course
- What is Service Mesh? FREE
7. Learn Container Orchestration
- Kubernetes Crash Course for Absolute Beginners by TechWorld with Nana FREE
- Primer: How Kubernetes Came to Be, What It Is, and Why You Should Care Article
- Certified Kubernetes Administrator (CKA) with Practice Tests Udemy course
- Learn Kubernetes - Beginners to Advanced by KodeKloud Course
8. Learn Infrastructure as a code
- GUIs, CLI, APIs: Learn Basic Terms of Infrastructure-as-Code FREE
- Official Terraform Tutorials FREE
- A Comprehensive Guide to Terraform FREE
- Automate Terraform documentation like a pro! FREE
- Writing reusable Terraform modules FREE
- What is Istio? FREE
9. Learn CI/CD
- CI/CD Pipeline: A Gentle Introduction FREE
- Learn GitLab with tutorials FREE
- Get started with GitLab CI/CD FREE
- Jenkins, From Zero To Hero: Become a DevOps Jenkins Master Udemy course
- Learn GitHub actions FREE
- Learn Azure DevOps FREE
10. Learn Monitoring & Observability
- What Is Observability? Comprehensive Beginners Guide FREE
- The Hows, Whys and Whats of Monitoring Microservices FREE
- DevOps Monitoring FREE
- Applying Basic vs. Advanced Monitoring Techniques FREE
- Learn Prometheus FREE
- Learn Grafana FREE
- Elastic Stack FREE
11. Learn one Cloud provider
- Exam AZ-900: Microsoft Azure Fundamentals FREE
- Microsoft Azure Fundamentals Certification Course (AZ-900) FREE
- AZ-900 | Microsoft Azure Fundamentals Full Course, Free Practice Tests, Website and Study Guides FREE
- Ultimate AWS Certified Cloud Practitioner - 2022 Udemy
- AWS Developer by A Cloud Guru Learning path
12. Learn Agile methods+
- What is Scrum? FREE
- Ways To Learn About Scrum FREE
- Software Development Life Cycle (SDLC) Phases & Models FREE
- The Beginner's Guide to Agile in Jira: Course description FREE
- Learn SAFe FREE
- Learn Automation Testing FREE
Additional resources (mostly books)
- The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, Gene Kim, Patrick Debois, John Willis, Jez Humble Book
- Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations, Nicole Forsgren, Jez Humble, Gene Kim Book
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation , Jez Humble, David Farley Book
- Team Topologies: Organizing Business and Technology Teams for Fast Flow, Matthew Skelton, Manuel Pais Book
- Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale, Jennifer Davis, Ryn Daniels Book
- The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win, Gene Kim, Kevin Behr, George Spafford Book
- Site Reliability Engineering, Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy Book