Let's do this.
Let's change the world.
In this vital role, you will enhance the Copado pipelines by introducing automations and self-service capabilities, further optimizing and accelerating the Salesforce development lifecycle for Amgen's Salesforce DevOps Platform.
Roles & Responsibilities:
- Manages and supervises the Salesforce release pipeline using Copado, ensuring efficient deployments to minimize downtime and disruption to the business.
- Works closely with Product Owners and Development Teams to plan and schedule releases, providing guidance on release dependencies, technical constraints, and risks.
- Supports the development teams in automating build, test, and deployment processes, enabling continuous integration and continuous delivery in the Salesforce ecosystem.
- Provides ongoing support and troubleshooting for post-release issues, ensuring timely resolution of any problems that arise.
- Maintain and optimize Amgen's existing Salesforce CI/CD delivery pipeline and processes - streamlining current processes with a focus on automation.
- Partner with Development Teams to ensure agile software delivery and DevOps practices are applied to move most effectively within our CI/CD pipeline.
- Stay abreast of the latest trends in DevOps methodologies and emerging industry solutions.
- Research Salesforce capabilities as needed to suit business requirements and provide gap analysis.
- Work closely with other developers in the team including business analysts, QA analysts, and project managers.
- Develop innovative solutions using generative AI technologies.
- Conduct code reviews to ensure code quality and consistency to standard methodologies.
- Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations.
- Design, develop, and implement applications and modules, including custom reports, interfaces, and enhancements.
- Analyze and understand the functional and technical requirements of applications, solutions, and systems and translate them into software architecture and design specifications.
- Develop and implement unit tests, integration tests, and other testing strategies to ensure the quality of the software.
- Identify and resolve software bugs and performance issues.
- Maintain detailed documentation of software designs, code, and development processes.
What we expect of you
Basic Qualifications:
- Master's degree and 1 to 3 years of Computer Science, IT, or related field experience OR
- Bachelor's degree and 3 to 5 years of Computer Science, IT, or related field experience OR
- Diploma and 7 to 9 years of Computer Science, IT, or related field experience.
Preferred Qualifications:
- 3+ years of experience as a Salesforce Engineer or Release Manager with expertise in Salesforce Metadata API.
- In-depth knowledge of Salesforce development, including declarative and programmatic solutions.
- Hands-on experience with the Salesforce security model, including OWD, sharing rules, profiles, and permissions.
- Experience with version control systems like Git.
Good-to-Have Skills:
- Proficient in Apex, JavaScript, Python, Bash/Shell, and other relevant programming languages.
- Proven experience developing and managing Salesforce CI/CD pipelines using SFDX, ANT, or packaged solutions like Copado.
- Strong understanding of CI/CD concepts, integration methodologies, and relevant technologies.
- Experience integrating off-platform solutions (e.g., testing platforms, code scanning) with CI/CD pipelines.
Professional Certifications:
- Salesforce Platform Builder.
- Salesforce Developer 1.
- Salesforce Development Lifecycle Designer.
- Copado Fundamentals I/II (Admin / Developer).
Skills Required
Salesforce, Salesforce Development, Bash, Python, Devops