i
TechForce Services
1 TechForce Services Job
DevOps Engineer - Azure, Salesforce
TechForce Services
posted 30min ago
Job Description: Azure DevOps Engineer (Salesforce)
Position: Azure DevOps Engineer
Language: English
Location: India
Experience Level: Senior-Level
About the Role
We are seeking an experienced and hands-on Microsoft Azure DevOps Engineer to join our
team and play a pivotal role in establishing and maintaining robust CI/CD pipelines for
Salesforce deployments. The ideal candidate will bring a strong background in Azure DevOps,
an understanding of Salesforce metadata management, and the ability to implement DevOps
best practices tailored to Salesforce deployments.
Key Responsibilities
1. Pipeline Configuration and Management:
○ Design, implement, and maintain Azure DevOps pipelines for Salesforce CI/CD
processes.
○ Configure build and release definitions for automating metadata deployment and
retrieval.
○ Utilize tools such as Salesforce CLI, Git, and Azure DevOps YAML pipelines.
2. Source Control Management:
○ Implement branching strategies to enable parallel development and effective
code review processes.
○ Integrate Salesforce metadata and code with Git repositories.
○ Manage merge conflicts and ensure repository hygiene.
3. Environment Management:
○ Establish and manage sandbox environments for development, testing, and
staging.
○ Automate the process of sandbox refresh and configuration.
○ Ensure proper deployment tracking across environments.
4. Deployment Automation:
○ Build scripts and templates to automate Salesforce metadata deployments.
○ Configuring gating and approval process for branches and pull requests
○ Develop validation steps to catch errors early in the deployment cycle.
○ Implement rollback mechanisms to handle failed deployments.
5. Monitoring and Troubleshooting:
○ Monitor pipeline health and performance, ensuring minimal downtime.
○ Troubleshoot and resolve pipeline or deployment issues promptly.
○ Analyze deployment logs and improve automation reliability.
6. Compliance and Security:
○ Enforce deployment compliance with organizational security policies.
○ Secure sensitive credentials using Azure Key Vault and other recommended
tools.
○ Implement guardrails to prevent unauthorized changes to Salesforce
environments.
7. Collaboration and Training:
○ Work closely with Salesforce developers, architects, and administrators to align
DevOps processes with business needs.
○ Provide training and documentation on pipeline usage and DevOps best
practices.
8. DevOps Best Practices:
○ Champion DevOps culture by promoting automation, repeatability, and
accountability in the Salesforce development lifecycle.
○ Stay updated with the latest in Salesforce DX and Azure DevOps technologies
and integrate them into the pipeline as needed.
○ Build new automation and CI/CD capabilities to increase delivery velocity across
the development squads
Qualifications and Skills
○ Hands-on (4 yrs preferred) experience with Azure DevOps, including Pipelines,
Repos, and Artifacts.
○ Proficiency with Salesforce metadata management (including OmniStudio) and
tools such as Salesforce DX, Salesforce CLI, PMD, and Integrations.
○ Strong understanding of Git-based version control systems.
○ Experience with scripting languages like PowerShell, Bash, or Python.
○ Familiarity with YAML pipeline configurations and parameterized builds.
○ Proven track record of setting up and managing CI/CD pipelines for Salesforce
projects.
○ Knowledge of Salesforce deployment tools like Copado, Gearset, or Jenkins (a
plus).
○ Understanding of Agile and DevOps principles.
○ Excellent communication skills to collaborate effectively with cross-functional
teams.
○ Strong problem-solving abilities and attention to detail.
○ Self-motivated with a commitment to continuous learning and process
improvement.
Employment Type: Full Time, Temporary/Contractual
Read full job description