Continuous integration and delivery/deployment helps speed up development and review workflows. Developers can focus on code reliably tested in different environments. At some point, things are stuck. Broken pipelines, resource hungry jobs, security leaks and broken dependencies make production deployments impossible.
Who can fix production deployments fast? Learn how Dev meets Sec and Ops and hear best practices on efficiency, iteration and insights.
This workshop uses GitLab as a CI/CD platform and demonstrates basic and advanced best practices for workflow optimization. This includes auto-scaling, parallelization, hidden gems in DSL configuration and many more YAML tips and tricks. We’ll also dive into cloud native deployments and tackle the questions on automated deployments with and without Kubernetes and Infrastructure as Code use cases for Terraform and Ansible. Observability and quality gates with SLOs and secure deployments help shape the learning curve for future production deployments.
Basic GitLab, CI/CD and container knowledge is recommended (for example, following this workshop: https://gitlab.com/gitlab-de/workshops/gitlab-cicd-go-tanuki-workshop)