Enterprise Architect
Role details
Job location
Tech stack
Job description
The Enterprise Architect - Cloud is responsible for leading the design, development, and implementation of enterprise cloud architecture to support organizational business objectives and IT strategies. This role guides cloud adoption, cloud migration initiatives, and enterprise system integration while ensuring cloud solutions are scalable, secure, reliable, and aligned with industry best practices. The position provides leadership for cloud architecture initiatives, supports modernization efforts, and collaborates with technical teams and stakeholders to implement cloud-native technologies across the organization., * Lead the design and implementation of enterprise cloud architecture strategies aligned with business and IT objectives.
- Develop scalable, secure, high-performing, and cost-efficient cloud solutions leveraging cloud platforms, primarily Microsoft Azure, with potential use of AWS, Google Cloud, and other providers.
- Create and manage the organization's cloud architecture roadmap aligned with enterprise priorities.
- Guide enterprise cloud adoption and ensure effective use of cloud resources across the organization.
- Oversee migration of on-premises systems, applications, and workloads to cloud platforms while minimizing disruption and optimizing performance.
- Design hybrid cloud and multi-cloud architectures integrating on-premises environments with cloud platforms.
- Drive Infrastructure as Code (IaC) practices using tools such as Terraform to support automated cloud resource management.
- Provide architectural leadership and serve as a trusted advisor to senior management and technical teams.
- Ensure adoption of Agile, DevOps, and CI/CD methodologies for cloud application development and deployment.
- Monitor emerging cloud technologies and industry trends to support innovation and continuous improvement.
- Lead and guide technical teams responsible for enterprise cloud architecture initiatives.
- Provide oversight and direction related to enterprise systems, infrastructure architecture standards, and technical platform compatibility.
- Support enterprise security and data protection initiatives to safeguard organizational systems, data, and tools., * Microsoft Azure cloud services
- Enterprise cloud architecture and cloud migration strategy
- Hybrid cloud and multi-cloud architecture
- Cloud-native architectures including microservices
- Containers including Docker and Kubernetes
- Serverless computing
- CI/CD pipelines
- DevOps principles and practices
- Infrastructure as Code (IaC)
- Terraform
- CloudFormation or Ansible
- Cloud security practices including identity and access management (IAM), encryption, and network security
- Cloud cost management and optimization
- Enterprise systems integration
- Agile development methodologies
Requirements
- Azure Solutions Architect Certifications
- Automation tools such as Jenkins, GitLab, or CircleCI
- Cloud governance platforms such as CloudHealth or CloudBolt
- Experience with cloud-based data lakes
- Big data architectures
- AI/ML infrastructure, * Bachelor's or Master's degree in Computer Science, Information Systems, Engineering, or a related field.
- 7+ years of experience in cloud architecture, enterprise architecture, or similar roles supporting enterprise-scale environments.
- Experience designing and implementing enterprise cloud solutions.
- Ability to translate business requirements into scalable, secure cloud architecture solutions.
- Experience leading technical teams and mentoring architects or engineers.
- Strong written and verbal communication skills with the ability to present complex technical concepts to non-technical stakeholders.
- Typically requires a BA/BS with 8+ years of relevant experience or a Master's degree with 6+ years of relevant experience.
- Generally requires 4+ years of experience supervising or leading teams or projects.