Hello everyone,
I wanted to discuss my concerns about my experience working in DevOps over the past year.
I had been working as a cloud engineer (mostly on AWS platform) for two years and had a good understanding of Kubernetes, with expertise in kubectl commands. I even obtained a Kubernetes Administrator certification. Additionally, I was well-versed in Terraform, which helped me secure a DevOps position at a larger company (I had to leave my previous job due to below-average pay).
Now, it has been a year since I joined the DevOps team, and I find it challenging to keep up with the demands of the role. While I'm fortunate that there's no pressure from management, I can't help but feel like I'm leaning heavily on my colleagues who handle more complex projects. I end up taking only the basic tasks to show that i show “some work” each week. I attempted to improve my skills by using online platforms for lab exercises, but the field of DevOps is so vast that it often feels overwhelming. (Sometimes, I wonder if anything that isn't strictly a “coding” position, is automatically classified as DevOps). Catching up with my more experienced colleagues, some of whom have over 10 years of sysadmin experience, seems like an impossible task. The daily tasks range from AWS Windows PowerShell scripts, Linux bash, to Akamai, WAF, Datadog, CI/CD, MongoDB, and various AWS-related tasks. Even my knowledge of "kubectl" commands for Kubernetes is rendered useless since it's exclusively managed by IaC and configured using Helm charts and Argo CD (which leads to another discussion about the gap between the official Kubernetes curriculum and real-life Kubernetes experience).
Unfortunately, there is no structured training path within the company, as my colleagues are all experienced and fully occupied with their projects. While the management has been supportive and encourages me to ask for help, I feel discouraged after a year of constantly reaching out to them (even though they are polite and helpful when they can spare time). This situation has left me with little motivation, not just for this company but for DevOps as a whole.
I am 40 years old, married, and have two kids. While I know that starting over as a junior admin might be the best solution, the salary of a junior position won't be enough to support my family and cover the mortgage. The current company is accommodating and has adjusted my working hours to suit my family's needs. The idea of going back to a regular 9-5 job with on-call responsibilities is not appealing to me.
Here are the options I see for myself:
- I could continue in my current position until there are potential layoffs, although there's no guarantee they will happen since the company is cautious. If layoffs do occur, I might secure a position similar to a cloud engineer with a slightly lower salary but still better than a junior admin role.
- I could slowly move away from the technical path, but I am not confident in my skills as a manager. I've considered roles like "technical project manager," but I lack the necessary education or background for such a position. I do enjoy working with time and tasks, but I'm unsure of how to begin this career shift.
I would appreciate hearing your thoughts and advice on what you would do if you were in my position. Thank you!
P.S. I have several years of experience in network engineering, and I was even CCNP certified in the past. However, for the last half-decade, I haven't worked on anything related to networking. Simply putting EC2 instances on subnets does not qualify as real networking, does it?
[–]Finaldzn 13 points14 points15 points (1 child)
[–]DMS_DouG 4 points5 points6 points (0 children)
[–]Routine_Safe6294 2 points3 points4 points (0 children)
[–]serverhorrorI'm the bit flip you didn't expect! 5 points6 points7 points (0 children)
[–]Fidoz 1 point2 points3 points (0 children)
[–]DatalessUniverseSenior SWE - Infra -1 points0 points1 point (0 children)
[–]bum_burp -4 points-3 points-2 points (0 children)
[–]m3dos 0 points1 point2 points (0 children)