Senior Azure DevOps Engineer
Role Overview
We are looking for a highly skilled Azure Cloud & Platform Engineer to join our infrastructure team. In this role, you will be responsible for designing, deploying, and maintaining high-availability cloud environments with a heavy focus on container orchestration (AKS) and Infrastructure as Code (Terraform). You will ensure that our Azure ecosystem is secure, scalable, and monitored to the highest standards.
Key Responsibilities
Kubernetes Orchestration: Manage and optimize Azure Kubernetes Services (AKS), including cluster configuration, scaling, and lifecycle management.
Infrastructure as Code (IaC): Develop and maintain automated infrastructure deployments using Terraform, YAML, and Helm charts.
Cloud Administration: Oversee core Azure resources including Networking (VNETs, NSGs), Storage Accounts, Azure VMs, and Container Registries (ACR).
Security & Identity: Implement and manage Azure Active Directory (Azure AD/Entra ID) and Identity & Access Management (IAM) policies to ensure a "least privilege" environment.
Database Management: Administer Azure SQL environments, including SQL Server, individual databases, and Elastic Pools.
Observability & Monitoring: Set up and maintain robust monitoring solutions using Azure Monitor, App Insights, and Log Analytics.
Disaster Recovery: Design and implement Disaster Recovery (DR) mechanisms and backup strategies (e.g., using Velero).
Technical Documentation: Create and maintain comprehensive documentation for system configurations, architecture setups, and operational procedures.
Preferred Skills
Experience with Velero for Kubernetes backups.
Knowledge of the ELK Stack (ElasticSearch, Logstash, Kibana).
Experience with Open Source monitoring tools: Prometheus, Grafana, and Loki.
Familiarity with Ansible for configuration management.
Exposure to Apache Kafka messaging systems.
Candidate Profile
The ideal candidate is a proactive engineer who prioritizes automation over manual intervention. You should be comfortable working in a fast-paced environment, taking ownership of cloud resources, and ensuring that all solutions are documented and resilient. Your approach should combine technical depth in Azure with a broader understanding of DevOps best practices.
Senior Azure DevOps Engineer
Senior Azure DevOps Engineer