Salesforce DevOps Engineer
Location: Bangalore/Mysore/Coimbatore
Fulltime
POSITION TITLE & JOB OVERVIEW
As a Salesforce DevOps Engineer, you will be responsible for managing and streamlining Salesforce application development, deployment, and maintenance. This role requires expertise in Salesforce development, CI/CD automation, cloud infrastructure, and DevOps best practices. You will work closely with developers, administrators, and business teams to ensure a seamless and efficient software development lifecycle (SDLC).
JOB DESCRIPTION:
Salesforce Development & Deployment:
- Develop and maintain Salesforce applications using Apex, Visualforce, Lightning Web Components (LWC), and SOQL/SOSL.
- Manage and deploy Salesforce metadata across multiple environments.
- Ensure version control and efficient collaboration using GitHub, Bitbucket, or similar tools.
CI/CD & DevOps Implementation:
- Design, implement, and maintain CI/CD pipelines using GitHub Actions, Jenkins, or Azure DevOps.
- Automate deployment processes, ensuring faster and error-free releases.
- Monitor deployment performance and troubleshoot issues related to Salesforce environments.
Infrastructure & Cloud Integration:
- Work with AWS, Heroku, or other cloud platforms to manage Salesforce-related infrastructure.
- Optimize cloud resources for better performance, security, and cost efficiency.
- Implement backup, disaster recovery, and security best practices for Salesforce environments.
Collaboration & Best Practices:
- Work closely with developers, admins, QA engineers, and business teams to improve DevOps processes.
- Perform code reviews and ensure adherence to best practices and security guidelines.
- Provide mentorship to junior developers and DevOps engineers.
Required Qualifications & Skills:
- 4+ years of experience in Salesforce development and DevOps.
- Strong knowledge of Apex, Visualforce, Lightning Web Components (LWC), and SOQL/SOSL.
- Experience with GitHub Actions, Jenkins, Azure DevOps, or similar CI/CD tools.
- Hands-on experience in AWS or other cloud environments.
- Proficiency in Salesforce DX (SFDX) and Metadata API for deployment automation.
- Familiarity with Agile and DevOps methodologies.
- Strong analytical and problem-solving skills.
Preferred Qualifications:
- Salesforce certifications (e.g., Salesforce Platform Developer I/II, Salesforce Certified DevOps Engineer) are plus
- Knowledge of Salesforce security and compliance best practices.
- Hands-on experience with APEX unit testing and automation frameworks.
- Hands-on experience with Copado CI/CD tools is a plus.
- Strong knowledge of Salesforce metadata management and release management using Copado is a plus.
- Experience with Git-based version control within Copado is a plus.
SKILL SET:
- Salesforce Development: Apex, Visualforce, Lightning Components
- Version Control: Git, GitHub, Bitbucket, or GitLab
- CI/CD Tools: Copado, GitHub Actions, Jenkins, Bitbucket Pipelines
- Salesforce Metadata Management: SFDX, Unlocked Packages, Change Sets
- DevOps Practices: Branching strategies, automated testing, release management
- Cloud Platforms: AWS (EC2, S3, Lambda) or Azure
- Scripting & Automation: Shell, Python, or Node.js
- Monitoring & Logging: New Relic, Splunk, Salesforce Shield
- Security & Compliance: Salesforce Security Review, OAuth, SSO
- Agile & Collaboration: JIRA, Confluence, Scrum methodologies