top of page
DevOpsDays Zürich

Rabieh Fashwall

12 - 13 March 2025 | Alte Kaserne Winterthur

Senior Golang Engineer

With over 13 years of experience in the computer software industry, I am a seasoned Software Engineer adept at crafting Cloud Native applications and Web applications, primarily utilising Golang, .Net, and React (TypeScript). Throughout my professional journey, I have honed my skills in diverse programming languages such as C#, Golang, and JavaScript. My expertise extends to leveraging various tools and technologies, and I have gained exposure to multiple cloud solutions, including AWS, GCP, and DO.

I thrive on challenges and actively seek projects that push me beyond my comfort zone, allowing me to expand my knowledge and skill set. The continuous pursuit of learning new languages and development techniques is not only a personal passion but also a commitment to contributing to the success of the organisations I work with.

rabieh-fashwall.jpg
  • LinkedIn
  • Home
  • X

Workshop

Building Infrastructure Tools with Kubernetes Operators and Go

Room: “Seminar” / 1st floor

Abstract:

In this hands-on workshop, participants will learn how to build powerful infrastructure management tools using Kubernetes (K8s) Operators written in Go. Kubernetes Operators extend the functionality of Kubernetes by automating complex, domain-specific tasks, and managing custom resources at scale. Through this workshop, attendees will gain a deep understanding of the Operator pattern, best practices in Operator development, and how Go can be used to create robust, production-grade Operators.

Key topics covered will include:

  • Introduction to Kubernetes Operators: What they are, why they're needed, and how they fit into the Kubernetes ecosystem.

  • Deep dive into the Operator Framework: Building, testing, and deploying Operators with Go.

  • Custom Resource Definitions (CRDs) and how to manage lifecycle events of custom resources.

  • Best practices for error handling, reconciliation loops, and scalability in Operator development.

  • Hands-on labs: Writing a simple Operator in Go to manage real-world infrastructure resources.

  • Advanced Operator patterns, including status management, handling upgrades, and building for high availability.


By the end of the workshop, participants will have practical experience building a functional Kubernetes Operator using Go, along with the foundational knowledge needed to develop custom tools for automating and managing infrastructure at scale.


Prerequisites for this workshop:


Number of participants: 
The maximum number of participants at this workshop is 40.

 

Find answers to your questions about the DevOpsDays Zurich.

Become a sponsor and benefit from our different packages.

Our community thrives by being inclusive and mindful of others.

Sponsors 2025

Gold

infomaniak
vshn
BIT
redgate
elastic

Silver

infometis
zkb
4data

Event

cloudscale_logo_vertikal_pos
eficode
exoscale

Bronze

axians
cognicant
dbi services
checkmarx
logo-500-square
Ciklum
DataStore
CloudBees-Logo-Black (5) (3)
zesty
Couchbase

Community

community_meetup
community_devopsbern
belikegrace
3-powercoders-logo-RGB 2
5_GC22_logo_4002

Partner

digicomp
businessmap
hostpoint-logo-blue - Copy
puresivefilms
DevOpsDays Zürich

Contact us

  • LinkedIn
  • Vimeo
  • Flickr - Schwarzer Kreis
  • mastodon
  • Youtube
bottom of page