Experience with administrating cloud-hosted and on-premises software development and test systems.
Experience with a broad variety of source control systems such as GIT, TFS/DevOps, etc.
Experience with a broad variety of build systems such as various Microsoft build tools, Jenkins, CI/CD, etc.
Azure DevOps experience is strongly preferred.
Experience building software systems that targets a various operating system such as Windows, Windows CE, Linux, etc.
Experience using code analysis tools such as SonarQube, White source, Veracode, Coverity, etc.
Proven ability to lead change initiatives from conceptualization through implementation.
Experience with automate the build and release pipelines using classic approach and YAML script
Experience integrating the automated tests into a pipeline, a comprehensive testing strategy (including local tests, unit tests, integration tests, and load tests) and UI testing
Experience in implementing a pull request workflow by using branch policies and branch protections
Experience with implementing package management strategy using the Artifacts such as Azure Artifacts, GitHub Packages, NuGet, and npm
Experience with implementing load balancing for deployment and application deployment by using containers, binary, and scripts
Experience with implementing a configuration management strategy for application infrastructure, including infrastructure as code (IaC)
Experience with implementing the quality and release gates, including security and governance
Experience in configuring the processes and communications by integrating the pipeline with work items and repository with Azure Boards
Experience with communicating the actionable information by using custom dashboards in Azure DevOps for enabling the better collaboration and communication
Experience with managing the repositories with Azure pipelines and plan, design and implement the branch strategies for the source code
Proven ability to collaborate upwards and sideways focusing on solutions.