Next-gen Cloud Operations
Moving from a traditional Operations Role to a Cloud/DevOps Engineer Role
If you are in an infrastructure or operations role and want to make the move to a new role perhaps Cloud/DevOps engineer or an SRE role, maybe your company is making changes which means your role is evolving then this article may help to identify some of the skills you need to make this move.
As you read about some of these tools and skills you need to learn you will see many that you may feel fit with a developer role not a operations engineer but keep reading and embrace the code.
- Start Small
- Version Control
- Cloud Platform
- Infrastructure as code
- CI/CD Pipelines
- Code Editing
- Find a Buddy
- Embrace new tools
I will be talking about some of the tools I use and what I found useful. Not all of it may apply to you but I hope you find some of it useful. I come from a background of using Microsoft platforms and I specialize in Azure so this will be reflected in some of the tools I mention. This is not aimed as a technical guide but just to highlight some of the tools and working patterns I use and how I built up these skills over the years. While I may mention tools/cloud specific information this can be replaced with your tools/providers of choice.
You should make sure you are saving this code to your version control platform. This will allow you to share your work, collaborate with others and importantly for our Infrastructure changes provide a way to roll back changes if we see any issues.
Continuous Integration means every change we make to an application is built and tested continuously. In an ideal world we have tests in place that all changes have to pass before we can deploy resources.Continuous delivery is the next step where not only is my code built and tested when checked in but we deploy this continuously. We can deploy out code automatically through our environments. Many of the pipeline tools include
Developing these skills you will be more attractive to the job market, it may help with internal promotions but ultimately I hope you will find working in this way more rewarding and challenging. I know I am now using tools and learning code which I find more enjoyable than previous roles.