- Company Name
- Synergy Interactive
- Job Title
- Senior DevOps Engineer
- Job Description
-
Job Title: Senior DevOps Engineer
Role Summary: Lead end‑to‑end design, deployment, and operation of Azure cloud environments, focusing on infrastructure, security, CI/CD, observability, and performance.
Expectations: Deliver production‑grade solutions, ensure high availability and security compliance, drive automation, and maintain operational stability across staging and production.
Key Responsibilities:
- Build and validate Azure environments (VNets, subnets, DNS, NAT Gateway, firewall, private endpoints).
- Develop and maintain modular Terraform (AzureRM) modules and remote state.
- Design and implement CI/CD pipelines using GitHub Actions, Azure Container Registry, and deploy to AKS or App Service.
- Configure Azure Monitor, Application Insights, Log Analytics; integrate with Splunk or Dynatrace.
- Deploy Azure Functions, API Management, Application Gateway/WAF, and manage event‑driven integrations (Event Hubs, Kafka).
- Implement security hardening (RBAC, PIM, managed identities, Key Vault, Azure Policy).
- Conduct performance and load testing (Azure Load Testing, JMeter), smoke tests, and support cutover/rollback.
- Monitor post‑production systems, ensuring operational stability and continuous improvement.
Required Skills:
- 5–10 years cloud engineering, 3+ years Azure.
- Proficient with Azure networking, AKS, App Service, API Management, Application Gateway, Blob Storage, Azure SQL.
- Strong Terraform (AzureRM) expertise with modular design and remote state.
- CI/CD with GitHub Actions, container builds, ACR, AKS/App Service deployments.
- Observability tools: Azure Monitor, Application Insights, Log Analytics, Splunk/Dynatrace.
- Data streaming: Kafka (Event Hubs), CDC (ADF, SQL CDC, Debezium).
- Security: RBAC, PIM, Azure Policy, managed identities, Key Vault.
- Deployment strategies: blue‑green, canary, deployment slots.
- Bonus: Aviatrix, Azure Load Testing, Confluent on Azure.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.
- Microsoft Certified: Azure Administrator Associate (AZ‑104) or Azure Solutions Architect Expert (AZ‑305).
- HashiCorp Terraform Associate (preferred).