Job Summary: We are looking for an experienced Enterprise Architect to join our Digital Systems team part of CIO Organization. The ideal candidate will have a strong background in designing and implementing enterprise-level applications on Microsoft Azure. You will play a key role in shaping our Enterprise Application strategy, optimizing application performance, ensuring security, and driving innovation.
Key Responsibilities:
Lead the design and implementation of scalable and cost-effective Azure solutions for enterprise applications.
Collaborate with engineering teams to ensure best practices in cloud architecture, DevOps, and application lifecycle management.
Define enterprise architecture standards, ensuring alignment with business objectives and industry best practices.
Implement security strategies, leveraging Azure services to protect sensitive data and comply with regulations.
Optimize cloud applications for performance and cost, utilizing Azure cost management tools.
Provide leadership and mentorship to engineering teams, ensuring high-quality solutions are delivered on time
Applications Running on Azure :
Here are the types of applications running on Azure:
Web and Mobile Applications:
Applications built with Java, or Node.js hosted on Azure App Services or Azure Kubernetes Service (AKS).
Use of Azure Static Web Apps for hosting static front-end applications with APIs deployed as serverless functions on Azure Functions.
Data-Driven Applications:
Applications that utilize Azure SQL Database, Azure Cosmos DB, or Azure Synapse Analytics for data storage, management, and processing.
Integration with Azure Machine Learning for AI/ML applications.
Enterprise Applications:
Applications that support critical business processes, possibly built on legacy systems but modernized with cloud-native components, using Azure Hybrid Services
Integration with Azure Active Directory for authentication and identity management.
Serverless Applications:
Applications built using Azure Functions and Azure Logic Apps to support event-driven, serverless workloads.
Containerized Applications:
Applications packaged in containers and managed with Azure Kubernetes Service (AKS) or Azure Container Instances.
Skills Required:
Experience: 12-14 yrs in total with 4 yrs hands on in architecture, design, coding-testing of applications, integrations
Good working experience on hyperscale environments, especially, Microsoft Azure cloud. Lead the design and deployment of enterprise-scale Azure solutions
Good knowledge of data services, integrations, design patterns/ frameworks, secure applications
Working experience in architecture & design documentation using tools like Visio /Draw.IO /GitMind /LeanIX/ LucidChart
Evaluate new cloud solutions/platforms/applications based on technical requirements and business functional requirements
Experienced in implementation plans to deploy Azure infrastructure and move workloads to Azure