Cloud DevOps Engineer / Site Reliability Engineer
MDaudit · United States · 2 mo ago
RemoteRemoteEngineeringFull-time
About the role
We are a rapidly growing platform that maximizes revenue for healthcare organizations. Our commitment to diversity and inclusion drives our culture, and we offer a comprehensive benefits package including medical, dental, vision coverage, a 401k with company match, and an unlimited vacation policy. We also provide an on-demand learning program, fun activities like Cooking Classes, Yoga Sessions, and Mixology Classes, and an award system to recognize our employees.
Responsibilities
- Own deployments end-to-end across UAT, pre-production, and production environments, coordinating release readiness with development teams and securing final sign-off from engineering leadership.
- Build, maintain, and continuously improve CI/CD pipelines in Azure DevOps to streamline how teams ship to AWS.
- Apply deployment practices (e.g., rolling releases) that minimize customer impact.
- Manage database deployments as part of every release — propagating schema and data changes consistently across all customer databases.
- Partner with cross-functional teams to understand their release needs and reduce friction in the path to production.
- Maintain API observability dashboards (CloudWatch, SigNoz) and triage issues to the appropriate development team as needed.
- Drive the evolution from manual deployment processes to automated, gated pipelines — including rollback mechanisms and pre/post-deployment validation to protect against release failures.
- Make targeted Infrastructure as Code changes (Terraform) when needed to support deployment and release workflows.
- Contribute to SLI/SLO definition and participate in post-incident reviews and root-cause analysis.
- Partner with the Security and Infrastructure team on provisioning needs and contribute to infrastructure changes when required to support application deployments.
- Work with the internal Infra team on AWS provisioning needs, networking, and platform-level dependencies.
- Coordinate hand-offs, deployment windows, and shared triage workflows across time zones with offshore vendor partners.
- Author runbooks, deployment checklists, and operational documentation so release knowledge is shared and repeatable.
Requirements
- 3–5 years of hands-on experience in DevOps, Cloud Engineering, or Site Reliability Engineering.
- Strong working knowledge of the AWS ecosystem (compute, networking, IAM, storage, monitoring).
- Practical experience building and maintaining CI/CD pipelines; Azure DevOps experience is a strong plus.
- Scripting proficiency in at least one of: PowerShell, Bash, or Python.
- Comfortable operating in a .NET Core application environment.
- Working knowledge of Microsoft SQL Server, including running schema/data migrations and propagating database changes across multiple customer databases.
- Experience with Infrastructure as Code (Terraform preferred).
- Demonstrated experience modernizing manual or legacy deployment processes into automated CI/CD pipelines across multiple environments (dev, UAT, pre-production, production).
- Strong analytical and problem-solving skills, with the ability to debug across applications, pipelines, and cloud infrastructure.
- Excellent written and verbal communication; able to translate technical concepts for non-technical stakeholders and coordinate with engineering, product, security, and vendor partners.
- Hands-on ownership mindset — comfortable being the single point of accountability for releases and driving issues to resolution.