ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Middle/Senior DevOps Engineer (SonarCloud/SonarQube)

SigmaSoftware2

Warsaw, Masovian Voivodeship, Poland Remote permanent

Posted: January 12, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

We’re looking for a Middle/Senior DevOps/Build Automation Engineer to support cloud services code analysis migration from SonarCloud to a self-hosted SonarQube.

We are looking for a talented DevOps/Build Automation Engineer to join our team. You will maintain Azure DevOps pipelines, configure SonarQube integrations, and ensure smooth code analysis across repositories. This position combines hands-on tasks, such as editing YAML and troubleshooting builds, with ownership of the migration process, including validation, tuning, and creating documentation. You will collaborate with the development, QA, and DevOps teams to optimize pipelines and maintain analysis quality.

CUSTOMER

ConnectWise is the world's leading software company dedicated to the success of IT providers, helping managed service providers deliver innovative IT services to small and medium-sized businesses (SMBs).

PROJECT

The project involves developing automation tools for managed service providers (MSPs) to optimize IT services for small and medium-sized businesses (SMBs). A key initiative is migrating cloud services code analysis from SonarCloud to a self-hosted SonarQube environment. The team works closely with the Customer to propose improvements, discuss best practices, and solve technical challenges. The workflow follows a Kanban process with daily status meetings that offer opportunities for brainstorming and the practical implementation of solutions.

 

• 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

• 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

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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply