Lian Li

GitOps for the people

What if your non-technical stakeholders could approve production deployments directly from a Jira ticket? Learn a new GitOps pattern that makes it possible.

GitOps for the people
#1about 3 minutes

Introducing MoneyBank's enterprise engineering challenges

A highly regulated fintech enterprise with 200 engineers struggled with unclear responsibilities and strict compliance requirements.

#2about 3 minutes

Identifying manual processes and proposing automated solutions

Manual QA, environment configuration drift, and compliance by committee were addressed by introducing automated testing, Kubernetes, and GitOps.

#3about 2 minutes

Understanding the fundamental principles of GitOps

GitOps uses a Git repository as the single source of truth to declaratively manage the state of an application's infrastructure.

#4about 4 minutes

Analyzing the legacy manual deployment process

The original workflow involved long-lived release branches, a manual release manager role, and multiple handoffs between teams for deployment.

#5about 3 minutes

Implementing a new CI/CD architecture with GitOps

The new architecture used separate app and configuration repositories, with Jenkins and Argo CD automating deployments up to a manual pull request approval for production.

#6about 4 minutes

Introducing ReleaseOps to bridge the technical gap

ReleaseOps was created to involve non-technical stakeholders by using Jira ticket statuses to trigger automated CI/CD events, replacing pull request approvals.

#7about 2 minutes

Architecting the complete ReleaseOps workflow

The final architecture integrated Jira, Bitbucket, Tecton pipelines, and Argo CD to create a fully automated, ticket-driven release process.

#8about 3 minutes

Key principles for building an internal developer platform

Building a successful internal developer platform requires treating it like a product with a focus on user experience, self-service, and optional adoption.

#9about 4 minutes

Answering questions on ReleaseOps and process philosophy

The discussion clarifies that testing happens on deployed environments and emphasizes focusing on processes that unite technical and non-technical teams over rigid methodologies.

Related jobs
Jobs that call for the skills explored in this talk.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
BB
Benedikt Bischof
MLOps – What’s the deal behind it?
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Nico Axtmann who introduced us to MLOpsAbout the speaker:Nico Axtmann is a seasoned machine learning veteran. Starting back in 2014 he observed ...
MLOps – What’s the deal behind it?
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!

From learning to earning

Jobs that call for the skills explored in this talk.

Dev Ops Engineer

Dev Ops Engineer

Bitpanda
Vienna, Austria

Intermediate
Linux
Docker
Apache
Gitlab
Blockchain
+3