Full Job Description
Key Responsibilities:
• Design, implement, and manage cloud infrastructure solutions on Microsoft Azure.
• Provision and configure Azure resources such as virtual machines, storage accounts, and networking components.
• Automate deployment and management processes using tools like Azure DevOps, ARM templates, and PowerShell.
• Monitor and optimize the performance, scalability, and availability of cloud environments.
• Implement security best practices and ensure compliance with industry standards and regulations.
• Collaborate with development and IT operations teams to support application deployment and maintenance.
• Troubleshoot and resolve cloud-related issues and incidents.
• Provide guidance and training to teams on Azure services and best practices.
• Stay current with the latest Azure technologies and trends to drive continuous improvement.
Qualifications:
• Bachelors required
• Minimum 8 years experience
Preferred Experience:
• Relevant certifications such as Microsoft Certified: Azure Solutions Architect, Azure Administrator, or Azure DevOps Engineer.
• Experience with hybrid cloud environments and integration with on-premises systems.
• Knowledge of containerization technologies such as Docker and Kubernetes.
• Familiarity with infrastructure as code (IaC) tools like Terraform or Ansible.
• Experience with network architecture and security in cloud environments.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration skills.
• Ability to work in an Agile/Scrum development environment.