You will own and evolve the infrastructure and delivery pipelines for a SaaS platform.
Responsibilities
Design, build, and maintain Azure infrastructure for a multi-instance SaaS platform using Azure Container Apps and Azure Postgres.
Own and improve CI/CD pipelines using GitHub Actions, including build/test workflows for React and FastAPI services.
Manage networking and security, including VNets, private endpoints, NSGs, RBAC, and managed identities.
Configure Docker image builds and automated deployments to Azure Container Apps, including advanced deployment strategies.
Troubleshoot and resolve production incidents, performing root cause analysis and implementing preventive improvements.
Required Skills
3–7+ years of experience in DevOps, SRE, or Infrastructure Engineering, ideally in a SaaS environment.
Strong hands-on experience with Microsoft Azure, including Azure Container Apps or AKS, Azure Postgres, Key Vault, Application Insights, and Log Analytics.
Solid experience designing and maintaining CI/CD pipelines using GitHub and GitHub Actions.
Proficiency with Python, FastAPI, and SQLAlchemy for backend services.
Experience managing containerized workloads, including Docker image builds and deployment configurations.
Experience securing deployments using Azure Key Vault and managing secrets in CI/CD.
Familiarity with React for frontend service integration.