Location: Remote (PST candidates only)
Duration: 12+ Months
Must have:
10+ Years of Exp in Azure DevOps
8 + Years of Exp in Python
5 +Years of Exp in YAML
Responsibilities:
Designing and maintaining CI/CD pipelines using Azure DevOps,
specifically tailored for C# projects, to streamline software delivery
processes.
Implementing test automation frameworks and scripting solutions
utilizing Python and PowerShell, with a focus on Firmware packages,
Python Code base.
Implementing Multi staged Pipelines using Yaml Scripting.
Implementing Unit Tests Cases using Python.
Analyzing and enhancing existing C# codebase to optimize build and test systems based on user feedback and project requirements. Developing and executing effective build, test, and deployment strategies for C# applications to ensure software reliability and scalability.
Managing and maintaining 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, for enhanced
project visibility and management.
Requirements:
Proficient in scripting languages such as Python and PowerShell for
automation tasks, with a focus on supporting C# projects.
Proficient in Yaml Language.
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, specifically applied to C# projects. Familiarity with CI/CD principles, maintenance practices, uptime monitoring, and code quality metrics, with a focus on C# applications.
—
Sooraj Giri
Technical Recruiter | Empower Professionals
Sooraj@empowerprofessionals.com
—