GitOps and Automation-Based Approach to Building Efficient Platforms
Offered By: Conf42 via YouTube
Course Description
Overview
Explore a conference talk on implementing GitOps and automation strategies for building efficient developer platforms. Dive into the intricacies of developer workflows, the journey of code changes to production, and the benefits of automation in the software development lifecycle. Learn about GitOps principles, environment management, and the importance of testing. Examine the various stages of development, including code review, CI/CD pipelines, and deployment strategies. Gain insights into the inner loop of software development, local development environments, and testing methodologies. Discover key takeaways for optimizing your development processes and creating more efficient platforms through GitOps and automation techniques.
Syllabus
intro
preamble
developer platform coverage
understanding developer workflows
how changes get to production
where can we benefit from having automation?
gitops
an environment
why does testing exist?
source code ... running in production
k8s deployment yaml, helm charts etc
dev - code review - ci/cd - pre-prod - prod
ci might have a flavor of building images, usually not
ci/cd
code review
dev and ci usually reports to docker
deep dive: inner-loop of sdlc
dev
development purposes "local dev", ide etc
testing purposes "local dev", ci, etc
takeaways
Taught by
Conf42
Related Courses
Deploy Infra in the Cloud using TerraformUdemy Automating Kubernetes Deployments Using a GitOps Workflow
Pluralsight Azure Arc Enabled Kubernetes: Getting Started
Pluralsight GitOps: The Big Picture
Pluralsight Using Jenkins X for Cloud-native CI/CD
Pluralsight