Course Outline
Introduction
- What is GitOps?
- GitOps vs traditional continuous delivery
The Importance of Developer Experience
Installing and Configuring Spinnaker and Terraform
Comparison of Features and Architecture
Understanding Git-based Development
How Kubernetes-based Infrastructure and Applications Work
Use Cases for GitOps
Setting up the CI/CD Toolchain
Deploying a Containerized Application Cluster
Managing the Cluster
Monitoring the Cluster
Deploying a Clusters across Many Clouds
Coordinating Teams and Deployment Plans
Managing Scalability
Troubleshooting
Summary and Conclusion
Requirements
- An understanding of cloud infrastructure concepts.
- An understanding of the software development process (create, build, test, deploy, monitor, etc.)
Audience
- DevOps engineers
- System administrators
- System architects
Testimonials (4)
Engaging, and hands on practise.
Balavignesh Elumalai - Scottish Power
Course - SonarQube for DevOps
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
Being introduced to some technologies I wish I knew earlier.
Michel - Vanier College
Course - DevOps Practical Implementation and Tools
I like all the possibilities that I discovered in the course about DevOps options that I can apply in order to have a better CD/CI workflow!