Engineering Simplicity
Senior DevOps Engineer (Azure) - Cloud Infrastructure and Platform Operations

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)


Skills

Required

Azure Cloud Platform

Expert

Azure DevOps Pipelines

Expert

Front Door

Expert

Azure API Management

Expert

Azure Active Directory

Expert

PowerShell

Expert

Bicep

Expert