Net/Azure Devops Engineer

TekWissen•Hopkins, MN
•Onsite

About The Position

The DevOps Engineer develops, implements, and maintains technical software applications, providing technical and business leadership as the primary owner of one or more high-priority, high-visibility, complex initiatives. The role may lead and coach a small group of team members and provide guidance to a broader community. The position focuses on full-stack .NET engineering and DevOps, including application development, automation, environment provisioning, CI/CD, production support, troubleshooting, and performance and reliability improvements. The engineer collaborates with cross-functional teams using Agile and DevOps principles, promotes adoption of cloud technologies and best practices, and coordinates with clients to manage offshore contractors remediating Project Mortar vulnerabilities.

Requirements

  • At least 7 years of experience.
  • Experience as a .NET full-stack engineer.
  • Experience with DevOps.
  • Experience with C#, .NET Framework, .NET Core, and .NET 8.
  • Experience with ASP.NET MVC and ASP.NET Core Web API.
  • Experience with Entity Framework and Entity Framework Core.
  • Experience with SQL Server, including query tuning, stored procedures, and performance optimization.
  • Experience developing REST APIs and microservices.
  • Experience with Git and Azure DevOps or GitLab CI/CD pipelines.
  • Experience with unit testing and automated testing frameworks.
  • Knowledge of secure coding practices and vulnerability remediation.
  • Experience troubleshooting, debugging, and performance-tuning applications.
  • At least 3 years of experience in UI development using React.js.
  • At least 5 years of experience automating deployments with GitLab Pipelines.
  • Ability to work effectively in a structured, distributed/offshore team environment.
  • Agile experience.
  • Experience with manual and automated testing.

Nice To Haves

  • Exposure to advanced observability and monitoring practices.

Responsibilities

  • Design and write complex code in several languages relevant to the existing product stack, with a focus on automation.
  • Configure, tune, maintain, and install application systems, and validate system functionality.
  • Monitor and fine-tune application systems to achieve optimum performance, and work with hardware teams to resolve hardware and software issues.
  • Lead, manage, and grow a team of customer-focused, dynamic, multidisciplinary full-stack software engineers.
  • Troubleshoot application system problems in collaboration with application developers, vendors, and internal infrastructure team members.
  • Design and implement appropriate environments for DevOps toolsets and provide production support.
  • Influence other teams and broader Engineering groups to adopt cloud technologies, processes, and best practices.
  • Automate provisioning of environments for the DevOps toolchain.
  • Develop and enable continuous integration and continuous deployment (CI/CD) for the DevOps toolset.
  • Improve overall system reliability and efficiency.
  • Collaborate with cross-functional teams using Agile and DevOps principles to deliver products, achieve business objectives, and serve customer needs.
  • Encourage innovation, adoption of cutting-edge technologies, creative thinking, teamwork, and self-organization.
  • Coordinate with clients to manage offshore contractors remediating Project Mortar vulnerabilities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service