
Location:
N/A, US
Remote
Employment Type:
Full-Time
Experience:
Mid-Senior Level
Education:
Bachelor's Degree
About the Company
Job Description
We are seeking a skilled DevOps Engineer to maintain, optimize, and evolve the cloud infrastructure powering our multi-tenant SaaS talent intelligence platform. You will own the full deployment lifecycle across our environments on Microsoft Azure, ensuring high availability, security, and operational excellence.
You will work hands-on with our Infrastructure as Code (Bicep), CI/CD pipelines (Azure DevOps), and a diverse set of Azure services including App Services, Azure Functions, SQL Database, Service Bus, Key Vault, API Management, Front Door, and Redis Cache. This role is critical to maintaining platform reliability and enabling the engineering team to ship features efficiently.
Qualifications
3+ years of hands-on experience with Microsoft Azure cloud services
2+ years managing CI/CD pipelines in Azure DevOps (YAML pipelines, templates, artifact management)
Strong experience with Infrastructure as Code using Bicep or ARM templates
Working knowledge of Azure SQL Database administration (DTU/vCore sizing, backup, monitoring, performance tuning)
Experience with Azure Functions (consumption and app service plans, triggers: Service Bus, Timer, HTTP, Durable Functions)
Familiarity with .NET 6 application deployment and hosting on Azure App Services
Experience with Azure Service Bus or similar messaging systems
Understanding of multi-tenant SaaS architecture and environment isolation
Responsibilities
Maintain and enhance Azure cloud infrastructure across four environments (dev, test, staging, production) and shared global resources
Own and improve modular Bicep templates for infrastructure provisioning, including provider templates and business logic modules
Manage and optimize Azure DevOps CI/CD pipelines for .NET 6 backends, Angular frontends, Node.js report service, and SSDT database projects
Administer and monitor multiple Azure Function Apps spanning email processing, e-signatures, search sync, event publishing, data warehouse ETL, and report generation
Manage Azure SQL Database operations including performance tuning, backup/recovery, automated maintenance (index defragmentation, CHECKDB), and DACPAC deployments
Configure and maintain Azure Service Bus messaging infrastructure (topics, queues, dead-letter handling, session-enabled processing)
Manage Azure Key Vault for secrets, connection strings, API keys, and certificate lifecycle across all environments
Operate Azure Front Door for global load balancing, CDN, SSL termination, and DDoS protection
Configure and maintain Azure API Management gateway with environment-specific endpoints, rate limiting, and JWT validation
Implement and maintain automated maintenance schedules via Azure Automation (daily identity sync, weekly data cleanup, monthly integrity checks)
Monitor platform health using Application Insights, Log Analytics, and Azure Monitor; configure alerting and incident response
Enforce zero-trust security architecture with managed identities, least-privilege access, and environment-specific Azure AD group policies
Support database deployment workflows using SSDT, DACPAC, and publish profiles across environments
Optimize build pipelines for parallel execution, artifact consistency, and build-once/deploy-many strategy
Manage environment-specific resource scaling (Basic B3 for dev/test to Premium V3 P2v3 for staging/production)
About the Company
Skills
Required
Azure Cloud Platform
ExpertAzure DevOps Pipelines
ExpertFront Door
ExpertAzure API Management
ExpertAzure Active Directory
ExpertPowerShell
ExpertBicep
Expert