- Migrate existing SonarCloud integrations to self-hosted SonarQube projects
- Update and maintain Azure DevOps pipelines (YAML and Classic) for integration with SonarQube
- Configure SonarQube project properties tokens and connection settings for CI/CD builds
- Manage the project lifecycle in SonarQube (creation renaming key management and quality gates/profiles)
- Ensure the correct execution of analysis for branches pull requests (PRs) and mainline builds including ALM decoration
- Validate agent capabilities and resolve issues related to the build and test execution environments
- Modify C# code or test configurations as needed to support successful builds and analysis
- Troubleshoot and resolve compilation testing or analysis failures resulting from pipeline or configuration changes
- Contribute to the documentation of the migration process best practices and configuration standards
Qualifications :
- Strong experience with Azure DevOps pipelines (both YAML and Classic)
- Editing YAML pipelines templates variable groups and library variables
- Updating Classic build definitions and task parameters (e.g. SonarQube tasks)
- Understanding pipeline scopes stages PR validation and multi-repo triggers
- Hands-on expertise in SonarQube administration and analysis
- Experience with SonarScanner /MSBuild and CLI workflows (Prepare Analyze Publish)
- Knowledge of key analysis properties (e.g. .*)
- Familiarity with quality profiles quality gates branch and PR analysis and ALM decoration for Azure DevOps
- Understanding of project key and naming implications for historical data and PR links
- Proficiency in Source Control and GitOps
- Experience working with commits pull requests and review workflows
- Understanding of repository policies such as required reviewers and build validations
- Experience managing safe merges and coordinating code changes across multiple repositories
- Solid grasp of build and agent ecosystems within Azure DevOps
- Awareness of agent capabilities versions and task dependencies
- Ability to troubleshoot agent or environment-specific build failures
- Practical experience in C# development and unit testing
- Ability to read and modify C# application and test code
- Familiarity with test frameworks (xUnit NUnit) and mocking tools (Moq)
- Understanding of build-test integration and test result publication in CI pipelines
WILL BE A PLUS
- Experience leading similar migrations from SonarCloud to SonarQube
- Understanding of DevOps best practices and CI/CD optimization
- Familiarity with infrastructure and maintenance of self-hosted build or analysis services
Remote Work :
Yes
Employment Type :
Full-time
Migrate existing SonarCloud integrations to self-hosted SonarQube projectsUpdate and maintain Azure DevOps pipelines (YAML and Classic) for integration with SonarQubeConfigure SonarQube project properties tokens and connection settings for CI/CD buildsManage the project lifecycle in SonarQube (crea...
- Migrate existing SonarCloud integrations to self-hosted SonarQube projects
- Update and maintain Azure DevOps pipelines (YAML and Classic) for integration with SonarQube
- Configure SonarQube project properties tokens and connection settings for CI/CD builds
- Manage the project lifecycle in SonarQube (creation renaming key management and quality gates/profiles)
- Ensure the correct execution of analysis for branches pull requests (PRs) and mainline builds including ALM decoration
- Validate agent capabilities and resolve issues related to the build and test execution environments
- Modify C# code or test configurations as needed to support successful builds and analysis
- Troubleshoot and resolve compilation testing or analysis failures resulting from pipeline or configuration changes
- Contribute to the documentation of the migration process best practices and configuration standards
Qualifications :
- Strong experience with Azure DevOps pipelines (both YAML and Classic)
- Editing YAML pipelines templates variable groups and library variables
- Updating Classic build definitions and task parameters (e.g. SonarQube tasks)
- Understanding pipeline scopes stages PR validation and multi-repo triggers
- Hands-on expertise in SonarQube administration and analysis
- Experience with SonarScanner /MSBuild and CLI workflows (Prepare Analyze Publish)
- Knowledge of key analysis properties (e.g. .*)
- Familiarity with quality profiles quality gates branch and PR analysis and ALM decoration for Azure DevOps
- Understanding of project key and naming implications for historical data and PR links
- Proficiency in Source Control and GitOps
- Experience working with commits pull requests and review workflows
- Understanding of repository policies such as required reviewers and build validations
- Experience managing safe merges and coordinating code changes across multiple repositories
- Solid grasp of build and agent ecosystems within Azure DevOps
- Awareness of agent capabilities versions and task dependencies
- Ability to troubleshoot agent or environment-specific build failures
- Practical experience in C# development and unit testing
- Ability to read and modify C# application and test code
- Familiarity with test frameworks (xUnit NUnit) and mocking tools (Moq)
- Understanding of build-test integration and test result publication in CI pipelines
WILL BE A PLUS
- Experience leading similar migrations from SonarCloud to SonarQube
- Understanding of DevOps best practices and CI/CD optimization
- Familiarity with infrastructure and maintenance of self-hosted build or analysis services
Remote Work :
Yes
Employment Type :
Full-time
View more
View less