I have been working as a Senior Software Engineer at a small IT company for a long time—16 years, to be precise. This is the same company I first joined after completing my diploma. Currently, I work with SQL Server, focusing on query development, maintenance, optimization, and backup/restoration. I also occasionally work with SSIS packages (ETL) and REST API development.
Now, I am looking to switch jobs, but given my specialized skill set, I am finding it difficult to match with job postings. Can someone provide guidance on how I should proceed further?
Hello!
Your background makes you a good fit for modern IT-Infrastructure. Especially for roles that include coding for automation and IaC (Infrastructure as Code).
Look into DevOps and Site Reliability Engineering.
Your coding skills come in handy for automation scripts, CI/CD pipelines and the before-mentioned IaC. You knowledge of databases will help with db optimization, server/db migrations, backups and disaster recovery.
Your coding experience will make you superior handling things like configuration drift in IaC: For example, env-variables can appear out of nowhere, because someone or something messes with the state of the infrastructure and overwrites the IaC states. With your knowledge of states, issues like this would be easy to prevent or debug.
Give it a thought, both roles are in demand.
Best of luck!