Position Overview: We are looking for a contract Backend Software Engineer with strong Azure infrastructure and migration experience to help optimize and migrate existing Azure VM-based backend services. The goal is to move workloads to cost-efficient VM configurations and/or Azure Kubernetes Service (AKS) where applicable. This is a hands-on, execution-focused role with explicit short-term deliverables.
Key Responsibilities
- Assess existing backend services running on Azure Virtual Machines
- Identify and execute VM right-sizing and cost optimization
- Identify and execute migration of suitable services to Kubernetes (AKS)
- Containerize Python-based backend services using Docker
- Design and execute migration plans with minimal downtime
- Set up AKS clusters, deployments, and basic CI/CD pipelines
- Configure monitoring, logging, and alerting
- Document architecture, migration steps, and operational handover
Required Skills
- 4+ years of backend engineering experience
- Strong proficiency in Python (preferred)
- Hands-on experience with Microsoft Azure
- Azure VMs, Networking, Storage
- IAM / RBAC
- Proven experience with Azure VM optimization or migrations
- Solid experience with Docker and Kubernetes (AKS preferred)
- Good Linux and scripting knowledge
- Ability to work independently and deliver within tight timelines
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.