As an Azure App/Enterprise Migration Cloud Architect, you will be the driving force behind the successful migration of applications from on-premises to Microsoft Azure. This role demands a blend of strategic planning, technical expertise, and leadership skills. You will collaborate closely with stakeholders to align migration efforts with business objectives, ensuring a seamless transition to Azure’s robust cloud environment.
Responsibilities
- Strategic Collaboration. Engage with stakeholders to understand their strategic objectives, business requirements, and existing infrastructure. Translate these needs into actionable migration plans.
- Comprehensive Assessment. Conduct thorough assessments of current environments and applications to determine migration feasibility, identifying potential challenges and opportunities for optimization.
- Migration Strategy Development. Develop detailed migration strategies and roadmaps, encompassing security, compliance, performance, and cost considerations. Ensure that the migration plan aligns with the organization's long-term IT strategy.
- High-Level Architecture Design. Create and present high-level Azure architecture solutions. Provide technical leadership throughout the migration planning process to ensure alignment with business goals.
- Infrastructure Optimization. Analyze current infrastructure and operational processes, recommending improvements to enhance performance and efficiency post-migration.
- Implementation Oversight. Coordinate with implementation teams and vendors to ensure architecture designs are executed as planned. Monitor progress and address any deviations promptly.
- Stakeholder Communication. Serve as the bridge between technical and non-technical stakeholders, ensuring clear and effective communication throughout the migration process.
- Azure Resource Provisioning. Design and implement Azure resource provisioning, including virtual machines, databases, networking, and security configurations tailored to the organization's needs.
- Automation and Scalability. Implement Infrastructure as Code (IAC) principles to automate and scale infrastructure, ensuring a robust and flexible cloud environment.
- Technical Leadership. Guide the Cloud Engineering team, providing technical leadership and mentoring. Share insights and recommendations on Azure services and solutions.
- Best Practices Adherence. Ensure that all proposed solutions adhere to industry best practices and align with the organization’s IT strategy and vision.
- Risk Management. Identify potential risks and challenges related to migration. Develop and implement mitigation strategies and contingency plans to address these risks.
- Security Compliance. Ensure that all migrated applications and infrastructure comply with Azure security standards and regulatory requirements.
- Performance Optimization. Continuously optimize Azure resources and services to ensure cost-effectiveness, high performance, and reliability.
- Monitoring and Alerting. Implement advanced monitoring and alerting solutions to proactively address performance issues and maintain system health.
- Documentation. Maintain detailed and comprehensive documentation of the migration architecture, strategies, decisions, and implementation progress.
- Knowledge Sharing. Promote knowledge sharing within the Cloud Engineering team to ensure a smooth and informed migration process.
- Cross-Functional Collaboration. Collaborate with developers, infrastructure specialists, operations teams, project managers, and stakeholders to align migration efforts and achieve project milestones.
Qualifications
- Education. Bachelor’s or master’s degree in Information Technology or a related field.
- Experience. Minimum of 3 years in enterprise architecture roles with a focus on cloud solutions; 5+ years in designing and planning large-scale application migrations to Azure.
- Technical Expertise. Comprehensive understanding of Azure services, products, solutions, IT infrastructure, application architecture, and data center operations.
- Healthcare IT Knowledge. Familiarity with healthcare industry regulations, standards, and best practices, including HIPAA, is preferred.
- Communication Skills. Exceptional communication and presentation skills, capable of explaining complex technical concepts to non-technical stakeholders.
- Leadership Abilities. Strong leadership and decision-making skills, with the ability to manage multiple priorities effectively.
- Collaboration Skills. Proven ability to work collaboratively with diverse teams, including IT, operations, and business stakeholders.
- Analytical Skills. Strong analytical and problem-solving skills, with a keen attention to detail.
- Certification. Azure Solutions Architect certification is required; expert-level Azure certifications are a plus.
Skills
- Azure Cloud Services. Expertise with Azure Migrate, Azure Kubernetes Service, Azure DBs, Networking, Azure Site Recovery, Azure DevOps, etc.
- Enterprise Architecture. Strong foundation in enterprise architecture principles and practices.
- Application Architecture. Understanding of application architecture is a significant advantage.
- Cloud Migration Strategies. Proficient in developing and executing cloud migration strategies.
- Stakeholder Management. Ability to manage and engage with stakeholders effectively.
- Technical Leadership. Proven ability to provide technical leadership and guidance.
- Strategic Planning & Analysis. Strong skills in strategic planning and analysis.
- Infrastructure Assessment. Expertise in assessing and optimizing IT infrastructure.
- Security and Compliance. In-depth knowledge of security and compliance standards.
- Healthcare IT. Experience with healthcare IT systems and regulations is preferable.
How to Apply. Interested professionals are invited to submit their resume and cover letter to [email protected]. Please include Azure Enterprise Architect in the subject line.