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 maintenance of production environments
Administer, monitor and provide support for 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 architecture and application design
Collaborate with cross-functional teams to ensure availability, performance and security of environments
Support automation, CI/CD and infrastructure-as-code initiatives.
Requirements
Minimum 3 years of experience with core Azure services: Azure Resource Manager
Experience with Virtual Machines / Scale Sets
Experience with Storage (Blob and Files)
Experience with 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
Strong organizational skills, communication and teamwork
Excellent analytical and problem-solving skills
Knowledge of BICEP and/or ARM Templates (nice to have)
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 (plus)
Scripting knowledge using Bash, Shell Script or PowerShell
Good interpersonal communication and cross-team collaboration.