Lead end-to-end solution architecture for enterprise infrastructure, cloud transformation, application modernization, and AI/ML platform initiatives.
Translate business, application, security, compliance, performance, and operational requirements into scalable technical solutions.
Develop high-level and detailed solution designs covering compute, storage, network, security, identity, data, integration, observability, resiliency, and disaster recovery.
Facilitate architecture reviews and ensure proposed solutions align with enterprise standards, technology strategy, and architecture governance.
Evaluate technical alternatives and provide recommendations based on business value, security, scalability, performance, supportability, and total cost of ownership.
Provide technical direction to engineering, migration, platform, DevOps, and operations teams throughout the solution lifecycle.
Create architecture diagrams, design documents, bills of materials, implementation approaches, and technical decision records.
Key Responsibilities:
Design cloud-native, hybrid-cloud, and multi-cloud solutions using AWS, Microsoft Azure, and Google Cloud Platform.
Define cloud landing-zone requirements, account and subscription structures, connectivity, identity integration, security controls, logging, monitoring, and governance.
Architect solutions using cloud compute, storage, networking, database, container, serverless, integration, and AI services.
Lead infrastructure and application discovery, dependency assessment, migration-wave planning, and workload disposition decisions.
Define migration patterns such as rehost, replatform, refactor, retire, retain, and replace.
Design solutions for migrating enterprise applications, databases, middleware, network services, and security components from data centers to cloud platforms.
Support workload modernization involving containers, microservices, API gateways, managed databases, serverless computing, and cloud-native services