How I became a Red Hat Certified Architect in 3 weeks
My wife said it does not look like me in the illustration. Very thank you to her for her support in making this possible.

How I became a Red Hat Certified Architect in 3 weeks

That seems incredible and honestly I didn't believe it my self. I didn't believe that I could do it; and before self-challenging myself, I didn't even believe that I could become an RHCA.

But, let's talk about this great journey, how it started and how it ended. Well, you know it ended, but maybe you need to know what's next ?


How it started ?

It is not a secret that I am seasoned guy in OpenShift. I have been working at Red Hat for 13 years. And even by working in one the best workplace and coolest company in the industry for years does not prevent you from being caught by the imposter syndrome.

I have been involved in the development of kubernetes and some other products in the OpenShift ecosystem. I have also worked as a consultant and architect just after the release of OpenShift 3.0 and I even did not had time to train my self to this new product.

The business train was moving so fast, that I found my self almost unknowledgeable on OpenShift 4.x after I have started a new role in Red Hat Engineering team. I caught up things slowly but after a while, I wanted to assess my competencies and to reinsure myself.

Then, AI came with all its amazing new stuff and OpenShift was proposing a new product that you may heard of: OpenShift AI. Gaining interest about everything touching to LLM, ML, AI and so on, I wanted to give it a try, but I wanted to do that seriously. So, my great friend Meissa Sakho , who is also RHCA, bootstrapped me on our internal learning platform named ROLE and also he gave me the basics about OpenShift AI.... this is were my crazy journey started, an early friday of July while I was on PTO.

The Challenge I Set for Myself

The initial spark with OpenShift AI

It all began when I started exploring OpenShift AI, a product that was completely new to me. With a blank slate and a curious mind, I threw myself into the training and labs during the evenings of the last week of July. The labs were incredibly well-designed, and having access to a powerful and reliable learning environment with just a few clicks was a game changer. By the time I felt comfortable with the product, I decided to book my first Red Hat exam since 2016, which I took on August 1st.

Passing that exam was an amazing feeling. Despite being new to OpenShift AI, I found that many aspects were already familiar. The integration of OpenShift AI with the broader OpenShift platform felt natural to me, as it followed the same mindset I had grown accustomed to over the years. Even some of the less perfectly integrated projects, like Jupyter Notebook, were familiar territory. I had been tinkering with machine learning algorithms in my spare time, trying to understand how they worked, so seeing these tools within the OpenShift environment felt like a continuation of my personal projects.

The seamless SSO integration with OpenShift was another highlight—it made the entire experience smooth and comfortable. This deep dive into OpenShift AI was more than just learning a new product; it was a catalyst that motivated me to explore even more new things and boosted my confidence in my ability to achieve my goals.

This was the spark that ignited my journey, setting me on the path to becoming a Red Hat Certified Architect in just three weeks.

Embracing Failure: My Journey with OpenShift Virtualization

After my success with OpenShift AI, I turned my attention to another powerful tool: OpenShift Virtualization. This is a massive tool, brilliantly designed and seamlessly integrated with the OpenShift platform, making it an essential part of the ecosystem. I was excited to dive in, but I quickly realized that this would be a more challenging endeavor.

As I prepared for the exam, I invested a lot of time in understanding the intricacies of OpenShift Virtualization. Despite my efforts, I encountered my first major setback: I failed the exam. It was much longer and more demanding than I had anticipated, pushing me beyond my limits.

However, this failure brought me to a crucial realization—the importance of not fearing failure but instead embracing it. This brings me to my second piece of advice for anyone on a similar journey: fail fast and learn from it.

Failing the exam was tough, but I didn't let it discourage me. Instead, I rebooked the exam for later that same week. Armed with the lessons I learned from my initial attempt, I focused on the areas where I struggled, refined my understanding, and approached the material with a renewed determination.

By the time I retook the exam, I was better prepared, more confident, and ready to succeed—and I did. Passing the exam on my second attempt was not just a victory in itself but a testament to the power of perseverance and the value of learning from failure.

That was also the moment that I started to communicate on social media and I was preparing something on my mind, but I couldn't tell about my self goal because of the shame or discouragement that I could feel if I had to stop the challenge.

Gaining Momentum: My Certification Spree

After my success with OpenShift Virtualization, I felt a surge of momentum and decided to capitalize on it. My certification spree had truly begun. To give myself a bit of a breather while still maintaining my momentum, I aimed for a couple of certifications that I considered easier and within my grasp.

The day before my second attempt at the OpenShift Virtualization exam, I went ahead and booked two additional certifications: the Red Hat Certified Specialist in Containers and the Certified OpenShift Administrator. These were areas I felt comfortable with, so I didn't dedicate as much time to preparation. For the Containers certification, I passed on the first try without much difficulty. The OpenShift Administrator exam, however, was a bit more challenging—I passed, but just barely, achieving the minimal required score. It wasn’t a perfect performance, but a pass is a pass, and it allowed me to keep moving forward without losing my momentum.

As I racked up these certifications, I started to share my journey more publicly on LinkedIn. My posts began receiving more engagement, and I could see that people were starting to take notice. However, I kept one thing to myself: my ultimate goal of becoming a Red Hat Certified Architect (RHCA). It was a goal I was determined to achieve, but I wanted to reach it quietly, letting my actions speak louder than words.


One Step Away: Overcoming Certification Fatigue

With only one certification left to meet the "additional certifications needed" for my RHCA, I set my sights on the Red Hat Certified OpenShift Application Developer exam. By this point, I was feeling confident, but I underestimated the toll that exam fatigue had taken on me. It was a late Friday afternoon when I took the exam, and to make matters worse, I encountered connection issues that only added to the stress. The first attempt was, quite frankly, a disaster.

Realizing that I needed to regroup, I decided to dedicate more time over the weekend to thoroughly prepare. I reviewed the material, practiced key areas, and ensured my environment was stable. By Tuesday morning, I was ready to try again. This time, the exam went smoothly, and I passed successfully almost reaching the maximum score.

I was thrilled—I had now completed all the "extra" required certifications. But despite this achievement, I still hadn't tackled the foundational ones, which are the core of the RHCA certification. My excitement was tempered by the realization that the toughest challenges were still ahead.

At that time, my secret goal was still a secret, but a few friends were in the circle of confidence which gave me a boost to the final step.


The Final Push: Conquering RHCSA and RHCE

The last two certifications on my journey to becoming an RHCA were the Red Hat Certified System Administrator (RHCSA) and Red Hat Certified Engineer (RHCE) on RHEL 9. My last certification in this series was on RHEL 6 back in 2016—three generations ago. While I was still a daily Linux user, including RHEL to some extent, this generational gap added a new layer of complexity to the challenge.

With a mix of excitement and apprehension, I began preparing. I didn't dedicate as much time to preparation as I probably should have, given my experience, but I felt confident enough to give it a shot. I scheduled the RHCSA exam for an early Friday morning, hoping to start the weekend on a high note. Unfortunately, that wasn't the case. I failed miserably, scoring just 35% (though I'll spare you the exact number).

Despite this setback, I wasn't ready to give up. Over the weekend, I went back to the basics, reviewing what had gone wrong and shoring up my weak areas. By Monday morning, I was ready to retake the exam, and this time, I passed.

By this point, failure had become almost routine—a bit unsettling, but it also pushed me to focus more on what needed to be done. I kept quiet about this latest "success" and turned my attention to the RHCE exam. Like before, I didn’t prepare extensively beyond fixing the mistakes that led to my RHCSA failure. Even though the RHCSA and RHCE share similar concepts, the approach to achieving them is entirely different.

Once again, I faced failure on my first attempt, only to succeed on the second try, which I scheduled for early Thursday morning. This second pass on the RHCE exam was particularly satisfying, as it not only marked the end of a grueling certification spree but also unlocked my RHCA badge.

And, of course, there was the icing on the cake: gaining access to the free swag shop, which had been a quirky yet ultimate motivation driving me to complete this journey.

This experience taught me that failure is a part of the process—sometimes an unavoidable one—but it’s how you respond to those setbacks that truly defines your success.


Key Takeaways or the TL;DR section

That was an amazing journey to a dream that I was thinking out of reach and I wanted to share some part of it with you. Of course there is no ultimate secret on how to reach RHCA in 3 weeks but here a few take away that I can share based on this experience.

Embrace Failure as Part of the Process: For me, DevOps, MLOps, or software engineering in general, is the science of "Fail Fast". This journey reinforced the importance of not being discouraged by failure. Each setback, whether it is an exam or a challenge in our career, is an opportunity to learn and grow. Failing doesn’t make us weaker—it strengthens our resolve and sharpens our skills.

Prepare Just Enough: While preparation is crucial, don’t overestimate the need for perfection. We are not where we are by accident; our journey, experiences, and the challenges we’ve overcome have already equipped you with a solid foundation. One has to trust in the work done for these long years and the nights and days spent to build expertise drop by drop. The skills and knowledge gained over time, even from unrelated problems, contribute to readiness ( every kubernetes engineer wants to add the word probe here, I know that).

Celebrate and Share Your Successes: Sharing our successes, no matter how small, and celebrating milestones are vital for maintaining motivation and morale. Success isn’t just about achieving the end goal; it’s about enjoying the journey along the way. Sharing achievements with others not only boosted my own confidence but also inspired those around me.

Adapt and Persevere: Sometimes things won’t go as planned—whether it’s a failed exam or an unexpected challenge at work. What matters most is how we respond. Adapt our strategy, put in the necessary work to overcome the obstacle, and keep moving forward. Perseverance is key to turning failures into stepping stones toward success.

Stay Quiet About Big Goals: Sometimes, keeping biggest goals secret can be powerful. It allows to focus on the work rather than external pressures. By staying quiet about my RHCA ambition until it was achieved, I was able to concentrate fully on what needed to be done without added distractions.

These takeaways are not just lessons from a certification journey—they’re applicable to any professional challenge. Remember, success is as much about persistence and mindset as it is about skill.

And one more thing: Do Things Early; I haven't told that explicitly but, whenever it was possible, I booked my exams at very early moments of the day, sometimes starting at 6AM, and connecting 20 minutes before, as the exam platform allows it. Proctors (people monitoring the exams) are usually in a later timezone, so it is great to benefit from that Open Shift. Another 2cts joke.


I hope you enjoyed reading that blog post and feel free to share it or use any LLM to summarise it if is too long.

A few kudos to friends and supporters : Meissa Sakho, Jawed Khelil, Jerome Sheed, Anis Tiouajni, Jihed Mselmi, Mourad Ouachani, Ishita Sequeira

And last but not the least, I want to thank my wife: With your support this would not have been possible. ??

Laurent Serot

Associate Principal Solution Architect chez Red Hat

5 个月

Whaaaaaa; Incredible Akram Ben Aissi !! You rock !

回复
Andrew Block

Distinguished Architect, Global Services Office of Technology at Red Hat

6 个月

Great post and congrats! Which courses in particular did you get certified against?

回复
Meissa Sakho

Principal Architect EMEA Tech Specialist at Red Hat

6 个月

And you made it happen just as you wanted it to. Congrats for this great achievement

回复
Jens Ziemann

Senior Director, Global Learning Services EMEA at Red Hat

6 个月

Congrats - Well done!

Roman Dronov

Senior System Engineer @ Telstra Broadcast Services | Virtualisation and Cloud | DevOps and IaC

6 个月

RHCE as the next step? ;)

要查看或添加评论,请登录

社区洞察

其他会员也浏览了