

DevOps: All the things
βπ This month we're welcoming Jimmy Berry, Principal Engineer & Founder at Cedar CI to talk all things DevOps!
βπ Special thanks to Improving for hosting NebraskaJS at their offices and for sponsoring food.
βSchedule
β5:30PM - arrive - eat food
β6:00PM - Talk Starts
β~7:30PM - Head to The Hill for drinks and continued discussion
βTalk Summary
βDevOps can take many forms, but generally focuses on the validation and deployment of software.
Our focus will be to utilize Gitlab CI/CD to deploy a TypeScript application to Kubernetes using OpenTofu. Automating the process to such a degree that review environments can be dynamically created and destroyed.
After an initial setup, we'll analyze the CI performance and look for optimizations. After walking through some common optimization we'll take a look at some more advanced ones.
During the journey we'll touch on Kubernetes fundamentals and the principals behind Infrastructure as Code. In order to make optimizations we'll dive into container builds and CI caching.
Afterwards you'll likely have some ideas for improvements you can make to your own CI/CD workflows.