Skip to content

Gitops and Best Practices for Managing Infrastructure

Photo of
Hosted By
Nancy G. and Tanya J.
Gitops and Best Practices for Managing Infrastructure

Details

GitOps and best practices for managing infrastructure

Kubernetes and containers have now gained widespread usage for all kinds of workloads including AI, ML, IoT etc. While containerization itself has brought on many benefits like better resource utilization, cost savings, cleaner dev and testing lifecycles to name a few, it has also introduced a new complexity in optimally managing these workloads simultaneously in multiple test and production environments along with managing the declarations for the environments they run in.

During the last few years, we have seen how this shift has made organizations rethink CI/CD from storing all declarative aspects in git, to reducing the use of manual kubectl commands and managing deployments using PRs.

One such optimization pattern is GitOps, which is a way to do Continuous Delivery by using git as a single source of truth for declarative infrastructure and applications.

In this talk, I'll describe how you can introduce GitOps into software lifecycles, and mention some of the more popular GitOps open source tools, and how they work in real-world production environments. Which one is better for cloud or on-prem? How do you integrate them with container building tools? Which ones are easier for developers to use in local environments?

Prerequisite knowledge:
------------------------
Working/Operational knowledge of docker, kubernetes, and software development lifecycle.

Who is this presentation for?
-----------------------------
Software and Infrastructure engineers looking to leverage more optimal patterns in their containerized application testing and deployment lifecycles.

What you'll learn?
------------------
The pros and cons of using popular GitOps tools and methods, and how to leverage templates such as the Kubernetes operator patterns to quickly deploy them in production ready environments.

OUR GUEST: JAVERIA KHAN

Javeria Khan is a Senior Platform Engineer and has 9 years of technical experience. She started off as a hardware engineer and then switched to software & systems 7 years ago. She's been a part of infrastructure teams at startups and public companies, where she's helped build and manage cloud and on-prem production environments, with a special focus on scaling, reliability, automation and operability.

You can find Javeria on social media:
https://twitter.com/javeriak_
Online event
This event has passed