Almost 2 years ago, I started to use asdf which is a great tool with a weird name (at first sight, I felt like I just pressed 4 continuous letters with a QWERTY layout!). For me, it's a version manager Kraken!
11/01/2022
12/12/2021
Why Kubernetes? - DevOps
This post was part of developer enablement activities at Camunda. My team had a question about Kubernetes benefits, and the content of this post was the answer I wrote to that question.
What are the benefits of using Kubernetes?
01/11/2021
Now I'm a Certified Kubernetes Security Specialist + exam tips
On Saturday 30.10.2021 and in less than 24 hours of the exam, I got an email that I passed the CKS exam on the first try and I'm now a Certified Kubernetes Security Specialist. So now I have the 3 Kubernetes certificates (CKA, CKAD, and CKS). 🎉🎉
So is it now DevSecOps? 😄️ Well ... let's take a look on some details about the "why" of getting a certificate.
10/10/2021
Create your first Ansible-based Kubernetes Operator - Tutorial
This is a hands-on tutorial for a fully-functional Kubernetes Operator as a follow up of the Introduction to Kubernetes Operators. This Proof-of-Concept shows how you can reuse your Ansible code/skills to do automation on Kubernetes which also allows you to wrap any application (even legacy ones) in a declarative, cloud-native style.
This tutorial will cover writing Kubernetes Operators in no time. Also using previous experience with Ansible ecosystem to write Kubernetes operator without writing real code. You will learn and understand the following:
- What are Kubernetes operators and how they are work.
- How Ansible-based operators work to automate tasks within Kubernetes and how it's different from other operators types.
- How to use your previous experience with Ansible to writing Kubernetes operator in no time.
- How to build your first operator with real use case.
22/09/2021
Docker Best Practices Workshop - Presentation
Well, this is the 3rd post in the same month, I didn't do that for a long time! But Q3 2021 has been super productive and many things have been done.
Yesterday, as part of the knowledge share and developer enablement at Camunda, I delivered a Docker Best Practices Workshop which was available for the whole engineering division at Camunda.
What I really liked about this workshop, that everyone told me that they learned something new, even though they have been working with Docker for a pretty long time!
If I have a single piece of advice
11/09/2021
How a small task force revamped and modernized a gigantic CI pipeline - DevOps Transformation
Ahmed AbouZaid
11/09/2021
Automation, CI/CD, DevOps, Jenkins
Comments
One of the typical cases for DevOps transformation is when a team has the ownership of a component they shouldn't own in the first place. For example, when you have super complex CI/CD, and the developers don't manage the CI/CD jobs directly but with help from the operations team.
Let's imagine this scenario
09/09/2021
My first upstream Helm chart, Camunda Platform chart - Helm
Ahmed AbouZaid
09/09/2021
BPM, Helm, IaC, Kubernetes
Comments
And here we are, my new post at Camunda blog! I've created a Helm chart to deploy Camunda Platform on Kubernetes in no time 🚀️
Sounds fun? Read all about it here: Releasing Camunda Platform Community Helm Chart.
In tha past, I worked a lot with
31/08/2021
Participating in DevOps circle at JobStack 2021
Last Saturday (28.08.2021), I had a great chance to participate in JobStack 2021 by Talents Arena. JobStack is the Biggest virtual tech job fair in the region (MENA) and this was the 3rd edition.
Last year I also had a session titled DevOps for Engineers but
07/07/2021
Kubernetes Requests and Limits - Presentation
2 weeks ago, as a DevOps engineer and part of the knowledge share and developer enablement at Camunda, I made across teams TechTalk about Kubernetes requests and limits, aka how to manage containers resources in Kubernetes.
Hello, my name is Ahmed AbouZaid, I'm a passionate Tech Lead DevOps Engineer. 👋
I specialize in Cloud-Native and Kubernetes. I'm also a Free/Open source geek and book author. My favorite topics are DevOps transformation, DevSecOps, automation, data, and metrics.
Contact Me
Start Your DevOps Engineer Journey!
My Latest Peer-reviewed Research Paper
Categories
Latest Post
10 Helm Chart Development Best Practices - Kubernetes
About 10 years ago, I used SaltStack extensively and wrote my top 10 best practices for SaltStack formulas . Today, I do the ...
Popular Posts
-
In Q1 2022, my friend Islam Wazery and I were working on an interesting enhancement for the open-source Vault Kubernetes Op...
-
2 days ago (20.02.2025), it was a pleasure to participate in the Open Source Summit 2025 in KSA. My session was about pa...
-
The tech industry is full of workarounds, and you probably rely on one or more. There is no problem with that per se, but it...
-
Make is one of the oldest build automation tools ever (the original Make was created in 1976!). And since then, it got many implementation...
-
After using SaltStack for around 3 years, it has also been almost a year since became part of SaltStack formulas maintainers. I'd ...
-
3 ways to customize off-the-shelf Helm charts with Kustomize - Kubernetes If you are working with Kubernetes probably you know Helm a...
-
Nowadays Terraform is one of the pioneer tools used to manage modern infrastructure. It provides a declarative way to provis...
