top of page

Azure DevOps

Job Type

Contract to Hire

Experience

5 to 8 + Years

Location

Job Description

We are seeking a highly skilled and experienced Azure DevOps Engineer to join our dynamic team. The ideal candidate will be responsible for implementing, managing, and operating scalable, highly available, and fault-tolerant systems on Azure. They will also be responsible for the automation and support of our software development and deployment processes.

Key Responsibilities

  • Design, implement, and manage CI/CD pipelines for deploying applications and systems at scale.

  • Work closely with development teams to integrate their projects into the production Azure environment and ensure their ongoing support once there.

  • Automate and streamline operations and processes to enable faster development and deployment of features.

  • Build and maintain tools for deployment, monitoring, and operations.

  • Troubleshoot and resolve issues in our dev, test, and production environments.

  • Manage Azure resources and ensure the availability, performance, and security of applications and services.

  • Implement and maintain monitoring and alerting systems.

  • Ensure critical system security through the use of best in class cloud security solutions

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.

  • Strong experience with Azure and its various services (e.g., Azure DevOps, Azure Kubernetes Service, Azure Functions).

  • Proficiency in scripting languages (e.g., PowerShell, Bash).

  • Experience with automation and configuration management tools (e.g., Terraform, Ansible).

  • Knowledge of best practices and IT operations in an always-up, always-available service.

  • Experience with or knowledge of Agile Software Development methodologies.

  • Excellent problem-solving and troubleshooting skills.

  • Strong communication and collaboration skills.

Preferred Skills:

  • Certifications in Azure (e.g., Azure DevOps Engineer Expert, Azure Administrator Associate).

  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).

  • Familiarity with monitoring tools (e.g., Azure Monitor, Log Analytics).

  • Understanding of network fundamentals (TCP/IP, DNS, VPNs, etc.).

bottom of page