Coconote
AI notes
AI voice & video notes
Try for free
DevOps and Programming Career Journey
Sep 1, 2024
Learning DevOps and Programming Journey
Introduction
Host: Abhishek
Topic: Learning tools in DevOps, Programming (Python, Go), Freelancing, and Open Source Opportunities
Objective: Share personal experiences and insights to help others learn and create opportunities.
Early Career
Start Year
: 2014 as a Java Developer at TCS
Training
: Java backend development
Initial Role
: Focused on maintenance activities, not satisfied with minimalistic changes.
Transition to Cloud Migration
Role
: Joined a team migrating applications to IBM Cloud.
Challenges
:
Limited resources and knowledge on cloud migration.
Started learning Linux and shell scripting.
Encountered repetitive tasks (toil) during migration.
Tech Stack Developed
:
IBM Cloud, Linux, Shell Scripting, Git (moved from SVN).
Exploring New Technologies
2016
: Started working with Ansible
Focused on configuration management for microservices.
Profile Summary
:
Java, Ansible, Git, Linux, Shell Scripting, Cloud Migration.
Career Shift
Left TCS for a product-based company (Modelin) after 2.5 years.
Continued working with Ansible and started learning Python due to its popularity in the industry.
Creating Opportunities with Python
Developed a fun application for IPL predictions during work.
Application success: 600 concurrent users, learned Django and Python deeply.
Further Development
2017
: Joined another product-based company (FI) as a Python Developer, DevOps role
Strong focus on Kubernetes, Terraform, and Python.
Freelancing
:
Started freelancing on AWS to gain experience.
Quoted low rates initially to build a portfolio and learn.
Kubernetes Project
Collaborated on a Kubernetes Ingress Controller project at FI.
Learned Go language to contribute to the project.
Led to significant successes and customer engagements.
Transition to Red Hat
Profile Strengthening
:
Developed skills in Go, Kubernetes, AWS, and open-source contributions.
Job Application
:
Applied to dream companies, focusing on Red Hat due to its open-source reputation.
Current Role
:
Working on Argo CD in the GitOps team.
Learning Azure
Explored Azure by replicating AWS projects to gain understanding.
Leveraged previous AWS knowledge to learn Azure services.
Key Takeaways
Continuous Learning
:
Keep updating skills through real projects and practical experiences.
Creating Opportunities
:
Engage in open source and freelancing to enhance skill application and visibility.
Resource
:
CNCF for open source contributions.
Conclusion
Encourage viewers to start their open source and freelancing journeys.
Offer to provide assistance with project suggestions in different programming languages.
Thank you for watching and looking forward to future interactions.
📄
Full transcript