The Key Responsibilites:
- Designing, implementing, and maintaining cloud infrastructure on the Azure platform.
- Automating deployment and infrastructure management processes using tools such as Terraform, Ansible, or ARM templates.
- Creating and managing CI/CD pipelines using Azure DevOps.
- Monitoring, optimizing, and scaling applications and infrastructure in the cloud.
- Implementing security solutions and best DevOps practices.
- Collaborating with development teams to ensure smooth software delivery processes.
- Resolving issues related to infrastructure and applications.
Desired skills & experience:
- Minimum 3 years of experience in a similar position.
- Advanced knowledge of the Microsoft Azure platform and its services (VMs, AKS, Azure Functions, Azure DevOps, etc.).
- Experience in task automation using tools such as Terraform, Ansible, Puppet, or Chef.
- Experience in creating and managing CI/CD pipelines (Azure DevOps, Jenkins, GitLab CI/CD).
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Experience in monitoring and log management (Azure Monitor, Prometheus, Grafana).
- Good knowledge of scripting languages (Python, Bash, PowerShell).
- Familiarity with security practices and tools (e.g., Azure Security Center).
- Ability to work in a team and good communication skills.
We offer:
- Attractive salary commensurate with experience.
- Opportunity to work in a dynamic, innovative environment.
- Access to the latest technologies and tools.
- Professional development program and training.
- Flexible working hours and possibility of remote work.
- Benefits package (medical care, sports card, life insurance).
Good to have:
- Certificates related to Azure (e.g. Azure DevOps Engineer Expert, Azure Solutions Architect).
- Experience working in an Agile/Scrum environment.
- Knowledge of other cloud computing platforms (AWS, GCP).
- Familiarity with configuration management tools (SaltStack, CFEngine).