- Company Name
- InvestorFlow
- Job Title
- DevOps Engineer - Salesforce Platform (Mid-Level 1)
- Job Description
-
**Job Title**
DevOps Engineer – Salesforce Platform (Mid‑Level 1)
**Role Summary**
Mid‑level DevOps Engineer focused on building, maintaining, and maturing Salesforce CI/CD pipelines and associated infrastructure automation. Works independently on team‑level projects while collaborating with senior engineers on organization‑wide initiatives, improving deployment velocity and reliability for Salesforce and non‑Salesforce applications.
**Expectations**
* Moderate independence in executing projects.
* Partner with Salesforce developers and senior engineers to streamline releases.
* Contribute to DevOps culture through best‑practice implementation and documentation.
* Continuous learning of Salesforce tooling and cloud technologies.
**Key Responsibilities**
1. Design, implement, and maintain CI/CD pipelines for Salesforce using GitHub Actions, Azure DevOps, and SFDX.
2. Create and enforce source control workflows and branching strategies for Salesforce projects.
3. Manage packaging and release processes (unlocked packages, 2GP where applicable).
4. Automate deployments and validation across scratch orgs, sandboxes, and production.
5. Evaluate and integrate Salesforce DevOps tooling (native or third‑party).
6. Build and maintain IaC with Terraform for Azure (preferred) or AWS deployments.
7. Deploy and manage containerized applications with Docker and Kubernetes.
8. Implement security scanning, compliance checks, and monitoring within DevOps pipelines.
9. Document technical processes and enrich team knowledge bases.
10. Promote DevOps best practices across the engineering organization.
**Required Skills**
* 2–4 years experience in DevOps, Salesforce development, infrastructure, or software development.
* Proficiency in CI/CD tools (GitHub Actions, Azure DevOps Pipelines).
* Strong Git workflow experience and version control best practices.
* Scripting in at least one of: PowerShell, Bash, Python, or Apex.
* Problem‑solving, collaboration, and technical documentation abilities.
* Salesforce‑specific: Apex, LWC, Flows, metadata, and Salesforce DX CLI.
* DevOps‑specific: Terraform, cloud platform (Azure preferred, AWS acceptable), Docker, basic Kubernetes, deployment strategies (Blue/Green, Rolling).
* Knowledge of Salesforce DevOps tools (Gearset, Copado, Flosum, Salesforce DevOps Center) and 2GP packaging is a plus.
**Required Education & Certifications**
* Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
* Salesforce Platform Developer I/II, DevOps, or Administrator certification (preferred).
* Azure (AZ-900, AZ-104) or AWS (AWS Certified Developer – Associate, AWS Certified SysOps Administrator – Associate) certifications (preferred).