- Support the refinement of processes related to continuous delivery of Salesforce products by defining and developing automation of Salesforce releases.
- Create, extend, and maintain both code and configuration of Salesforce continuous integration solutions and functionality.
- Implement and maintain, customize, monitor, and troubleshoot a wide variety of automation tools, DevOps scripts, and integrations.
- Responsible for creating, automating, and implementing scalable solutions for the CI/CD pipeline including optimizations, monitoring, QA defect management and support of the end-to-end release process.
- Deploy code changes in different environments for testing and production environments through Copado, Jenkins, and/or other Release Orchestration tools.
- Partner with development teams to ensure agile software delivery and DevOps practices are applied.
- Collaboration in code reviews, agile ceremonies like retrospectives, daily standups, and sprint planning, pair programming, and MVP strategy and operations
- Coordinate with program and project leaders to analyze technologies being utilized on the projects.
- Maintain the integrity of services integrated with our cloud environments, including proprietary in-house systems and external integrations.
- Collaborate with development teams regarding DevOps procedures and best practices.
- Maintain documentation of infrastructure and processes
Job Skills & Qualifications
- 3+ years working with Salesforce development and/or DevOps with an understanding of CI/CD processes, integration concepts.
- Troubleshooting errors associated with package deployments, scratch org creation, and Salesforce DX CLI
- Experience in Salesforce APIs, Metadata, SOQL, and SOSL
- Experience with Salesforce.com CRM, Lightning applications, Salesforce Administration, Copado Dev OPS Platform
- Fluency with scripting and tooling with one of the following: Python, Bash Scripting, PowerShell, Salesforce DX, Linux Command Line, Salesforce CLI, Salesforce Apex
- Administration of Atlassian products including JIRA, Bitbucket, and Confluence
- Commitment to continue to develop your administration capabilities through Salesforce Certifications
- Experience in managing production backups, full sandbox, developer sandbox and Configuration-only sandboxes.
- Professional experience with GCP/AWS/Azure (GCP preferred)
- Experience in creating and managing Docker based containers.
- Understanding of DevSecOPS tools such as White Source
- Code Scan and SonarQube tools including quality gates.
- Docker and Kubernetes especially regarding GCP/GKE
- Configuration tools such as Ansible, Puppet, Chef
- IaC tools such as Terraform.
- Integration with SOAP and REST API
- CICD and Release Automation and change control processes.
- Source code management -- GIT
- Experience in working in large environments with multiple work streams and vendors.
- Desire to learn new Dev OPS CI/CD tools.
- SAFe process understanding and experience.
- Excellent communicator (written and verbal): ability to read, write, speak, and understand English including presentations.
- Strong analytical and problem-solving skills with a dedicated approach to getting things done.
- Ability to work independently as well as collaboratively on cross-functional teams.
- Ability to perform in a dynamic, fast-changing work environment.