I just landed a job as a DevOps engineer and I'm primarily working with Azure. However, I'm feeling pretty lost about what my responsibilities are since I have no prior experience with version control or Git. It's been a week and so far, the only task I've accomplished is setting up a pipeline to push code to the web server using a default agent. Honestly, it feels like a fancy copy-paste operation. I could really use guidance on what I should focus on to improve my skills because right now, even understanding basic push/pull commands is confusing.
2 Answers
Starting out in DevOps can feel overwhelming, but remember, everyone has been there. It’s totally normal to feel lost. When I first began, I was hired for a role I wasn't fully prepared for. Don't hesitate to ask questions, no matter how simple they seem. It’s a strength to seek clarification! For Git, I recommend checking out the resources at git-scm.com. It’s a great way to build a solid foundation.
That site is really useful! Also, leveraging AI tools to ask for explanations on DevOps processes can really speed up your learning.
You’re doing great for just starting out! It's common to feel like you're not doing enough, but building a pipeline is a big step. Focus on mastering Git initially—understanding how to manage branches, commits, and the push/pull workflow will set you up for success. Take your time and really try to understand each part of the pipeline you've created; things will click eventually!

Absolutely, asking questions is crucial! A good tip I received was to troubleshoot on your own for about an hour before reaching out for help. This way, you'll gather enough context to ask more informed questions. Plus, take a look at your colleagues' code commits; you'll start to see patterns and best practices.