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 ORBachelor's degree and 3 to 5 years of Computer Science, IT, or related field experience ORDiploma 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