Job Description
Azure DevOps Engineer – 100% Remote
Our client is seeking an experienced, hands-on Azure DevOps Engineer to thrive in a fast-growing business where change is constant. Reporting to the DevOps Manager, you will be responsible for delivering customer value for DevOps and playing a critical role in building the DevOps culture.
Key Responsibilities:
- Infrastructure deployment
- Azure applications deployments
- Deploy, troubleshoot, and improve Ansible deployment procedures as needed
- Maintain service connection keys
- Manage Azure AD users/groups
- Manage Snowflake users/groups roles
- Monitor and maintain cloud resource updates
- Provide operational support to ensure the availability of business systems
- Manage and escalate risks and blockers
- Work in Agile and Kanban methodologies
- Adhere to industry best practices on security, protecting customer data and business IP
- Identify and implement opportunities to automate processes and practices
- Maintain and improve code related to software release creation and deployment
- Update and deploy configurations for new sites
- Update Terraform code as needed
- Troubleshoot infrastructure-related issues
Technical Skills
- Expert knowledge of the Azure cloud environment
- 4+ years working in an Azure DevOps role
- Advanced skills in automation via IaC and configuration management using Terraform and Ansible
- Experience with monitoring tools such as Dynatrace and Grafana
- Expert knowledge of Linux, specifically Ubuntu and RHEL
- Knowledge of Python and SQL
- Experience in CI/CD via Azure DevOps and Terraform/Terragrunt
- Good knowledge of Kubernetes clusters
- Experience with SQLDBM and Snowflake is a plus
- Proven communication skills for interfacing with architecture, DBA, and TechOps teams