Responsibilities
Develop and maintain IaC for our Azure cloud platform, including AKS, NSG, DBs, VMs etc.
Modernize and optimize our infrastructure using best practises and emerging technologies.
Evaluate and integrate tools to streamline processes and improve scalability.
Engineer and implement scalable, reliable and secure solutions (mostly from scratch) to solve the day-to-day problems and challenges.
Work closely with developers, QA and other product teams to identify bottlenecks and enhance engineering workflows.
Support and evolve the engineering spirit.
Maintain comprehensive documentation and contribute to knowledge-sharing activities.
Skills
3+ years of hands-on experience in DevOps
Experience with Linux systems and administration, shell scripting
Strong expertise in Azure Cloud (including azure cli, ARM/Bicep templates)
Strong expertise in IaC tools (Ansible)
Strong expertise in building and maintaining CI/CD pipelines with GitLab.
Proficiency in containerisation and orchestration technologies (Docker, K8S)
Experience with scripting and programming languages (Python, Bash, Kotlin, PowerShell)
Familiarity with monitoring tools (Prometheus, Grafana, ELK)
Security awareness
Communication, problem-solving, troubleshooting, adaptability
Nice to have
AZ-900
Terraform