Description
Responsibilities:
Implement continuous integration, continuous delivery, and DevOps processes using tools like Azure DevOps (formerly VSTS) or similar.
Architect, design, and develop solutions on the Azure platform, utilizing skills in Azure Kubernetes Service (AKS), Azure Container Service (ACS), and Serverless technologies (e.g. Azure functions).
Work closely with development and IT teams to develop automation and processes to enable teams to deploy, manage, configure, scale and monitor applications in datacenters and in the cloud.
Automate infrastructure deployments in the Azure cloud using Azure Resource Manager, Terraform, Powershell or other toolings.
Monitor and maintain Azure DevOps pipelines, implement scripting solutions for efficient deployment and operations of cloud resources.
Collaborate with stakeholders and project teams to identify needs and gather requirements.
Skills:
Proficient in Azure DevOps and Azure Resource Manager.
Strong scripting skills using Powershell, Bash or Python.
Deep understanding of CI/CD tools and processes.
Experience with container technologies like Docker, Kubernetes/AKS.
Familiarity with networking concepts, Load Balancer, SQL Database, No SQL, Azure Storage Accounts/Azure Disk Storage, Azure WebApp, and Virtual Machines.
Knowledge of Azure Data Factory, Azure Event Hubs, Logic Apps is desirable.
Strong problem-solving skills and the ability to work collaboratively with other departments to resolve complex issues.
Excellent verbal and written communication skills.
Any Graduate