As a Salesforce DevOps Automation Engineer, you will play a central role in shaping how Salesforce packages are built, tested, and delivered. Your work will directly impact the reliability, speed, and scalability of software releases by automating key stages of the development lifecycle. You'll focus on both First-Generation and Second-Generation Managed Packages, ensuring smooth transitions and consistent deployment practices across environments.
Key Responsibilities
- Develop and maintain automated workflows for creating, testing, and deploying 1GP and 2GP packages using Salesforce CLI and scripting languages such as Bash, Python, or Node.js
- Design and manage CI/CD pipelines with tools like GitHub Actions to streamline package development and release cycles
- Automate testing in scratch and test orgs, ensuring Apex test coverage meets required thresholds and resolving failures proactively
- Implement error handling, logging, and validation checks to enhance pipeline resilience and traceability
- Manage version control using Git to track metadata, scripts, and configuration changes across teams
- Configure and maintain the License Management App (LMA) for tracking installations, license status, and feature usage
- Enable feature toggles and usage tracking through Apex and custom objects
- Support migration from 1GP to 2GP by applying modular packaging and modern development workflows
- Advise on best practices for adopting 2GP in new projects while maintaining existing 1GP solutions
- Work closely with developers, architects, and product teams to align packaging strategies with business goals
- Document automation processes, package configurations, and post-install guidance for internal and external stakeholders
- Communicate upgrade impacts and coordinate with subscribers to ensure seamless updates
Qualifications
You bring at least five years of Salesforce development or DevOps experience, with a minimum of two years focused on managed package creation and lifecycle management. You have hands-on experience with Salesforce CLI, CI/CD tools, and scripting for automation. Proficiency in Apex, metadata management, and Salesforce DX structures is essential. You understand package.xml configuration, namespace handling, and license tracking via LMA. Knowledge of Salesforce security models, API access controls, and post-install scripting using InstallHandler is required. A degree in Computer Science, Engineering, or equivalent experience is expected.
Preferred Credentials
- Salesforce Platform Developer I
- Salesforce Platform Developer II
- Salesforce Administrator
- Salesforce Architect certifications (Application or System Architect)
Technology Environment
Salesforce CLI, Metadata API, GitHub Actions, Bash, Python, Node.js, Git, Apex, Visualforce, Lightning Web Components, SOAP API, Salesforce DX, package.xml, scratch orgs, test orgs, License Management App (LMA)
Compensation & Benefits
- Competitive salary
- Non-traditional equity as part of total compensation
- Eligibility for company-wide bonus program
- Comprehensive benefits package
- Flexible work arrangements
- Support for professional development and Salesforce certifications
Work Environment
This is a hybrid role based in Bangalore, India. The position requires occasional in-office presence once office operations are established, with daily collaboration conducted virtually. The team values trust, ownership, and resourcefulness, fostering a culture where initiative and accountability drive results. Collaboration is central, with open communication and shared goals enabling high performance.
Equal Opportunity
We are committed to a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, or protected veteran status.


