Job Description
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field with 14 years of overall IT experience.
- Azure certifications like Azure Administrator or Azure Solutions Architect are a plus.
- Manage and administer the Microsoft Azure cloud environment, including provisioning, configuration, performance monitoring, policy governance and security
- Design, develop, and implement highly available, multi-region solutions within Microsoft Azure
- Analyze existing operational standards, processes, and/or governance to identify and implement improvements
- Migrate existing infrastructure services to cloud-based solutions
- Manage security and access controls of cloud-based solutions
- Design and implement scalable cloud-based solutions on Azure.
- Manage and monitor Azure resources, ensuring optimal performance.
- Collaborate with development teams to integrate cloud services with applications.
- Automate deployment processes using Azure DevOps and other tools.
- Ensure cloud solutions meet security and compliance standards.
- Troubleshoot and resolve issues related to Azure infrastructure.
- Keep documentation up to date for all cloud-based systems and processes.
- Support migration of on-premises applications to Azure.
- Optimize costs associated with cloud usage by analyzing resource utilization.
- Experience working with Microsoft Azure and its services.
- Proficiency in scripting languages like PowerShell or Python.
- Understanding of cloud security best practices.
- Experience with infrastructure as code tools such as Terraform or ARM templates.
- Familiarity with CI/CD pipelines using Azure DevOps.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work in a team.