Description
We are seeking a highly skilled and motivated DevOps Engineer to join our growing global team in a high-impact role. In this position, you will be instrumental in bridging the critical gap between infrastructure management and seamless application deployment. Your responsibilities will encompass designing robust and scalable cloud environments, building and maintaining efficient CI/CD pipelines, and implementing comprehensive automation strategies to ensure optimal system uptime and reliability. You will have the exciting opportunity to architect and implement cutting-edge Azure cloud infrastructure, strategically leveraging Infrastructure-as-Code (IaC) principles and sophisticated CI/CD pipelines. Your contributions will directly impact the scalability and reliability of our critical applications. You will be an integral part of a dynamic and collaborative team, driving innovation and adopting the latest cloud technologies within a fast-paced and forward-thinking environment.
Responsibilities
- Architect and implement scalable and secure Azure cloud infrastructure utilizing Infrastructure as Code (IaC) tools such as Bicep and Terraform.
- Design, build, and maintain functional and performant Continuous Integration/Continuous Delivery (CI/CD) pipelines leveraging GitHub Actions and Ansible for efficient software delivery.
- Proactively ensure high system uptime and availability through the strategic implementation of automation and comprehensive monitoring practices.
- Configure and manage various Azure services and provide support for hybrid cloud environments, including Windows-based virtual machines and their integration.
- Develop and maintain automation scripts—primarily using PowerShell—to streamline infrastructure management tasks and automate routine operational procedures.
- Effectively troubleshoot and resolve complex technical issues related to infrastructure components, network configurations, and application deployments.
- Implement and utilize system performance monitoring tools such as Azure Monitor, Application Insights, Datadog, and Grafana to proactively identify and address potential issues.
- Create comprehensive technical documentation and actively contribute to internal knowledge sharing initiatives across the engineering team.
- Participate in an after-hours on-call rotation to ensure the continuous availability and operational stability of our critical systems.
Requirements
- Bachelor’s or Associate’s Degree in Computer Science or possess equivalent practical experience in the field.
- 5+ years of demonstrable experience in DevOps, Infrastructure Engineering, or Cloud Engineering roles, with a strong focus on automation and cloud technologies.
- Proven track record of successfully designing, deploying, and maintaining robust and scalable infrastructure within the Microsoft Azure cloud platform.
- Strong scripting and automation skills, with significant experience in PowerShell.
- Hands-on experience in managing and optimizing CI/CD pipelines and utilizing various automation tools for software delivery.
- Deep technical expertise in Windows Server administration, including Group Policy management, Remote Desktop Services, and Server Manager.
- Familiarity with hybrid cloud architectures, effectively combining PaaS/SaaS Azure services with traditional VM-hosted workloads.
- Proven experience in effectively troubleshooting and resolving complex issues spanning infrastructure, networking, and application layers.
- Strong communication and collaboration skills, with the ability to work effectively within a remote-first team environment.
Nice to have
- Relevant Azure certifications (e.g., AZ-104: Azure Administrator, AZ-204: Azure Developer Associate, AZ-305: Azure Solutions Architect Expert, AZ-400: Azure DevOps Engineer Expert).
- A good sense of humor and the ability to maintain adaptability in a rapidly evolving technical landscape.
- Experience implementing DevSecOps practices or proficiency in additional scripting and automation languages (e.g., Python, Bash).
Note: If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes—that’s okay—we encourage you to apply anyway and highlight what you can bring to the table.