In this role, you will provide technical leadership and architectural direction for enterprise-scale technology initiatives, ensuring solutions are secure, scalable, reliable, maintainable, and aligned with organizational standards. You will work closely with project teams, technical resources, business stakeholders, and enterprise architecture groups to deliver modern, integrated technology solutions.
Key responsibilities include:
- Develop, recommend, implement, and manage enterprise technical architectures spanning hardware, software, databases, networking, and cloud environments.
- Design solutions for large, distributed, multi-platform and cross-platform environments.
- Develop conceptual, logical, and physical architecture models, process models, and data models.
- Define enterprise architecture deliverables, technical roadmaps, and target-state architectures.
- Design and implement enterprise solutions using Microsoft Azure, including infrastructure, identity, networking, security, and governance services.
- Support Azure DevOps, CI/CD pipelines, Infrastructure as Code (IaC), automated testing, and DevSecOps practices.
- Integrate Azure services with enterprise applications, data platforms, and third-party solutions.
- Apply Azure landing zones, cloud adoption frameworks, and hybrid-cloud architecture patterns.
- Evaluate technology options and provide architecture recommendations aligned with business objectives and enterprise standards.
- Ensure solutions comply with applicable security, privacy, compliance, and enterprise architecture requirements.
- Assess technical risks, identify mitigation strategies, and provide expert technology guidance to stakeholders.
- Provide architecture direction, mentorship, and guidance to project teams and technical resources.
- Communicate complex technical concepts effectively to both technical and non-technical stakeholders.
- Collaborate within Agile and DevOps delivery environments to meet project objectives and deadlines.
REQUIREMENTS:
Must-have:
- Experience developing, recommending, implementing, and managing enterprise technical architectures across hardware, software, databases, networking, and cloud environments.
- Extensive experience designing solutions within large, distributed, multi-platform environments.
- Demonstrated experience designing and implementing enterprise solutions in Microsoft Azure, including infrastructure, identity, networking, security, and governance services.
- Experience integrating Azure services with enterprise applications, data platforms, and third-party solutions.
- Strong analytical and troubleshooting skills with the ability to resolve complex technical issues in cross-platform cloud environments.
- Technical leadership experience in the development and implementation of enterprise architectures.
Incase you would like to apply to this job directly from the source, please click here