Description

Job Description:

  • Cloud Architecture Design: Design and architect cloud solutions on Microsoft Azure to meet business and technical requirements. Develop scalable, reliable, and secure architectures that leverage Azure services effectively.
  • Technical Leadership: Provide technical leadership and guidance to development teams in implementing cloud solutions. Mentor team members on best practices for Azure development and operations.
  • Cloud Infrastructure Provisioning: Deploy and configure Azure infrastructure components such as virtual machines, networks, storage, and databases. Implement infrastructure as code practices using tools like ARM templates or Terraform.
  • Application Migration: Lead migration projects to move on-premises applications and workloads to Azure. Assess existing applications for cloud readiness and develop migration strategies.
  • Security and Compliance: Implement security controls and best practices to ensure the security and compliance of Azure environments. Design and implement identity and access management solutions, network security, and data encryption mechanisms.
  • Monitoring and Optimization: Set up monitoring and alerting solutions to track the performance and health of Azure resources. Continuously optimize Azure environments for cost, performance, and reliability.
  • Disaster Recovery and High Availability: Design and implement disaster recovery and high availability solutions on Azure. Develop and test backup and recovery procedures to ensure business continuity.
  • Documentation and Training: Create technical documentation, diagrams, and architecture diagrams to document Azure solutions and configurations. Provide training and knowledge transfer to internal teams on Azure best practices and technologies

Education

Bachelor's degree