As a Salesforce DevOps SME within Globant, you'll play a crucial role in implementing Salesforce DevOps while adhering to best practices. You'll design systematic DevOps approaches to address technical, operational, and management standards, ensuring customer satisfaction and successful outcomes.
You will get the chance to:
Manage Salesforce development environments, including sandboxes and scratch orgs, to support agile development practices and facilitate parallel development efforts.
Design org and branching strategies, maintaining version control repositories.
Analyze, execute, and streamline DevOps practices, facilitating development processes and automation.
Review existing DevOps strategies, providing recommendations for enhancement. Gather requirements and implement new DevOps strategies, architecting comprehensive and efficient practices for new and existing customers.
Ideate, design, present, and roll out best-fit DevOps solutions considering customer and end-user needs, tooling preferences, and commercial landscape.
Design and implement CI/CD pipelines, enabling DevOps channels across the organization.
Write build scripts in scripting languages like Perl, Shell, or Python will be an added advantage.
Design processes/schedules for delivering completed development to various environments.
Verify successful continuous delivery deployments to different environments.
Monitor and review continuous delivery validation builds for failures, guiding developers and operations teams in issue resolution.
Stay abreast of new technologies to enhance system direction and development.
Develop self-service tools to enhance developer productivity for application management.
Collaborate across multiple teams to ensure requirements are met by providing tooling.
Develop proofs of concept (POCs) to demonstrate the viability of new ideas and technologies.
Manage teams with a leadership mindset.
Required Skills/Experience:
13+ years of software development experience with a strong automation mindset.
Proficiency in tools specific to Salesforce development, such as Salesforce DX, Metadata API, and Salesforce CLI.
Solid understanding of how to configure, deploy, manage, and maintain Salesforce applications
Experience Implementing any Salesforce DevOps Commercial tools such as Copado, Flosum, Gearset/Changeset, Autorabit, etc.
Strong understanding of version control (Git), branching/merging strategies, and build setup.
Experience in handling Salesforce metadata, environments, and sandbox management.
Proven experience building CI/CD pipelines for Salesforce code and metadata.
Experience with CI/CD tools like Jenkins, GitLab, CircleCI, Sauce Labs, and Nexus.
Experience in setting up and managing code quality tools like SonarQube.
Deep understanding of software configuration management (Chef) and release management.
Experience in Docker image building, maintenance, orchestration, and pipelining will be good to have.
Familiarity with AWS infrastructure and related automation tooling will be good to have
Familiarity with Salesforce platforms, including various cloud will be preferred like Sales Cloud, Service Cloud, Experience Cloud, Health Cloud, Marketing Cloud, CDP, MCP, etc.
Preferred Requirements:
Solid understanding of how to configure, deploy, manage, and maintain Salesforce applications
Deep understanding of DevOps best practices, version control, and CI/CD.
Applied knowledge with Jenkins, Coapdo, Flosum, GitHub Actions, or other CI/CD tools.