Formal training or certification in Computer Science or 5+ years of applied experience in Azure services (Storage, Compute, Integration, IAM, Networking) and Terraform for Infrastructure as Code (IaC), along with practical cloud-native experience.
Proficiency in automation and continuous delivery practices, including CI/CD pipelines using tools such as Jenkins and Spinnaker, and experience with version control systems (particularly Git).
Skilled in at least one programming language (preferably Python), with experience using the Azure SDK and full proficiency across all aspects of the Software Development Life Cycle (SDLC).
Knowledge of Azure AI services (preferred), experience in Azure policy writing and testing, and strong understanding of security best practices, Azure policies, and governance.
Familiarity with containerization technologies such as Docker and Kubernetes.
Ability to resolve design and functionality issues independently with minimal oversight.
Hands-on experience delivering system design, application development, testing, and ensuring operational stability.
Proven proficiency in software applications and technical processes in disciplines such as cloud, AI, machine learning, and mobile, with in-depth knowledge of financial services industry IT systems.