Senior Technical Lead
India
Job Description
Senior Technical Lead
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
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 227,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending March 2026 totaled $14.7 billion.