Application Developer - AI Applications on Azure Kubernetes
SD Worx Group NV
Málaga, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
IntermediateJob location
Málaga, Spain
Tech stack
API
Agile Methodologies
Artificial Intelligence
Azure
Cloud Computing
Cloud Computing Security
Continuous Integration
DevOps
Python
Key Management
PostgreSQL
Log Analysis
SQL Azure
Prometheus
Azure
Software Deployment
Azure
Flask
Grafana
Kubernetes Helm Charts
Backend
GIT
FastAPI
Containerization
Kubernetes
Infrastructure Automation Frameworks
Deployment Automation
Cosmos DB
Azure
Machine Learning Operations
Virtual Agents
Terraform
Devsecops
Api Management
Docker
Key Vault
Job description
We are seeking an Application Developer experienced in deploying and maintaining AI-driven applications on Azure Kubernetes Service (AKS) with Azure DevOps. The role involves developing, deploying, and supporting cloud-native solutions with an emphasis on automation, infrastructure as code, secure configuration, and integration with Azure data services. The ideal candidate has hands-on experience with Python-based AI applications, containerized deployments, CI/CD pipelines, Kubernetes workloads, and Azure services such as Key Vault, Cosmos DB, PostgreSQL, and Terraform.
Which tasks can you expect?
- Deploy, and maintain AI-related applications on Azure Kubernetes Service
- Build and manage CI/CD pipelines using Azure DevOps
- Containerize applications and manage deployments using Kubernetes manifests, Helm charts, or similar tooling
- Automate infrastructure provisioning using Terraform
- Configure secure application access to secrets and certificates using Azure Key Vault
- Integrate applications with Azure data services such as Cosmos DB and Azure Database for PostgreSQL
- Support Python-based backend services, APIs, and AI application components
- Implement deployment strategies such as rolling updates, blue-green deployments, or canary releases
- Monitor application deployments, troubleshoot runtime issues, and improve deployment reliability
- Collaborate with AI engineers, DevOps engineers, platform teams, and product teams
- Ensure applications follow cloud security, scalability, and reliability best practices
- Maintain documentation for deployment processes, infrastructure, and operational runbooks, * Azure DevOps
- Azure Kubernetes Service
- Kubernetes
- Docker
- Python
- Terraform
- Azure Key Vault
- Cosmos DB
- PostgreSQL
- CI/CD pipelines
- Application deployment automation
- Git
Nice-to-Have
- Helm
- Azure Container Registry
- Managed Identity
- Azure Monitor / Log Analytics
- Prometheus / Grafana
- FastAPI or Flask
- MLflow or model-serving frameworks
- OpenAI / Azure AI services
- API management
- DevSecOps practices
Requirements
- Degree in IT/IT related fields or equal by experience.
- 3-5 years of experience in the field.
- Excellent analytical, communication and problem-solving skills.
- Experience in working in Agile squads. Working in international environment is considered as a plus.
About the company
SD Worx is a leading European provider of Payroll & HR services with global reach. We have offices across Europe and in Mauritius. Our purpose is to bring people solutions to life, enabling organisations of all sizes to turn Human Resources into a source of value for both the business and its people.
Our people solutions cover the entire employee journey - from getting people paid to attracting, rewarding and developing talent.