Azure DevOps Engineer

$76,000 - $118,000/Yr

Ust - Redmond, WA

posted 5 months ago

Full-time - Mid Level
Remote - Redmond, WA
10,001+ employees
Nonmetallic Mineral Product Manufacturing

About the position

UST is searching for an Azure DevOps Engineer who will act under the guidance of Lead II/Architect, understanding customer requirements and translating them into the design of new DevOps (CI/CD) components. This role is crucial in managing at least one Agile Team and involves designing and maintaining CI/CD pipelines using Azure DevOps, specifically tailored for C# projects, to streamline software delivery processes. The engineer will implement test automation frameworks and scripting solutions utilizing Python and PowerShell, with a focus on C# applications. Proficiency in TCL is a plus. The Azure DevOps Engineer will analyze and enhance the existing C# codebase to optimize build and test systems based on user feedback and project requirements. They will develop and execute effective build, test, and deployment strategies for C# applications to ensure software reliability and scalability. Additionally, the engineer will manage and maintain the Azure DevOps ecosystem and associated tools to support continuous integration, continuous testing, and reporting for C# projects. Automating the creation of dashboards and incorporating new features into Azure DevOps specifically tailored for C# development will be essential for enhanced project visibility and management. This position description identifies the responsibilities and tasks typically associated with the performance of the position, and other relevant essential functions may be required.

Responsibilities

  • Design and maintain CI/CD pipelines using Azure DevOps for C# projects.
  • Implement test automation frameworks and scripting solutions utilizing Python and PowerShell.
  • Analyze and enhance existing C# codebase to optimize build and test systems.
  • Develop and execute effective build, test, and deployment strategies for C# applications.
  • Manage and maintain the Azure DevOps ecosystem and associated tools.
  • Automate the creation of dashboards and incorporate new features into Azure DevOps.

Requirements

  • Proficient in scripting languages such as Python and PowerShell for automation tasks.
  • Experience with build and test systems including CMake, Makefile, and cmocka, adapted for C# development.
  • Minimum 5 years of prior experience in DevOps roles, preferably with expertise in GitLab, Azure DevOps, or similar integrated DevOps platforms.
  • Familiarity with CI/CD principles, maintenance practices, uptime monitoring, and code quality metrics.

Nice-to-haves

  • Proficiency in TCL is a plus.

Benefits

  • 401K matching
  • Paid sick time
  • Healthcare insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Vacation accrual from day 1.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service