Description

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

Education

Bachelor's Degree