What are the responsibilities and job description for the DevOps Engineer for Salesforce position at MSquare Systems Inc.?
Job Details
Responsibilities:
Design, implement, and maintain Salesforce CI/CD pipelines.
Manage environments, sandboxes, and version control (Git, branching strategies).
Establish automated deployment, rollback, and release validation workflows.
Coordinate sandbox refresh schedules and data seeding processes.
Automate deployment approvals through integration with Salesforce CoE (Center of
Excellence) governance (Architecture Review Board).
Maintain metadata and package management for multi-agency environments.
Support Tenant Management and data isolation strategy across agencies.
Integrate automated unit and regression testing within CI/CD pipelines.
Collaborate with QA and Solution Architects to create reusable testing frameworks.
Track release metrics (defect rates, success/failure ratios, deployment durations).
Implement monitoring and alerting (e.g., Salesforce Shield).
Work closely with Solution Architects, and Developers.
Provide release readiness checklists, training, and handbooks for solution teams.
Mentor new DevOps engineers during CoE scaling phases.
Consultant can work 50% either from Albany office or NY City office.
Mandatory Qualifications
Level II- More than seven (7) years of experience working on complex projects with 2 or
more years in a leadership role as a DevOps Engineer
Level II - More than seven (7) years of DevOps experience in Salesforce platform.
Desirable Qualifications
2 years of experience of Salesforce Metadata API, Change Sets, Scratch Orgs, and
Unmanaged Packages.
2 years of experience of command of Git, YAML, and pipeline scripting.
2 years of experience with Salesforce Security, Shield Encryption, and SSO
configuration.