DEV Community

Cover image for From Coder to Cloud Architect: My Unexpected Path to Becoming an AWS Solutions Architect
Jimi
Jimi

Posted on • Updated on

From Coder to Cloud Architect: My Unexpected Path to Becoming an AWS Solutions Architect

Discovering the Cloud

My journey into cloud computing was an ambitious undertaking during my final university project. Tasked with developing an application, I envisioned a mobile app centered around facial recognition. While the concept was clear, the technical hurdles to bring my vision to life proved immense. It was in the midst of these challenges that I encountered Amazon's AWS services, igniting my curiosity in cloud computing.

University Campus Building

Discovering a New Passion

From the outset, I was captivated by the potential of cloud technology. The ability to execute applications, code, and services entirely within the cloud was both fascinating and empowering. Moreover, I was drawn to the notion that cloud computing was less about coding and more about infrastructure management. This resonated deeply with my natural inclinations towards problem-solving and devising innovative solutions.

Architectural Diagram
Image Source: edrawmax.com

Building a Foundation

Building on my initial knowledge of AWS from my project, I was eager to deepen my understanding of the cloud. I enrolled in a Coursera course, unaware of the complexities of the Solutions Architect Professional certification. Enthusiastic to learn, I fully immersed myself in the program.

Certification

The Coursera certification comprised of four courses, progressing from cloud fundamentals to data lake design. Although titled "Solutions Architect Professional," the final course primarily focused on preparing students for the Solutions Architect Associate exam. Completing the program rapidly, I quickly realized the certification had not equipped me with the practical skills required to excel as a solutions architect.

The Importance of Hands-On Experience

While the courses provided a solid foundation in AWS services, methodologies, and solution architecture, a critical gap persisted: hands-on experience. I could fluently articulate the components of cloud solutions, but translating this theoretical knowledge into practical applications proved difficult to achieve.

Cloud Computing

Driven to bridge this knowledge gap, I immersed myself in Amazon's resources. I discovered a wealth of hands-on training opportunities, spanning from free to paid tiers, that offered practical experience in building cloud solutions. These labs and scenarios offered and ideal crucible to hone my skills.

After a month of dedicated preparation for the Solutions Architect Associate exam, I stepped back to assess my progress. Realizing the Cloud Practitioner exam better aligned with my current skillset, I shifted focus. A brief study period later, I successfully passed the Cloud Practitioner exam on my first attempt.

Books and Graduation Hat

With renewed confidence, I dived into Amazon's Skillbuilder courses. These hands-on training modules spanned diverse industries, from finance to healthcare, providing step-by-step guidance on constructing cloud solutions. I committed to completing multiple solutions daily, not only expanding my skillset but also deepening my comprehension of core principles. This practical experience forged a concrete link between the theoretical underpinnings from the Coursera certification and real-world applications, solidifying my mastery of AWS tools and methodologies.

From Theory to Practice: Building Real-World Projects

To bolster my rapidly growing skillset, I initiated personal project development. A restaurant waiting list application became my initial proving ground. This venture afforded me the opportunity to apply my newfound cloud architecture knowledge while concurrently developing the application using Python and Flask. The project's successful culmination ignited my passion for tackling more intricate challenges.

Restaurant patio

Inspired by the success of Palworld, I embarked on a Pokémon-themed project, a complex undertaking blending Node.js, TypeScript, Python, and other technologies. While the coding challenges were formidable, the cloud architecture component proved surprisingly intuitive. Completing this project solidifed my conviction that cloud architecture was my true vocation.

Palworld Image from MisleadingYT reddit user

Overcoming Challenges and Achieving Milestones

Armed with a robust foundation in cloud technology and a burgeoning project portfolio, I confidently pursued the AWS Solutions Architect Associate certification. Despite initial hurdles, persistent practice exam preparation led to steady improvement. Ultimately, I passed on the first attempt.

Solutions Architect Achieved

The Journey Continues

My cloud computing journey is far from complete. Currently immersed in the pursuit of the Microsoft Azure Infrastructure Solutions certification, I'm eager to broaden my cloud horizons. I look forward to sharing my journey's milestones and insights as I delve deeper into this ever evolving domain.

A Call to Action

If you are passionate about problem-solving, relish collaboration, and find satisfaction in architecting innovative solutions, consider a career in cloud computing. While certifications are valuable assets, hands-on experience is the cornerstone of success. Build your journey by harnessing the power of Amazon's free tier to build your skills and cultivate real-world expertise.

Top comments (0)