I'm considering a switch to a full-time role in DevOps or platform engineering. My background includes two years as a DevOps engineer, followed by experience in cloud migration and operations, primarily focused on Azure. I've got some familiarity with tools like Terraform for infrastructure provisioning (mainly VMs), Jenkins, Python scripting, Kubernetes (AKS), Docker, and Azure DevOps pipelines. However, I feel like I know a little bit about a lot, but not enough to confidently move into this role. I recently tripped up during an interview when I couldn't answer questions about system design. I'm seeking advice on how to make this career switch. What tools should I focus on learning, and how can I gain the necessary skills?
1 Answer
When you're aiming for a specific role, focus on what interests you most rather than getting hung up on job titles. Roles like cloud engineer, platform engineer, and DevOps engineer can have overlapping skills. You already have a solid foundation. Consider diving deeper into the tech stacks you're most comfortable with and figuring out exactly what skills you want to hone for your desired job.

Do you really need to know system design for a DevOps role?