Transitioning into DevOps: A Journey from Network and System Background
Introduction:
Embarking on a career transition can be both daunting and rewarding. In this blog post, we will explore my inspiring journey of transitioning from a customer care representative at Vianet Communications to a DevOps professional. By leveraging my passion for network and system engineering, coupled with a thirst for automation, I navigated a path towards DevOps excellence.
Timeline of My Journey:
1. 2020-2021: Customer Care Representative at Vianet Communications
While working as a customer care representative, I faced limitations in my ability to solve complex technical issues. I realized that I was drawn towards the network and system side of things, wanting to delve deeper into troubleshooting and problem-solving. This sparked my interest in pursuing a career in network and system engineering.
Things i Realized and learnt
- Felt a lack of knowledge and skills in networking and Linux.
- Decided to enhance my expertise by pursuing the CCNA certification.
- Learned about network infrastructure, routing, switching, and troubleshooting.
- Explored Linux systems and gained proficiency in Linux administration.
2. 2021-2022: Network and System Engineer at ContentioLab pvt. Ltd.
As I transitioned into the role of a network and system engineer, I encountered various challenges. One of the major obstacles was adapting to the technical complexities of managing network infrastructure and Linux systems. I had to continuously learn and keep up with the rapidly evolving technologies in the field. Additionally, I realized that repetitive manual tasks were time-consuming and prone to errors, leading me to explore the realm of automation.
Things i Realized and learnt
- Encountered challenges in managing network infrastructure and Linux systems.
- Continuously learned and kept up with rapidly evolving technologies in the field.
- Realized the importance of automation in streamlining processes.
- Explored and implemented automation tools and techniques.
- Developed skills in scripting languages like Bash and Python for automation purposes.
- Understood the concepts of Docker and Kubernetes for containerization and orchestration.
- Implemented containerization to simplify deployment processes and improve scalability.
4. 2022-2022: Internship at Ekbana Solutions
During my internship at Ekbana Solutions, I faced the challenge of applying my theoretical knowledge to real-world scenarios. I had to work collaboratively with experienced professionals, adapt to different deployment strategies, and gain familiarity with technologies like Docker, Nginx, and Kubernetes in a professional setting. This internship experience further solidified my understanding of DevOps principles and the importance of automation in the industry.
Things i Realized and learnt
- Applied theoretical knowledge to real-world scenarios.
- Worked collaboratively with experienced professionals.
- Adapted to different deployment strategies in a professional setting.
- Gained hands-on experience with technologies like Docker, Nginx, and Kubernetes.
- Further solidified understanding of DevOps principles and automation's importance in the industry.
5. 2023-Present: Pursuing Virtualization and Cloud Computing at Conestoga College
Pursuing virtualization and cloud computing at Conestoga College presented its own set of challenges. Adapting to the academic curriculum and juggling coursework with other commitments required dedication and time management skills. However, I recognized the growing importance of cloud technologies and virtualization in the industry. I believed that acquiring formal education in these areas would provide me with a broader skill set and make me more marketable in the field of DevOps.
What I am Learning currently?
- I am currently recognizing the growing importance of cloud technologies and virtualization.
- I am adapting to the academic curriculum and developing time management skills.
- I am gaining a broader skill set in cloud technologies and virtualization.
- I am improving my marketability in the field of DevOps through formal education.
Why I Switched to DevOps:
I ultimately switched to DevOps due to several key factors. Firstly, I realized that automation played a crucial role in streamlining processes and reducing manual efforts. I saw the potential of DevOps practices to bridge the gap between development and operations, allowing for faster and more efficient software delivery. Additionally, my experiences as a network and system engineer, coupled with my passion for automation, made DevOps a natural progression. I wanted to combine my skills in networking, system administration, and automation to create scalable, reliable, and efficient infrastructure solutions. This switch to DevOps allowed me to pursue my passion while making a significant impact in the industry.