How Open Source Helped Me
Step Up My DevOps Career
Ahmed AbouZaid
Tech Lead with Agility | M.Sc. in Data | Cloud-Native at Core | DevOps Transformation Advisor and Mentor
aabouzaid.com
About
A passionate Tech Lead DevOps Engineer based in Berlin/Germany,
lived on 3 continents, visited 17+ countries, and I9m still learning!
With 16+ years of open-source contribution, 12+ years of professional hands-on
experience in DevOps, and an M.Sc. in Data Engineering from Edinburgh Napier
University (UK), I enjoy facilitating the growth of both businesses and individuals.
I specialize in Cloud-Native and Kubernetes. I9m also a Free/Open source geek and
book author. My favorite topics are DevOps transformation, DevSecOps,
automation, data, and metrics.
Besides hands-on experience, I hold/held a couple of professional certificates like
CKS, CKA, CKAD, AWS SAA, AWS SOA, RHCE, and RHCSA.
aabouzaid.com | sahaba.ai
Overview
1 What and Why Open-source?
2 Contributions Journey
3 Benefits of Contributing
4 Getting Started
5 Questions?
What and Why Open-source?
Open source software is publicly accessible, allowing anyone to modify and share it. It drives innovation, collaboration, and
transparency. Contributing helps developers grow, businesses save costs, and technology evolve faster.
Freedom Efficiency Quality Security
Contributing from End-User
to DevOps Professional
As an End-User
Start by using open-source software and
providing feedback.
As a Power-User
Dive deeper into customization and
troubleshooting.
As a Professional
Contribute code, documentation, and
expertise to projects.
How Contributing Makes You Better
Give Back
Contribute to the open-source community that supports
you.
Big Picture
Gain a better understanding of complex systems and
architectures.
Adaptability
Learn to work with different coding styles and
methodologies.
Innovation
Explore new technologies outside your regular job
responsibilities.
I Did It!
You Can Do It Too!
1 Select a Project
Choose an open-source project related to your interests.
2 Understand Technically
Dive deep into the project's technical aspects.
3 Start Small
Begin with low-hanging fruits and simple contributions.
4 Go Deeper
Gradually take on more complex tasks and responsibilities.
Where to Start?
Open Source Guides
Open Source Guides
How to Contribute to Open Source
Want to contribute to open source? A guide to making
open source contributions, for first-timers and&
Up For Grabs
up-for-grabs.net
Up For Grabs
A list of projects which have curated tasks specifically
for new contributors. These are a great way to get&
First Contributions
firstcontributions.github.io
First Contributions
Help beginners to contribute to open source projects.
Make your first open source contribution in 5 minutes.
CodeTriage
www.codetriage.com
Get Started Contributing to Open Source Proj&
Discover the easiest way to get started contributing to
open source. Over 88,086 devs are helping 8,705&
<With Great Contributions
Comes Great Responsibility=
Questions?

How Open Source Helped Me Step Up My DevOps Career

  • 1.
    How Open SourceHelped Me Step Up My DevOps Career Ahmed AbouZaid Tech Lead with Agility | M.Sc. in Data | Cloud-Native at Core | DevOps Transformation Advisor and Mentor aabouzaid.com
  • 2.
    About A passionate TechLead DevOps Engineer based in Berlin/Germany, lived on 3 continents, visited 17+ countries, and I9m still learning! With 16+ years of open-source contribution, 12+ years of professional hands-on experience in DevOps, and an M.Sc. in Data Engineering from Edinburgh Napier University (UK), I enjoy facilitating the growth of both businesses and individuals. I specialize in Cloud-Native and Kubernetes. I9m also a Free/Open source geek and book author. My favorite topics are DevOps transformation, DevSecOps, automation, data, and metrics. Besides hands-on experience, I hold/held a couple of professional certificates like CKS, CKA, CKAD, AWS SAA, AWS SOA, RHCE, and RHCSA. aabouzaid.com | sahaba.ai
  • 3.
    Overview 1 What andWhy Open-source? 2 Contributions Journey 3 Benefits of Contributing 4 Getting Started 5 Questions?
  • 4.
    What and WhyOpen-source? Open source software is publicly accessible, allowing anyone to modify and share it. It drives innovation, collaboration, and transparency. Contributing helps developers grow, businesses save costs, and technology evolve faster. Freedom Efficiency Quality Security
  • 5.
    Contributing from End-User toDevOps Professional As an End-User Start by using open-source software and providing feedback. As a Power-User Dive deeper into customization and troubleshooting. As a Professional Contribute code, documentation, and expertise to projects.
  • 6.
    How Contributing MakesYou Better Give Back Contribute to the open-source community that supports you. Big Picture Gain a better understanding of complex systems and architectures. Adaptability Learn to work with different coding styles and methodologies. Innovation Explore new technologies outside your regular job responsibilities.
  • 7.
    I Did It! YouCan Do It Too! 1 Select a Project Choose an open-source project related to your interests. 2 Understand Technically Dive deep into the project's technical aspects. 3 Start Small Begin with low-hanging fruits and simple contributions. 4 Go Deeper Gradually take on more complex tasks and responsibilities.
  • 8.
    Where to Start? OpenSource Guides Open Source Guides How to Contribute to Open Source Want to contribute to open source? A guide to making open source contributions, for first-timers and& Up For Grabs up-for-grabs.net Up For Grabs A list of projects which have curated tasks specifically for new contributors. These are a great way to get& First Contributions firstcontributions.github.io First Contributions Help beginners to contribute to open source projects. Make your first open source contribution in 5 minutes. CodeTriage www.codetriage.com Get Started Contributing to Open Source Proj& Discover the easiest way to get started contributing to open source. Over 88,086 devs are helping 8,705&
  • 9.
    <With Great Contributions ComesGreat Responsibility=
  • 10.