Sr DevOps Engineer I

ultipro

Bengaluru, India 7 Years Exp Posted 1h ago

Job Description

  • Salesforce DevOps & Release Management; Copado administration and implementation
  • CI/CD pipeline design and optimization; User Stories and Promotions in Copado
  • GitHub / GitLab repository management; branching strategy and merge-conflict resolution
  • Quality Gates configuration; Static Code Analysis (PMD) and Apex unit-test integration
  • Salesforce metadata deployment; sandbox data deployment and data masking for UAT/staging
  • Salesforce environment management; Agile / Scrum collaboration

Key Responsibilities

  • Copado Pipeline Management
  • Administer, design, and optimize CI/CD pipelines in Copado, leveraging User Stories and Promotions to manage Salesforce metadata and complex deployment flows across multiple environments.
  • Manage repository integrations within Copado; implement effective branching strategies and resolve merge conflicts to support parallel development efforts.
  • Configure Quality Gates by integrating static code analysis (PMD) and Apex unit tests to improve code quality and increase test coverage.
  • Upgrade and tune Copado to the latest version; troubleshoot pipeline failures and keep the delivery pipeline healthy (including nightly builds and back-promotions).
  • Environment Management
  • Own the lifecycle and hygiene of all Salesforce environments — development, integration, QA, staging/UAT, pre-production, and full-copy sandboxes.
  • Execute sandbox data deployments and data-masking procedures for UAT/staging using Copado Data Deploy or similar tools, ensuring high-fidelity and secure test data.
  • Manage environment provisioning, refreshes, capacity, decommissioning, and access controls with minimal disruption to teams.
  • Deployments
  • Work closely with developers, admins, testers, and release managers to plan, coordinate, and lead deployment activities end to end and minimize production risk.
  • Validate release readiness, manage deployment runbooks and rollback plans, and perform post-deployment verification.
  • Act as the deployment coordinator when issues arise — leading triage, mitigation, and stakeholder communication.
  • Build Automation
  • Automate builds and deployments to eliminate manual steps and enable repeatable, auditable delivery.
  • Establish and maintain nightly builds and automated validation; integrate automated testing, security scanning, and compliance checks into the pipeline.
  • Continuously identify automation opportunities to reduce cycle time and deployment risk.
  • Weekly Production Deployments
  • Work closely with the Project Manager and Release Manager to plan and execute weekly deployments to Production.
  • Coordinate release schedules, change approvals, and go/no-go readiness across Dev, QA, and business stakeholders.
  • Support end-to-end release activities: deployment planning, validation, rollback support, and release documentation.
  • Governance & Continuous Improvement
  • Maintain repository hygiene and version-control best practices in GitHub and GitLab; ensure compliance with deployment standards, security requirements, and Salesforce best practices.
  • Define and track DevOps KPIs (lead time, deployment frequency, change failure rate); lead retrospectives and drive tooling and process improvements.

Basic Qualifications (Required)

  • 7+ years in Salesforce development and release management / DevOps supporting enterprise Salesforce applications.
  • Hands-on expertise with Copado CI/CD — administration, implementation, User Stories, Promotions, branching, merge-conflict resolution, and Git integration.
  • Experience configuring Quality Gates with static code analysis (PMD) and Apex unit tests to raise code quality and test coverage.
  • Strong experience managing Salesforce environments and executing sandbox refreshes and data deployments, including data masking for UAT/staging.
  • Proven track record leading deployment activities in partnership with developers, admins, QA, the Project Manager, and the Release Manager.
    • Excellent collaboration and communication skills; able to produce clear release notes, runbooks, and deployment documentation.

Similar Openings for You