I'm really interested in pursuing a career in DevOps, and I've been training in the field. However, I've heard from various sources that having a background as a Software Engineer can be beneficial or even necessary before moving into DevOps. I'm currently training as a Software Engineer and am expected to complete this phase in six months.
My main question is: What key skills, concepts, and experiences should I prioritize learning as a Software Engineer to be well-prepared for a future in DevOps? Right now, I'm working on a project where I'm building a website for a hospital all on my own, and I want to gain solid practical knowledge from this experience, especially as it's my only opportunity at the moment.
3 Answers
It really depends on what companies are looking for. In my experience, our DevOps team comprises mostly individuals with infrastructure or sysadmin backgrounds who also have some development experience. Having a solid understanding of both can be a huge advantage.
Just a heads-up: many people think there’s no such thing as a Junior DevOps position since it typically requires a lot of combined experience. Make sure you're not looking to dive right into that too soon!
Focus on getting that hospital website up and running. Once it's built, learn how to deploy it and automate that process. You don’t need anyone's permission to call yourself a DevOps engineer if you can handle those tasks. Just get your hands dirty and learn by doing!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically