Chennai, Tamil Nadu
Job Summary
Role Summary
Responsible for planning, executing, and validating the migration of the enterprise Coverity platform from on-premise infrastructure to Azure-based infrastructure. The role involves Coverity deployment, database migration, CI/CD integration reconfiguration, IAM/SSO implementation, testing, production cutover, and post-migration stabilization while ensuring preservation of projects, streams, triage data, defect history, and reporting integrity.
Key Responsibilities
Key Responsibilities
1. Assessment, Planning & Compatibility Validation
Assess the existing Coverity environment, database, integrations, CI/CD dependencies, network architecture, and infrastructure readiness.
Validate compatibility between source and target Coverity versions, PostgreSQL database, operating systems, and Azure infrastructure components.
Define migration strategy, rollback approach, cutover plan, and validation criteria.
2. Azure Infrastructure Provisioning & Coverity Deployment
Provision and configure Azure infrastructure including VMs, networking, storage, DNS, SSL/TLS, firewall rules, and secure connectivity.
Install and configure Coverity Connect, Coverity Analysis tools, PostgreSQL database, and associated components in Azure.
Configure build/analysis machines and ensure secure communication with Coverity Connect.
3. IAM, SSO & Security Configuration
Implement and validate LDAP/AD/SAML-based SSO and identity management integration.
Configure role-based access control, permissions, stream-level controls, certificates, and secure authentication mechanisms.
Ensure compliance with enterprise security and access governance standards.
4. Coverity Data Migration & Validation
Execute Coverity backup and restore migration process while preserving projects, streams, defect history, triage data, ownership mappings, comments, and reporting metadata.
Validate data integrity by comparing defect counts, triage states, stream mappings, dashboards, and reports between source and target systems.
Perform database optimization, validation, and post-restore verification activities.
5. CI/CD & External Tool Integration Enablement
Reconfigure and validate Jenkins, Azure DevOps, and GitLab pipelines using cov-build, cov-analyze, and cov-commit-defects.
Re-establish integrations with JIRA, IDE plugins, SCM webhooks, SMTP, and other connected systems.
Validate end-to-end workflow continuity after migration.
6. Testing, Production Cutover & Stabilization
Execute pilot migration, dry runs, functional, integration, performance, UAT, and migration validation testing.
Perform production migration and final cutover activities including DNS switching and CI/CD pipeline re-pointing.
Provide post-migration stabilization, troubleshooting, tuning, monitoring, documentation, and user support.
Skill Requirements
Required Skills
Coverity & Application Security
Coverity Connect administration
Coverity Analysis tools (cov-build, cov-analyze, cov-commit-defects)
Static Application Security Testing (SAST)
Coverity backup/restore and migration activities
Defect lifecycle and triage management understanding
Cloud & Infrastructure
Microsoft Azure administration
Azure VM provisioning and configuration
Azure networking, NSG, DNS, SSL/TLS
Linux/Windows server administration
Infrastructure troubleshooting and optimization
Database & Scripting
PostgreSQL administration and backup/restore
Database validation and optimization
Shell scripting / PowerShell
Automation and troubleshooting scripts
DevOps & Integrations
Jenkins / Azure DevOps / GitLab CI
CI/CD pipeline configuration
JIRA integration
SCM integration and webhook configuration
SMTP and notification systems
Security & IAM
LDAP / Active Directory
SAML / SSO implementation
Role-based access control (RBAC)
Authentication and authorization management
Preferred Skills
Experience with enterprise migration programs
Azure DevSecOps implementation experience
Polaris platform exposure
Docker / Kubernetes exposure
Infrastructure as Code (Terraform/Ansible)
Enterprise networking and firewall management
Experience with large-scale static analysis platforms
Migration automation and scripting
Knowledge of secure software development lifecycle (SSDLC)
Other Requirements
Experience Details
Preferred Experience
3+ years of hands-on Coverity administration and migration experience
Experience in Azure migration and infrastructure deployment projects
Experience with enterprise-scale CI/CD and DevSecOps environments
Strong troubleshooting experience across infrastructure, database, networking, and integrations
Project Scope Highlights
Migration of Coverity 2023.x / 2024.x environment to Azure infrastructure
PostgreSQL-based Coverity database migration using backup/restore approach
Preservation of projects, streams, defect history, ownership mappings, and triage data
CI/CD enablement across Jenkins, Azure DevOps, and GitLab CI pipelines
Re-establishment of JIRA, IDE plugins, SMTP, webhook, and SSO integrations
Migration scope covering 20–50 GB Coverity database and analysis artifacts
Deployment and configuration of 2–5 build/analysis machines
Phased migration execution with pilot runs, dry runs, rollback planning, and production cutover
Secure Azure deployment with SSO, RBAC, and enterprise access controls
Key Learning Opportunities
Enterprise-scale Coverity migration and modernization experience
Deep exposure to Azure cloud infrastructure and DevSecOps implementation
CI/CD security integration and automation practices
Advanced PostgreSQL backup, restore, and migration handling
Exposure to enterprise IAM, SSO, and secure access management
End-to-end migration lifecycle management including planning, execution, validation, and stabilization
Cross-functional collaboration with Cloud, Security, DevOps, Infrastructure, and Development teams
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-