Job Description:
Top Skills' Details
Proven experience with SonarQube and SonarLint integration.
Strong GitHub expertise: branch protection, tagging, commit discipline.
Jira proficiency: story linkage, release board integration.
CI/CD pipeline experience with security scanning.
Familiarity with Nexus, Maven, YAML workflows.
Knowledge in Java, Scala, JavaScript, TypeScript, Python, Json.
Excellent understanding of code quality metrics and governance.
Secondary Skills - Nice to Haves
Job Summary:
We are seeking a DevOps Engineer to lead the implementation of SonarQube across FPLS and establish robust governance practices for code quality, branching, and deployment. This role will drive technical debt reduction, enforce pull request discipline, and integrate tagging/versioning workflows in GitHub and Jira.
Key Responsibilities:
Deploy and configure SonarQube across all repositories with PR-only scan gating.
Review pull requests for quality, coverage, and technical debt.
Maintain and enforce unit test coverage standards.
Design and implement branching strategies with GitHub branch protections.
Establish tagging and versioning protocols for deployments in GitHub and Jira.
Document deployment stories and ensure traceability from Jira to production.
Collaborate with development teams to promote best practices and governance.
Required Skills:
Proven experience with SonarQube and SonarLint integration.
Strong GitHub expertise: branch protection, tagging, commit discipline.
Jira proficiency: story linkage, release board integration.
CI/CD pipeline experience with security scanning.
Familiarity with Nexus, Maven, YAML workflows.
Knowledge in Java, Scala, JavaScript, TypeScript, Python, Json.
Excellent understanding of code quality metrics and governance.
Strong communication and documentation skills.