• Bachelor’s degree in computer science, software engineering, or related field; advanced degree (e.g., MS) preferred but not required. • 3-5 years of proven experience with programming languages such as Python, Bash, PowerShell, JavaScript, C#, or Golang. • 3-5 years of hands-on experience with CI/CD tools (e.g., Azure DevOps, GitHub Enterprise) and Git for version control, branching, merging, and pull requests to automate build, test, and deployment processes. • 3-5 years of experience with security tools automation, including SAST/DAST (e.g., SonarQube, Fortify, Mend) and monitoring/logging tools (e.g., Prometheus, Grafana, Dynatrace). • 3-5 years of hands-on experience with Infrastructure as Code (IaC) technologies like Terraform, Puppet, Azure Resource Manager (ARM), AWS Cloud Formation, or Google Cloud Deployment Manager. • 3-5 years of hands-on experience with container orchestration using Kubernetes and related tools (e.g., Docker) across cloud platforms like AWS, Azure, or GCP. • Proficiency in cloud-native services (e.g., Data Lakes, CDN, API Gateways, Managed PaaS, Security) on AWS, Azure, or GCP. • Strong understanding of software engineering principles, including OOP/OOD, functional programming, data structures, algorithms, and software design patterns. • General knowledge of cloud provider security practices, database technologies (e.g., RDS, DynamoDB, Azure SQL), networking, firewalls, and load balancers. • Excellent interpersonal and organisational skills, with the ability to handle complex projects, adapt to changing priorities, and work collaboratively with initiative, empathy, and care