Monitor Azure cloud-based systems for availability, performance, reliability, and security using tools like Azure Monitor, Azure Log Analytics, and third-party monitoring tools.
Utilize automation tools such as Terraform, Bicep, or ARM Templates to provision Azure Infrastructure using Azure DevOps CICD Pipelines.
Manage, monitor, and troubleshoot Azure DevOps CICD pipelines.
Provision Micro-Services on Azure Kubernetes Services (AKS) using kubectl and YAML code.
Secure AKS ingress and egress traffic using Application Gateway, third-party proxies, etc.
Configure and manage AKS Cluster, Node, POD auto-scaling, and ReplicaSet.
Assist with upgrading, installing, and configuring Microsoft Native and third-party software for Azure IaaS Windows and Linux servers and PaaS services like Azure SQL.
Install operating systems and application software in cloud compute environments.
Maintain cloud network configurations and network diagrams.
Report on current infrastructure status and plan for future usage.
Automate the management and enforcement of policies using Azure Policies, security posture, and vulnerabilities remediation.
Advise on cost optimization for current Azure infrastructure services such as Virtual Machines, WebApps, and Kubernetes (AKS).
Requirements:
Demonstrated expertise in Azure cloud technologies and services.
Experience designing and developing Azure computing infrastructure, data implementation, networking implementation, security, and solutions using Azure platform services.
History of performing hands-on Azure work to solve complex technical problems.
Relevant Azure cloud certifications are required.
Experience implementing secure and scalable Azure cloud architectures.
Azure PowerShell and Terraform coding experience.
Experience implementing and managing Azure DevOps pipelines for cloud-based workloads.
Ability to work on a team as well as independently to achieve team goals.
Ability to communicate clearly both verbally and in written documentation.