Documenting My Journey to the Cloud: From Frontend Engineer to Cloud Role
Welcome to my blog, where I'll be documenting my journey to transition from being a Frontend Engineer to a cloud role. After 5+ years of working in web development across multiple companies, I realized that my true passion lies in the cloud space. Although I obtained an AWS certification back in 2020 and completed the cloudresumechallenge, I actually haven't made the transition to a cloud role. Now, I am determined to get back on track, refresh my knowledge, and gain hands-on experience to pursue my dream. Join me as I embark on this exciting adventure and share my experiences, challenges, and insights along the way.
I hope to give this a well-organized framework, so I'll divide it into chapters. The content's structure and scope can be changed as necessary throughout the journey. The chapters can serve as a guideline for the main topics I plan to cover, and create posts about specific subjects or document specific milestones.
Reflecting on My Career Journey
In this chapter, I will reflect on my past experiences as a Frontend Engineer and discuss the reasons behind my desire to transition into a cloud role. I will delve into the skills I acquired and the challenges I faced during my frontend career, highlighting the moments that sparked my interest in cloud technologies and the potential benefits of pursuing this path.
Revisiting the AWS Certification
As it has been a while since I obtained my AWS certification, I will need to refresh my memory and revisit the fundamental concepts and services covered in the certification. In this chapter, I will outline my study plan, resources I'll be using, and share my progress as I review and relearn the AWS technologies.
Building a Solid Foundation
To successfully transition to a cloud role, I need to ensure I have a strong foundation in cloud computing principles and best practices. This chapter will cover topics such as cloud architecture, security, scalability, and cost optimization. I will explore online courses, tutorials, and hands-on exercises to deepen my understanding and develop a solid knowledge base.
Gaining Hands-on Experience
As the saying goes, "practice makes perfect." In this chapter, I will share my journey of gaining practical experience with cloud technologies. I'll dive into building and deploying applications on cloud platforms like AWS, creating infrastructure as code using tools like Terraform or CloudFormation, and automating deployment pipelines using popular CI/CD tools. I'll document the challenges I face and the lessons I learn along the way.
Networking and Professional Development
Networking and continuous learning are vital aspects of career growth. In this chapter, I'll share my strategies for networking within the cloud community, attending conferences, joining online forums, and participating in relevant meetups. Additionally, I'll explore additional certifications or training opportunities that can enhance my skill set and open doors to further career advancement.
Showcasing My Progress
Throughout this journey, I'll create a portfolio of projects, write technical blog posts, and contribute to open-source projects. In this chapter, I'll discuss the importance of building a strong online presence and highlight the ways I showcase my progress and expertise to potential employers or clients.
Transitioning from a Frontend Engineer, or web development in general, to a cloud role is an exciting and challenging endeavor. Through this blog, I aim to document my journey, share my successes and failures, and provide valuable insights to others who may be considering a similar career transition. Join me as I refresh my knowledge, gain hands-on experience, and pursue my passion for cloud technologies. Together, we'll navigate the ever-evolving cloud landscape and embrace the opportunities it offers.