Job Description
Stakeholder Engagement and Business Analysis: Work with stakeholders to develop an Azure cloud migration strategy and roadmap. Evaluate the current IT environment and identify workloads that are suitable for migration to the Azure cloud. Develop a business case for cloud migration that includes cost-benefit analysis and return on investment (ROI) calculations.
Solutions Design: Evaluate the suitability of potential solutions and recommend the best options based on business needs and goals. Design, develop, and maintain technical solutions using Azure platform services and features, with a focus on migrating on-premises infrastructure to the cloud.
Implementation: Plan and manage cloud implementation and deployment projects. Develop migration plans that include timelines, resource requirements, and risk mitigation strategies. Work with technical teams to implement cloud architectures and migrate workloads to the cloud. Conduct proof-of-concept evaluations to validate new Azure services and features such as Azure App Service, Azure Virtual Machines, Azure SQL Database, and Azure Active Directory.
Operations and Maintenance: Monitor and manage cloud operations to ensure they meet service level agreements (SLAs). Manage cloud resources to optimize cost and performance. Implement backup and disaster recovery plans to ensure business continuity in case of a disaster. Implement security controls to protect cloud resources from unauthorized access and cyber attacks.
Technical Support and Collaboration: Provide technical support and troubleshoot issues related to solutions. Offer technical leadership and mentorship to team members. Collaborate with other technical specialists to ensure solution integration. Additionally, collaborate with other teams, such as security and compliance, to ensure compliance.
Risk Management and Compliance: Identify potential risks and issues in migration plans and develop mitigation strategies. Ensure solutions comply with relevant security, privacy, and regulatory requirements.
Continuous Improvement: Participate in continuous improvement efforts to enhance processes and methodologies. Stay up to date with emerging technologies and trends to ensure the use of the latest and most effective solutions.
Documentation: Ensure solutions are well-documented and effectively communicated to stakeholders. Maintain documentation related to migration plans, technical specifications, and design solutions.