7 OptiValue Tek Consulting Jobs
Salesforce DevOps Engineer - Azure Cloud (5-10 yrs)
OptiValue Tek Consulting
posted 16hr ago
Flexible timing
Key skills for the job
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 :
Technical Skills :
- Hands-on 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.
Experience :
- 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.
Soft Skills :
- 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
Functional Areas: Software/Testing/Networking
Read full job description