Posted:
11/23/2025, 10:05:54 PM
Location(s):
Bengaluru, Karnataka, India ⋅ Karnataka, India
Experience Level(s):
Junior ⋅ Mid Level
Field(s):
DevOps & Infrastructure ⋅ Software Engineering
Career Area:
Technology, Digital and DataJob Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Role Definition
This role is responsible for managing the end-to-end deployment lifecycle of Salesforce applications, ensuring robust infrastructure management, seamless release processes, and efficient DevOps pipeline integration. The engineer will leverage tools like Heroku, AutoRABIT, Azure DevOps, and GitHub to automate and optimize deployments, while also managing user access and permissions within Salesforce. Strong communication and collaboration skills are essential to coordinate across cross-functional teams and stakeholders.
Key Responsibilities
Salesforce Deployment & Release Management, DevOps
Design and implement deployment strategies for Salesforce applications using CI/CD tools.
Manage metadata deployments, sandbox refreshes, and release schedules.
Use AutoRABIT for version control, automated deployments, and rollback strategies.
Infrastructure & Environment Management
Oversee Salesforce environments including production, staging, and development.
Manage Heroku-based applications and integrations with Salesforce.
Ensure infrastructure scalability, security, and performance optimization.
DevOps Pipeline Ownership
Build and maintain CI/CD pipelines in Azure DevOps and GitHub Actions.
Automate testing, validation, and deployment processes.
Monitor pipeline health and troubleshoot failures proactively.
Salesforce User & Access Management
Administer user roles, profiles, permission sets, and license allocations.
Implement governance policies for access control and data security.
Audit and report on user activity and compliance.
Collaboration & Communication
Act as a liaison between development, QA, and operations teams.
Communicate release plans, deployment status, and incident resolutions clearly.
Document processes, configurations, and best practices.
Skill Descriptors
Technical Skills
Salesforce Platform Expertise: Apex, Visualforce, Lightning Components, Metadata API.
Deployment Tools: AutoRABIT, Salesforce CLI, Change Sets, Heroku CLI.
DevOps Tools: Azure DevOps, GitHub Actions, Jenkins (optional), Docker (if applicable).
Infrastructure Knowledge: Heroku architecture, Salesforce environment strategy.
Version Control: Git, branching strategies, pull request workflows.
Monitoring & Logging: Application performance monitoring, release logs, error tracking.
Soft Skills
Communication: Excellent verbal and written communication; ability to explain technical concepts to non-technical stakeholders.
Collaboration: Strong team player with cross-functional coordination experience.
Problem Solving: Analytical mindset with proactive troubleshooting capabilities.
Documentation: Clear and concise documentation of processes and configurations.
Leadership: Ability to mentor junior engineers and lead release planning meetings.
Posting Dates:
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
Website: https://caterpillar.com/
Headquarter Location: Peoria Heights, Illinois, United States
Employee Count: 10001+
Year Founded: 1925
IPO Status: Public
Last Funding Type: Grant
Industries: Construction ⋅ Machinery Manufacturing ⋅ Manufacturing ⋅ Mechanical Engineering