AnsibleAzureCloudDNSElasticSearchKafkaKubernetesLinuxMongoDBTerraformShellBashPowerShellGitHub ActionsAKSAzure DevOpsElasticsearchGitHubCI/CDCommunicationCollaborationRemote Work
About this role
Role Overview
Design, build and maintain Azure-based infrastructures using Terraform modules (IaaS and PaaS resources)
Work on new projects as well as improvements and operational support for production environments
Administer, monitor and support Azure environments across multiple subscriptions
Troubleshoot incidents related to IaaS and PaaS, ensuring SLA compliance
Create and maintain technical documentation, architecture diagrams, playbooks, runbooks and best practices
Support internal teams with technical guidance and recommendations on application architecture and design
Collaborate with multidisciplinary teams to ensure availability, performance and security of the environments
Support automation initiatives, CI/CD and infrastructure-as-code practices
Requirements
Minimum 3 years of experience with core Azure services: Azure Resource Manager, Virtual Machines / Scale Sets, Storage (Blob and Files), Networking (VNets, NSGs, Load Balancer, Application Gateway, DNS and Private Link)
Minimum 3 years of experience administering Linux and/or Windows Server
Minimum 3 years of experience with Azure Kubernetes Service (AKS)
Minimum 2 years of experience with Terraform
Experience troubleshooting and supporting cloud environments
Ability to work autonomously and proactively
Good organizational skills, communication and teamwork
Excellent analytical skills and problem-solving ability
Preferred / Nice to have
Knowledge of BICEP and/or ARM Templates
Experience with CI/CD using Azure DevOps Pipelines or GitHub Actions (YAML)
Familiarity with configuration management tools, preferably Ansible
Experience with Kafka, MongoDB and/or Elasticsearch
Scripting knowledge using Bash, Shell Script or PowerShell
Strong interpersonal communication and cross-team collaboration