Job Summary:
The Enterprise DevOps Engineer will lead the architecture, automation, and governance of enterprise CI/CD pipelines across Salesforce, AWS cloud infrastructure, and supporting data ecosystems, including Snowflake. The role requires strong expertise in enterprise release engineering, Salesforce CI/CD architecture, Copado, AWS development, infrastructure automation, and pipeline governance. The engineer will drive standardized deployment practices, secure integrations, automated testing, and release management across enterprise application and data platforms.
Key Responsibilities:
• Lead the architecture, automation, and governance of enterprise CI/CD pipelines across Salesforce, AWS, and supporting data ecosystems, including Snowflake.
• Design, implement, and maintain automated CI/CD pipelines for Salesforce using Copado, AWS workloads using GitHub Actions and AWS CodePipeline, and analytics environments.
• Architect automated release workflows in Copado, standardizing deployment stages, metadata validations, and org-to-org synchronization.
• Develop, test, and deploy serverless applications and backend microservices in AWS using Python or Node.js.
• Implement and manage AWS services, including Lambda, API Gateway, SQS, SNS, and EventBridge.
• Build and maintain event-driven integrations and secure data ingestion workflows connecting Salesforce, AWS storage and compute services, and Snowflake.
• Develop, provision, and maintain cloud infrastructure and application environments using AWS CloudFormation and Terraform.
• Support automated schema migrations, object management, and deployment pipelines for enterprise cloud data platforms, including Snowflake.
• Define and enforce enterprise Git and GitHub branching strategies, pull request workflows, and merge conflict resolution processes across application code and Infrastructure as Code (IaC) templates.
• Integrate automated unit testing, linting, secrets management, and security vulnerability scanning into deployment pipelines.
• Oversee multi-tier sandbox seeding, data masking, and metadata parity across enterprise environments.
• Configure application telemetry, pipeline metrics, and operational monitoring using Amazon CloudWatch and Salesforce diagnostic tools.
• Develop and maintain runbooks, API documentation, deployment architecture diagrams, and release governance standards.
Required Qualifications:
• Bachelor's or master's degree in Computer Science, Information Technology, or a related field.
• 10+ years of overall enterprise DevOps experience.
• 7+ years of enterprise version control and release engineering experience using Git, GitHub, and branching governance.
• 4+ years of Salesforce CI/CD architecture and Copado release management experience.
• 5+ years of AWS development and infrastructure experience, including Lambda, S3, IAM, CloudFormation, and Terraform.
• 5+ years of scripting and pipeline automation experience using Python, Bash, and GitHub Actions.
• Strong understanding of enterprise CI/CD architecture, release automation, and deployment governance.
• Experience developing serverless applications, backend microservices, and event-driven integrations.
• Experience implementing secure data ingestion workflows and automated deployment processes across enterprise platforms.
Preferred Qualifications:
• 4+ years of Salesforce DX (SFDX) and Metadata API management experience.
• 3+ years of data platform release automation experience, including Snowflake and schema migrations.
• AWS Certified DevOps Engineer certification or an equivalent AWS certification.
• LinkedIn profile, if available.
• Salesforce Trailblazer profile, if available.