Salesforce DevOps Engineer
myworkdayjobs
Job Description
-
Release Management: Plan, coordinate, and execute Salesforce releases, ensuring timely and quality delivery.
-
Deployment Automation: Develop and maintain deployment scripts and tools to automate the release process.
-
Version Control: Manage and maintain version control systems, ensuring proper branching and merging strategies.
-
Environment Management: Oversee the setup and configuration of Salesforce environments (Development, QA, Staging, Production) to ensure optimal performance and availability.
-
Collaboration: Work closely with developers, QA teams, and product managers to gather requirements and address release-related issues.
-
Quality Assurance: Thoroughly test and validate release packages to ensure functionality, performance, and security compliance.
-
Documentation: Create and maintain comprehensive documentation for release processes, procedures, and best practices.
-
Continuous Improvement: Identify opportunities for process improvements and implement solutions to enhance efficiency and reliability in release management.
-
Security Compliance: Ensure compliance with security, regulatory, and operational processes throughout the development and deployment lifecycle.
-
Manage and optimize CI/CD pipelines using GitLab, Jenkins, and Docker.
-
Oversee the deployment, scaling, and management of applications on Kubernetes.
-
Troubleshoot issues and continuously improve deployment processes. Ensure excellent test class coverage for deployments.
-
Hands-on experience in initiating sandbox refreshes and performing post-refresh activities