Senior DevOps Engineer Azure Healthcare SaaS
2025/11/10
At AppRecode, we are passionate about building software that solves problems. We count on our DevOps Engineers to empower our users with a rich feature set, high availability, and stellar performance to pursue their missions.
As we expand our customer deployments, we seek an experienced Senior DevOps Engineer to transform release processes and enable continuous deployment. Specifically, we are searching for someone who will demonstrate a unique and informed viewpoint, enjoys collaborating with a cross-functional team, and help develop real-world solutions and positive user experiences at every interaction, with a strong track record of bringing products to life.
Join us, and you will have an opportunity to work with great Engineers, CEOs, CTOs, and other mature operators, a dynamic but still laid-back team (yes, you can combine that), agile development practices, the stack, and the approaches you choose to get the job done.
About the Position
The client is a US-based SaaS company in the healthcare and financial services domain that has scaled from 15 to 100 employees with 6 development teams. They need a senior DevOps engineer to transform release processes from manual coordination to fully automated, push-button deployments.
Duration: 6 months + with high probability of extension to long-term
Start: ASAP, latest January 2026
Company
A US-based healthcare and financial services SaaS company with 50+ developers across 6 development teams. They currently coordinate releases manually with staging slot swaps on release nights and need enterprise-grade release engineering to enable multiple daily deployments.
Key Responsibilities
- Standardize release processes and implement push-button deployment automation across all 6 development teams, eliminating manual coordination
- Evaluate and implement Octopus Deploy as release management tool (key 6-month project) – compare with Azure DevOps native capabilities and lead full implementation
- Migrate apps from environment variables to Azure App Configuration Service to eliminate app restart requirements
- Automate staging slot deployments and production swaps in Azure App Services with automated rollback procedures and zero-downtime patterns
- Build sophisticated multi-stage deployment pipelines in Azure DevOps with gates, approvals, and health checks
- Support migration from Git Flow to trunk-based development and implement feature toggles for deployment decoupling
- Implement secrets management with Azure Key Vault, automate key rotation, ensure HIPAA/PCI compliance in deployments
- Create reusable pipeline templates, integrate security scanning (SAST/DAST), and enable self-service deployments
Reporting & Collaboration
Reports to: Client’s DevOps & Infrastructure Manager
Collaborates with: 4 DevOps team members, 6 development teams, QA teams
Technologies
Must-have: Azure DevOps (advanced YAML pipelines, multi-stage deployments), Microsoft Azure (App Services with staging slots, Azure SQL, API Management, App Gateway), Azure App Configuration Service, Azure Key Vault, Deployment Automation (blue-green, canary, staged rollouts), Infrastructure as Code (Terraform, Bicep, ARM), Scripting (PowerShell, Bash, Python)
Nice-to-have: Octopus Deploy (HIGHLY DESIRED), Trunk-Based Development, Feature Flag Platforms (LaunchDarkly, Split), Azure Kubernetes Service, Docker, Grafana, HIPAA/PCI Compliance, Git Flow expertise
Soft Skills
- Upper Intermediate+ in English
- Process-oriented mindset – create order and consistency
- Exceptional attention to detail – releases require precision
- Strong communicator coordinating across 6 development teams daily
- Risk management balancing speed with safety
- Highly self-managed and able to work independently on complex projects
Challenges & Milestones
Month 1-3: Assess release processes, evaluate Octopus Deploy vs Azure DevOps native, design release architecture, quick wins on automation
Month 3-6: Implement chosen release solution, migrate hundreds of app settings to Azure App Configuration Service, enable continuous deployment, automate coordination
Success at 6 Months: Push-button deployments operational, configuration migration complete, release frequency increased 5-10x, manual coordination eliminated. Evaluation point for long-term extension.
Working Hours
Central Time (US) preferred but flexible
Full-time (40 hours/week), Remote