Sigma Software Group

Middle/Senior DevOps Engineer – SonarCloud, SonarQube

Sigma Software Group

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

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