Application Developer
Role details
Job location
Tech stack
Job description
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 -
Requirements
Maintain documentation for deployment processes, infrastructure, and operational runbooks What do you have to offer? - 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. Must-Have - 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 What do we have to offer? ️ Comprehensive training and development programs. ️ Flexible working schedule ️