GitOps with Terraform on Codefresh (Webinar Video & Slides)

Erik OstermanSlides2 Comments

🚀 Infrastructure as code, pipelines as code, and now we even have code as code! =P In this talk, we show you how we build and deploy applications with Terraform using GitOps with Codefresh. Cloud Posse is a power user of Terraform and have written over 140 Terraform modules. We’ll share how we handle automation with security while making the process easy for engineers.

Erik Osterman is the founder of Cloud Posse, a DevOps professional services company that specializes in cloud migrations and release engineering. Previously he was the Director of Cloud Architecture, for CBS Interactive where he led cloud strategy across the organization.

 


Geodesic Cloud Automation Shell (Slides)

Erik OstermanSlidesLeave a Comment

🚀 Geodesic is a cloud automation shell. It’s the superset of all other tools including (terraform, terragrunt, chamber, aws-vault, aws-okta, kops, gomplate, helm, helmfile, aws cli, variant, etc) that we use to automate workflows. You can think of it like a swiss army knife for creating and building consistent platforms to be shared across team environments. It easily versions staging/production/dev environments in a repeatable manner that can be followed by any team member with only a single dependency: docker. Because of this, it works with Mac OSX, Linux, and Windows 10. Learn how you can use the geodesic shell to improve your DevOps workflows! These are the slides from the live demo at the Los Angeles Kubernetes Meetup.

Erik Osterman is the founder of Cloud Posse, a DevOps professional services company that specializes in cloud migrations and release engineering. Previously he was the Director of Cloud Architecture, for CBS Interactive where he led cloud strategy across the organization.

 


Scale 17x: Intro to GitOps

Erik OstermanSlidesLeave a Comment

We presented this year at Scale 17x the value of GitOps for an organization. The goal for operations should be absolute automation. With “Infrastructure as Code” we're able to employ all the best practices of traditional software development to infrastructure and operations- including code reviews and continuous delivery of changes. GitOps is the concept of using Git as the system of record for the desired state of configurations. The ultimate goal is to achieve repeatable processes to apply changes, in the same way, every time. Predictable rollouts let us know ahead of time what’s going to happen (e.g. before you merge). Auditable histories let us see what was done and by whom. Lastly, the process should be accessible to anyone, not just a few technically elite members of the team.

Erik Osterman is the founder of Cloud Posse, a DevOps professional services company that specializes in cloud migrations and release engineering. Previously he was the Director of Cloud Architecture, for CBS Interactive where he led cloud strategy across the organization.