
Middle/Senior DevOps Engineer – SonarCloud, SonarQube
Sigma Software Group
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
Job Level
About the role
- 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
Requirements
- 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 for .NET/MSBuild and CLI workflows (Prepare → Analyze → Publish)
- Knowledge of key analysis properties (e.g., sonar.projectKey, sonar.projectName, sonar.host.url, sonar.login, sonar.pullrequest.*)
- 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
Benefits
- Employees can work remotely
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#SonarQubeSonarScannerYAMLAzure DevOpsGitOpsxUnitNUnitMoqCI/CD
Soft skills
troubleshootingdocumentationproblem-solvingcollaborationcommunicationproject managementattention to detailadaptabilityanalytical thinkingcritical thinking