Lian Li
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.
Matching moments
03:33 MIN
Introduction to GitOps and the talk agenda
Get ready for operations by pull requests
06:25 MIN
Introducing ReleaseOps to integrate non-technical stakeholders
GitOps for the people
03:20 MIN
Implementing a GitOps approach for end-to-end LLMOps
LLMOps-driven fine-tuning, evaluation, and inference with NVIDIA NIM & NeMo Microservices
03:58 MIN
Audience Q&A on DevOps, tools, and process
GitOps for the people
07:50 MIN
How GitOps streamlines the application delivery process
Securing Secrets in the GitOps era
03:53 MIN
Overview of the GitOps workflow and popular tools
GitOps: The past, present and future
04:29 MIN
Applying GitOps principles to network automation
How Cisco embraced a DevOps culture within its network engineering team
04:20 MIN
Q&A: Applying GitOps principles without Kubernetes
GitOps: The past, present and future
Featured Partners
Related Videos
GitOps for the people
Lian Li
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
GitOps: The past, present and future
Roberth Strand
Get ready for operations by pull requests
Liviu Costea
Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company
Axel Barbier
Practical tips and tricks for CI/CD success
Zan Markan
Improving Developer Happiness with GitOps
Lars Hesel Christensen & Basil Brunner
A Practitioners Guide to GitOps - Introduction, Principles and Implementation
Thomas Schütz
Related Articles
View all articles

.gif?w=240&auto=compress,format)

From learning to earning
Jobs that call for the skills explored in this talk.


iits-consulting GmbH
Munich, Germany
Intermediate
Go
Docker
DevOps
Kubernetes

smartclip Europe GmbH
Hamburg, Germany
Intermediate
Senior
GIT
Linux
Python
Kubernetes



