Job Description
Job Brief:
We are seeking a Senior DevOps Engineer with strong expertise in SonarQube to join a multinational professional services company with offices across Portugal. This role follows a hybrid working model, requiring three days per week on-site at the company’s office located in Taguspark, Lisbon.
Responsibilities:
- Lead the administration and continuous improvement of the SonarQube platform, including installation, configuration, upgrades, performance tuning, and the creation of quality gates, rules, and dashboards to ensure consistent code quality standards.
- Integrate SonarQube across the development ecosystem, connecting it with CI/CD pipelines and repositories such as GitHub, GitLab, Bitbucket, Azure DevOps, and Jenkins to enable automated and continuous code quality analysis.
- Define and enforce code quality and security policies through SonarQube, establishing measurable standards, governance practices, and reporting mechanisms across development teams.
- Work closely with engineering teams to promote Clean Code and Secure Coding practices, leveraging SonarQube insights to improve code maintainability, reliability, and security.
- Automate the detection and reporting of code vulnerabilities, bugs, and technical debt, using SonarQube as a central platform for continuous monitoring and compliance.
- Implement and manage complementary static analysis and security tools, such as Checkmarx and Snyk, ensuring they operate alongside SonarQube to strengthen the overall application security posture.
- Provide technical support and guidance related to SonarQube integrations and code quality issues, helping teams resolve pipeline problems and improve the effectiveness of static code analysis.
Requirements & Skills:
- Extensive hands-on experience with SonarQube administration and advanced usage, including configuring quality profiles and gates, managing complex implementations, and ideally holding relevant certifications or having worked on large-scale enterprise environments.
- Strong understanding of programming languages and their associated quality standards, such as Java, .NET, JavaScript, and Python, enabling effective interpretation of static analysis results and recommendations.
- Practical experience designing, managing, and optimizing CI/CD pipelines, using tools such as Jenkins, Azure DevOps, or GitLab CI, ensuring seamless integration of SonarQube and continuous code quality monitoring.
- Solid knowledge of additional static analysis and application security tools, including platforms like Checkmarx and Snyk, used to strengthen vulnerability detection and secure development practices.
- Familiarity with modern DevOps practices and Agile methodologies, contributing effectively within fast-paced, collaborative development environments.
- Strong communication skills and the ability to collaborate with multidisciplinary teams, supporting developers, DevOps engineers, and security specialists.
- Fluent English, both written and spoken, with the ability to communicate clearly in international technical environments.
Your Next Challenge Awaits!
Ready to take your career to the next level? Submit your application and explore the impact you can make with us!