Staff DevOps Engineer

MCIM by Fulcrum CollaborationsGlen Allen, VA
67d

About The Position

We are looking for a skilled DevOps Engineer with expertise in AWS and Salesforce DevOps to help us build, automate, and optimize the systems that power our platform and managed package delivery. Role Overview As a DevOps Engineer at MCIM, you will play a dual role: 1. AWS Cloud Engineering – architecting, automating, and securing cloud-native infrastructure. 2. Salesforce DevOps & Release Engineering – ensuring scalable, secure, and repeatable delivery of our Salesforce managed package across multiple client environments. You will work closely with development, QA, product, and security teams to ensure reliable deployments, automated workflows, and compliance across both AWS infrastructure and Salesforce product releases.

Requirements

  • 3+ years of hands-on DevOps or cloud engineering experience with AWS.
  • Strong expertise in AWS services: EC2, ECS/EKS, S3, RDS, Lambda, VPC, IAM, CloudFormation.
  • Proficiency with Infrastructure as Code (Terraform/CloudFormation/CDK).
  • Experience in Salesforce DevOps including CI/CD pipelines, packaging, and managed package lifecycle.
  • Hands-on experience with Salesforce DevOps tooling (CumulusCI, CircleCI, Salto, SFDX).
  • Strong Git/GitHub expertise including GitHub Actions.
  • Proficiency in scripting (Bash, Python, Java; Apex/LWC preferred).
  • Familiarity with Salesforce testing frameworks and automation approaches.
  • Strong understanding of SDLC, cloud security, and compliance practices.
  • Experience delivering at scale across multi-environment ecosystems.

Nice To Haves

  • Prior experience at a Salesforce ISV or OEM partner managing packaging and release cycles.
  • AWS Certifications (Solutions Architect, SysOps, or DevOps Professional).
  • Expertise in Salesforce APIs and post-deployment automation.
  • Knowledge of serverless architectures (Lambda, API Gateway, Step Functions).
  • Familiarity with GitOps workflows (ArgoCD, Flux).
  • Track record of scaling DevOps to support large, complex managed package releases.
  • Experience automating code quality and formatting tools at key points in the pipeline

Responsibilities

  • AWS DevOps: ○ Design, build, and manage scalable, secure, and highly available infrastructure in AWS.
  • Implement and maintain Infrastructure as Code (IaC) with Terraform, CloudFormation, or CDK.
  • Develop and optimize CI/CD pipelines for application deployments using GitHub Actions, Jenkins, or AWS CodePipeline.
  • Automate deployment, monitoring, scaling, and recovery of applications.
  • Implement observability solutions (CloudWatch, ELK/EFK, Prometheus/Grafana).
  • Enforce cloud security best practices (IAM, secrets management, compliance).
  • Salesforce DevOps: ○ Own the end-to-end DevOps lifecycle for a Salesforce OEM managed package, ensuring secure, reliable, and repeatable delivery to client environments.
  • Design and manage Salesforce CI/CD pipelines (Apex, metadata, packaging) with AWS integration.
  • Define and enforce release governance for Salesforce managed package updates, ensuring compliance with ISV/OEM standards.
  • Oversee GitHub release management lifecycle: branching, pull requests, release orchestration, and environment management.
  • Manage parallel release processes across multiple product lines and client deployments.
  • Build automation for Salesforce packaging and deployments across 80+ environments.
  • Implement automated testing frameworks within pipelines to ensure product quality and security.
  • Integrate Salesforce-native DevOps tooling such as CumulusCI or Gearset.
  • Champion security-aware pipelines embedding SDLC security practices.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

51-100 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service