Zan Markan

Practical tips and tricks for CI/CD success

Are fragile scripts and configuration drift breaking your CI/CD? Learn how a declarative GitOps workflow creates a self-healing, auditable, and secure delivery pipeline.

Practical tips and tricks for CI/CD success
#1about 7 minutes

From imperative commands to declarative configuration

Imperative commands are brittle and hard to manage, leading to a declarative approach where you define the desired state, though manual application still poses risks.

#2about 14 minutes

Understanding GitOps principles and the reconciliation loop

GitOps uses Git as a single source of truth and a continuous reconciliation loop to automatically align the live system state with the desired state defined in code.

#3about 6 minutes

Implementing GitOps with Keptn for lifecycle orchestration

Keptn, a CNCF project for application lifecycle management, adopts a GitOps model using custom resource definitions (CRDs) and an operator to manage deployments declaratively.

#4about 9 minutes

Live demonstration of a Keptn GitOps pipeline

A live demo shows how pointing Keptn to a Git repository automatically creates a project, services, and triggers a multi-stage delivery pipeline with tests and evaluations.

#5about 9 minutes

Q&A on Keptn's advantages and career journey

The speaker answers audience questions about his career path, the advantages of Keptn over tools like Argo CD, and its compatibility with platforms like OpenShift.

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

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
Inside last week’s Dev Digest 188 . 🤖 GitHub Copilot CLI is now in public review 💻 Microsoft is bringing ‘vibe working’ to office apps 🎣 Attackers abuse AI tools to generate captchas in fishing attacks ⚠️ When LLMs autonomously attack 🧠 Common cause...
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
DC
Daniel Cranney
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev
Inside last week’s Dev Digest 194 . 🧠 Learn how to become an AI-native software engineer 🤷‍♂️ How can you stand out when anyone can build anything? 👂 Whisper Leak allows listening to encrypted chats 🐝 What’s new the OWASP2025 Top Ten List 🙅‍♀️ Curse...
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev
DC
Daniel Cranney
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview
Inside last week’s Dev Digest 159 . 🤖 How to use LLMs to help you write code ⚡ How much electricity does AI need? 🔒 Is your API secure? Learn all about hardening it… 🟦 TypeScript switches to go and gets 10 times faster 🖼️ An image cropper in your ap...
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development

From learning to earning

Jobs that call for the skills explored in this talk.

Expert DevOps Engineer

Expert DevOps Engineer

Talent Insights
Municipality of Santiago de Compostela, Spain

Remote
Bash
Azure
DevOps
Python
+10