Work on the development and implementation of our CI/CD and cloud-based platforms to build, deploy, and automate all maintenance and infrastructure tasks.
Implement proactive monitoring techniques to use resources efficiently and ensure high availability.
Deliver high-quality services to external and internal customers in a secure and reliable way.
Own infrastructure based on Azure and AWS, working closely with internal stakeholders and Microsoft to build state-of-the-art solutions.
Collaborate with Software Engineers and Operations teams to ensure smooth deployment and maintenance of systems.
Develop and maintain automation tools to streamline processes.
Ensure high standards of security, availability, scalability, and performance across all systems.
Bring new ideas and technologies to the team and take ownership of the projects you work on.
Requirements
Demonstrated experience in a DevOps or infrastructure role, with a strong technical background.
Excellent knowledge of the Azure stack.
Strong experience with IaaS and PaaS tooling — including Terraform and/or Bicep/ARM templates, Ansible, and Packer.
Hands-on experience with CI/CD tooling, including GitHub Actions and Azure DevOps.
Excellent scripting skills in Python and/or PowerShell/Bash for automation tasks.
Experience with microservices architecture, management, and orchestration — including Docker, Kubernetes, and Helm.
Strong knowledge of GitOps and SecOps paradigms.
Experience with SQL and PostgreSQL databases.
Excellent knowledge of source control practices.
Degree in Engineering, Computer Science, or a related discipline (or equivalent experience).