About Us:
As an Azure DevOps at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Between four and eight years of hands-on experience managing infrastructure in Microsoft Azure, across both IaaS and PaaS environments.
- Advanced proficiency with Terraform for defining infrastructure as code, including reusable modules, variables, and CI/CD integration.
- Strong command of Azure DevOps services including Repos, Pipelines, Boards, Artifacts, and environment security.
- Experience managing containers and orchestration with AKS, including Kubelet for handling nodes, pods, and deployments, as well as Docker image configuration.
- Proficiency in configuring and securing Azure API Management (APIM) for service consumption and governance.
- In-depth understanding of Azure networking components such as VNets, subnets, NSG, peering, Private Endpoints, and Application Gateway.
- Practical experience with scripting and operational automation using PowerShell or Azure CLI.
- Familiarity with ARM or Bicep templates, Azure Key Vault integration, OAuth, and RBAC is considered an asset.
- Knowledge of automation tools such as Azure Automation and Runbooks is a plus.
- Exposure to quality assurance tools like SonarQube, Selenium, and testing frameworks such as NUnit or MSTest.
- Experience working with services like Azure Data Factory, Logic Apps, or Azure Functions is desirable.
- Previous involvement in hybrid or multi-region production environments is valued.
- Holding certifications such as Microsoft Certified: Azure Administrator Associate (AZ-104), DevOps Engineer Expert (AZ-400), or HashiCorp Certified: Terraform Associate is a plus.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Design, deploy, and automate infrastructure using Infrastructure as Code (IaC), ensuring secure, stable, and high-availability environments in Azure.
- Build and manage Azure infrastructure (IaaS/PaaS) with Terraform and integrate into CI/CD pipelines.
- Configure and administer AKS, including management of Kubelet, pods, networking, and deployment workflows.
- Implement and secure Azure API Management (APIM) for service access and protection.
- Manage Azure network components such as VNets, NSGs, Private Endpoints, and Application Gateway to ensure secure service communication.
- Oversee and optimize Azure DevOps Pipelines to automate deployments and infrastructure validations.
- Execute PowerShell or Azure CLI scripts for operational support and maintenance.
- Support incident resolution, perform root cause analysis, and contribute to continuous improvement initiatives for production environments.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills