World Congress 2022 • Jun 15, 2022

GitOps for the people

Lian Li

Forcing business stakeholders to learn Git slows down delivery. See how one fintech team accelerated their GitOps pipeline by triggering automated Kubernetes deployments directly from Jira tickets.

Pause
Mute Enter Fullscreen
#1 about 4 min

Introduction to the speaker and fintech company case study

Background on consulting experiences frames the fictional fintech organization structure.

#2 about 3 min

Assessing delivery bottlenecks and proposing automated quality assurance

Manual delivery steps and siloed testing workflows drive the adoption of embedded QA.

#3 about 2 min

Adopting Kubernetes and GitOps for standardized deployment environments

Moving to Kubernetes and GitOps solves environment drift and provides built-in audit trails.

#4 about 2 min

Explaining the basic architecture and declarative nature of GitOps

Using Git as a single source of truth for desired state simplifies cluster synchronization.

#5 about 3 min

Mapping the original manual delivery and release management process

Cherry-picking and manual stage hand-offs create unnecessary friction for the release manager.

#6 about 2 min

Automating development and staging deployments to reduce pipeline friction

Replacing manual hand-offs with automated builds and deployments streamlines the path to staging.

#7 about 2 min

Implementing initial GitOps architecture with Jenkins and Argo CD

An initial delivery pipeline relies on Jenkins to update configurations and Argo CD to sync clusters.

#8 about 2 min

Handling compliance requirements for production deployments using pull requests

Retaining manual gatekeepers for production through pull requests satisfies strict fintech compliance regulations.

#9 about 5 min

Integrating issue tracking to automate approvals for non-technical stakeholders

Tying deployment triggers to issue ticket state changes accelerates approvals from non-technical managers.

#10 about 3 min

Updating the delivery architecture with Jira and Tekton pipelines

Upgrading to cloud-native Tekton pipelines allows Jira ticket statuses to fully orchestrate deployments.

#11 about 2 min

Empowering developers through internal platforms and self-service infrastructure

Tailoring internal developer platforms reduces infrastructure complexity and empowers product engineering teams.

#12 about 4 min

Answering audience questions on DevOps and deployment tooling choices

Audience questions cover tool selection rationale, staging environment testing, and handling failing deployment pipelines.

Matching moments

2:38 min

Exploring the core benefits of adopting GitOps

Davide Imola Davide Imola · LIVE

1:59 min

Strategies for advocating GitOps within engineering teams

Roberth Strand · LIVE

2:26 min

Introduction to GitOps and the Argo CD presentation

Liviu Costea · LIVE

1:31 min

The ongoing role of continuous integration pipelines in GitOps

Roberth Strand · LIVE

1:31 min

Applying GitOps practices outside of Kubernetes environments

Roberth Strand · LIVE

2:35 min

Architecture of a GitOps backup pipeline demonstration

Florian Trieloff · World Congress 2023