DevOps Engineer
HTC
Job Description
Requirements:
- Dedicated understanding of core Azure services including Azure App Services, Azure Virtual Machines, Azure Kubernetes Service, Azure Networking, Azure Storage and Azure Active Directory.
- Hands-on experience with Azure DevOps, Jenkins or other CI/CD automation tools for building and deploying cloud-based applications.
- Expertise in Terraform, ARM templates or Bicep for provisioning and managing Azure resources.
- Proficient in managing Azure DevOps YAML pipelines.
- Complex knowledge of PowerShell, Bash or Python for automating operational tasks, deployments and monitoring.
- Strong understanding of Azure Security Center, Key Vault, Azure IAM and Azure Policy.
- Learning of security best practices and industry compliance standards.
- In-depth experience with Azure Monitor, Application Insights, Log Analytics, Prometheus Grafana for logging, alerting and performance tracking.
- Capability in Docker containerization and orchestration with Azure Kubernetes Service including configuring Helm charts, Ingress controllers and managing Kubernetes clusters.
- Expertise with Azure SQL, Cosmos DB or other cloud-based databases in a production environment.
- Solid understanding of code quality standards including SonarQube Quality Gates and rules.
- Experience with cloud automation tools like Ansible or Chef for infrastructure management.
- Familiarity with Azure Networking concepts such as VNETs, Network Security Groups, Load Balancers, VPNs and ExpressRoute.
- Azure certifications are strongly preferred