Welcome to the DevOps course repository! π
Here you will find all the resources and lecture notes for the 11-week DevOps course. Each week covers different topics related to DevOps methodologies, tools, and practices. Feel free to explore the materials and enhance your knowledge in the exciting field of DevOps.
Let's dive into the course breakdown:
- Agile vs Waterfall π
- Software Development Methodology π
- Behavior-Driven Development πΆββοΈ
- Benefits of working in batches in Agile Development π―
- Cloud Native Microservices βοΈ
- Designing for Failure in DevOps π§
- Extreme Programming π»
- Guidelines for using Git in Agile Development π
- Importance of TDD in DevOps π§ͺ
- Minimum Viable Product π
- Pair Programming π₯
- Taylorism π
- Test-Driven Development π§ͺ
- What is required DevOps Behaviors? π
- What is Infrastructure as Code and What are its Benefits? π»
- What is Continuous Integration? π
- What is Continuous Delivery? π
- What is the Difference Between DevOps and Site Reliability Engineering? π
- What is the Organizational Impact of DevOps? π’
- What is Cloud Computing? βοΈ
- What are the Essential Characteristics of Cloud Computing? π©οΈ
- What are Cloud Deployment Models? ποΈ
- Cloud Service Models and Their Benefits π
- What are key drivers for moving to the cloud? π
- What is Cloud Infrastructure (Regions, Computing Resources, and Storage)? βοΈ
- Virtualization in the Cloud and how virtualization in the cloud works? π»
- Cloud Security and threats π
- Types of Storage on the cloud πΎ
- What is multi-cloud, hybrid multi-cloud, and serverless? π
- What are cloud-native applications? π’
- How does DevOps work on the cloud? π
- What is the difference between DevOps and Develops? π
- What is cloud monitoring? π
- Continuous Deployment π
- Getting Started with Jenkins Pipeline π°
- Introduction to DevOps π
- Version Control with Git ποΈ
- Basic Linux Commands β¨οΈ
- Configuration Management with Ansible π§°
- Containerization with Docker π³
- Microservices Architecture π¦
- The Selenium Browser Automation Project π
- Cloud Computing and its Services βοΈ
- Container Orchestration with Kubernetes π’
- Deploying Applications to Google Cloud βοΈ
- Networking in the Cloud π
- Advanced Ansible for Configuration Management π§°
- Advanced Git for DevOps ποΈ
- Advanced Jenkins for Continuous Integration π°
- Advanced Monitoring and Logging with ELK Stack π
- Advanced Terraform for Infrastructure as Code ποΈ
- Advanced Kubernetes for Container Orchestration π’
- Advanced Docker for Containerization π³
- Advanced Cloud Computing βοΈ
- Advanced Security in DevOps π
- Advanced Incident Response and Management π₯
- YouTube video link π¬
Feel free to explore the lecture notes and resources provided in each week's folder. Happy learning! π
For more DevOps content, check out my blog posts on:
Connect with me on LinkedIn for further discussions and collaborations. Let's connect and explore the world of DevOps together! π₯
Special thanks to my mentor Rashid Wassan for his valuable guidance throughout this course. Connect with him on LinkedIn for more insights into the world of DevOps. π
I would also like to acknowledge Bytewise Limited for their support and collaboration throughout this course. π€
Let's continue the journey of learning and growth in the DevOps world! π