About the job
Job Description:
Skilled Wound Care is on the lookout for a proactive DevOps Engineer to take charge of the deployment, operation, and security of our healthcare software platforms, which include our Electronic Health Record (EHR) system and our comprehensive Revenue Cycle Management (RCM) and billing platform. In this pivotal role, you will be the principal steward of how our applications are constructed, deployed, operated, monitored, and secured in production. This marks the initiation of our dedicated DevOps function, allowing us to formalize and expand this essential discipline as we grow. You will manage the entirety of our application infrastructure daily, with our Lead Software Developers providing backup support for production emergencies and after-hours needs. Note that this position is exclusively focused on our software product infrastructure, the servers, cloud resources, containers, pipelines, and tools that underpin our applications. You will not be tasked with general corporate IT systems such as file shares, remote desktop servers, internal VPNs, or end-user device management.
Given that our platforms handle Protected Health Information (PHI), security and compliance are integral to this role. You will collaborate closely with our development team to guarantee that everything we release is reliable, high-performing, and compliant with HIPAA regulations and our comprehensive security program.
On-Call Duties: This role requires participation in a primary on-call rotation for production incidents that impact our healthcare platforms, with Lead Software Developers serving as secondary support. We strive to keep on-call obligations manageable through robust monitoring, automation, and well-documented runbooks.
Key Responsibilities:
- Oversee the deployment, configuration, and lifecycle management of our application servers and cloud infrastructure across development, staging, and production environments.
- Provision and manage AWS resources (EC2, VPC, RDS, S3, IAM, Route 53, ELB/ALB, CloudFront, ACM, etc.) to support our application stack; familiarity with GCP is a plus.
- Construct, maintain, and strengthen Docker images and container deployments for our applications.
- Employ Infrastructure as Code (preferably Terraform) to define and version-control cloud resources, progressively minimizing manual configuration.
- Maintain Linux servers, install, patch, harden, and optimize them for performance, reliability, and security.
- Work in conjunction with the development team to manage updates to application runtimes, frameworks, and system-level dependencies (e.g., PHP, Node.js, Python, Nginx/Apache, MySQL, OS packages).
- Establish and sustain CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins, etc.).
