t's easier for professionals to switch to DevOps roles from Developer when compared to others who try to make a career switch from other domains. DevOps is a combination of Development and Operations. As a developer, you might be familiar with the processes involved, and then you need to learn and understand the Operations side of things.
I will list down the skills that you must acquire to achieve career transition from Developer to DevOps Engineer:
Speaking of technical skills:
Select a cloud and master it. It could be AWS, Azure, GCP, or any other cloud provider.
Master CI/CD tools.
Understand configuration deployment and automation tools like Ansible, Chef, Puppet.
Explore and understand the Infrastructure as a Code.
Must learn Testing and debugging tools like JUnit, Gremlin, Selenium, etc.
Know Dashboard monitoring and alerting tools like Splunk, SumoLogic, Raygun, etc.
Master container platforms like Docker, Kubernetes.
Also, master Security scanning tools like SonarQube, etc.