Senior Principal Solution Architect with migration of an Application Development Framework from AWS to Google Cloud Platform (Google Cloud Platform).
Quick Overview
Job Description
Bisoft is looking for Senior Principal Solution Architect with migration of an Application Development Framework from AWS to Google Cloud Platform (Google Cloud Platform).
Position Overview :
We are seeking a Senior Principal Solution Architect to provide end-to-end technical leadership for the migration of an Application Development Framework from AWS to Google Cloud Platform (Google Cloud Platform).
This is a highly visible architecture and delivery leadership role responsible for defining the Google Cloud Platform target architecture, establishing the foundational cloud infrastructure required to host and develop applications, translating business and technical requirements into executable solutions, and directing distributed engineering teams through implementation.
The architect will work closely with key business and technology stakeholders in New York and Chicago,engineering and infrastructure teams, offshore delivery teams in India, and the Program Management Office (PMO). The individual will be expected to operate across architecture, infrastructure, application development, security, DevOps, and program planning.
A critical aspect of this role is establishing the Google Cloud Platform landing zone and platform foundation required to support the Application Development Framework, including networking, identity and access management, security, environments, compute, containerization, CI/CD, observability, secrets management, infrastructure
as-code, connectivity, and operational governance.
The ideal candidate is a hands-on enterprise cloud architect and technical leader who can define the architecture, establish the infrastructure foundation, guide engineering teams, resolve complex technical issues,and help turn the overall migration strategy into an executable delivery plan.
Key Responsibilities :
1. AWS-to-Google Cloud Platform Migration Architecture
• Own the end-to-end solution architecture for migrating the Application Development Framework from
AWS to Google Cloud Platform.
• Assess the existing AWS application framework, infrastructure, services, integrations, security
architecture, deployment processes, and operational model.
• Define the Google Cloud Platform target-state architecture and migration strategy.
• Develop AWS-to-Google Cloud Platform service mappings and determine where services should be:
o Rehosted
o Replatformed
o Refactored
o Re-engineered
o Replaced with native Google Cloud Platform capabilities
• Define migration patterns for application services, APIs, data, integrations, infrastructure, and deployment pipelines.
• Identify opportunities to modernize the Application Development Framework as part of the migration.
• Establish architecture principles, standards, reusable patterns, and technology guardrails.
• Conduct architecture reviews and ensure implementation remains aligned with the target architecture.
• Identify technical risks, dependencies, constraints, and migration challenges and drive them to resolution.
2. Google Cloud Platform Infrastructure Foundation and Landing Zone
A major responsibility of this role will be to design and establish the Google Cloud Platform infrastructure foundation required to support enterprise-scale application development and deployment.
The architect will define the infrastructure architecture required before and alongside migration of the Application Development Framework. Google Cloud Platform Landing Zone
• Define the Google Cloud Platform enterprise landing-zone architecture supporting the Application Development Framework.
• Establish the appropriate Google Cloud Platform organization, folders, projects, environments, and resource hierarchy.
• Define separation and governance for:
o Development
o Test
o QA
o UAT
o Production
o Shared services
o Security
o Networking
• Establish appropriate project and environment boundaries to support application teams while maintaining centralized governance.
• Define naming standards, tagging/labeling standards, resource organization, and governance controls.
Networking and Connectivity
• Design the Google Cloud Platform network architecture required to support the framework and applications.
• Define:
o VPC architecture
o Subnets
o Shared VPCs
o Firewall policies
o Private connectivity
o DNS
o Load balancing
o NAT
o Routing
o Network segmentation
• Design connectivity between Google Cloud Platform and existing enterprise environments.
• Define connectivity patterns between Google Cloud Platform and AWS during the migration period.
• Evaluate and design appropriate connectivity using technologies such as Cloud VPN, Cloud
Interconnect, Private Service Connect, and related services where applicable.
• Ensure the network architecture supports secure application-to-application and application-to-data communication.
Identity and Access Management
• Define the Google Cloud Platform IAM architecture for the Application Development Framework.
• Establish appropriate:
o Service accounts
o IAM roles
o Groups
o Workload identities
o Privileged access
o Environment-level access
• Implement least-privilege access patterns.
• Define integration with enterprise identity providers and centralized authentication.
• Establish appropriate separation of developer, operations, security, and production privileges.
Security Architecture
• Define the security architecture for the Google Cloud Platform application platform.
• Establish security controls across infrastructure, applications, APIs, networks, identities, and data.
• Define secrets and credential-management patterns using services such as Secret Manager and appropriate key-management capabilities.
• Establish encryption standards and key-management requirements.
• Incorporate security controls into CI/CD and infrastructure provisioning.
• Partner with enterprise security teams to ensure compliance with organizational standards.
• Define appropriate threat detection, security monitoring, vulnerability management, and audit mechanisms.
3. Application Platform Architecture :
Define the Google Cloud Platform platform services required to provide a scalable and reusable foundation for application development.
Responsibilities include evaluating and establishing appropriate services for:
• Containerized application workloads
• Kubernetes-based workloads
• Serverless applications
• APIs and microservices
• Event-driven architectures
• Application integration
• Batch processing
• Messaging and asynchronous processing
• Application configuration
• Secrets management
• File and object storage
• Databases and persistent storage
• Caching
• Service discovery
• External and internal load balancing
The architect will determine when to use native Google Cloud Platform capabilities versus application-managed or third-party technologies.
Where appropriate, the architect should establish standard platform patterns that application teams can consume rather than requiring each team to independently design infrastructure.
4. DevOps, CI/CD and Infrastructure-as-Code :
Define the engineering platform required to enable repeatable, automated deployment of the Application Development Framework and its applications.
• Establish CI/CD architecture for application and infrastructure deployment.
• Define automated build, test, security scanning, artifact management, and deployment pipelines.
• Establish infrastructure-as-code standards using technologies such as Terraform.
• Define reusable infrastructure modules and templates.
• Establish automated provisioning of Google Cloud Platform environments and platform services.
• Define promotion strategies across development, test, UAT, and production environments.
• Establish appropriate deployment strategies, including:
o Blue/green deployment
o Canary deployment
o Rolling deployment
o Automated rollback
• Integrate security and compliance checks into the delivery pipeline.
• Establish version control and configuration-management standards.
• Minimize manual infrastructure configuration and eliminate configuration drift.
5. Observability and Operational Readiness
Design the operational architecture required to run the Application Development Framework reliably in Google Cloud Platform.
• Establish centralized logging, monitoring, tracing, and alerting.
• Define application and infrastructure observability standards.
• Establish operational dashboards and service-level monitoring.
• Define application health checks and platform health monitoring.
• Establish incident detection and escalation mechanisms.
• Define operational metrics and service-level objectives.
• Ensure the platform supports troubleshooting across application, infrastructure, network, and
integration layers.
• Establish appropriate audit logging and operational governance.
• Define backup, recovery, resiliency, and disaster-recovery requirements.
6. Application Environment Strategy :
Define how application development environments will be structured and managed across Google Cloud Platform.
• Establish standardized development, test, QA, UAT, and production environments.
• Define environment isolation and promotion mechanisms.
• Establish standardized infrastructure templates for application teams.
• Define how developers obtain and consume Google Cloud Platform resources.
• Establish self-service capabilities where appropriate.
• Define environment provisioning and decommissioning processes.
• Ensure consistency between environments while maintaining appropriate security and access
boundaries.
• Establish policies for resource quotas, capacity, cost management, and environment lifecycle management.
7. Requirements Analysis and Solution Definition :
• Work directly with stakeholders in New York and Chicago to understand business objectives, technical requirements, constraints, and priorities.
• Lead requirements-gathering and discovery sessions.
• Translate business requirements into technical and architectural requirements.
• Define functional and non-functional requirements, including:
o Performance
o Scalability
o Availability
o Security
o Resiliency
o Disaster recovery
o Observability
o Compliance
o Operability
• Identify ambiguities and gaps and drive stakeholders toward resolution.
• Develop solution alternatives and clearly communicate architecture trade-offs.
• Maintain traceability between requirements, architecture decisions, technical deliverables, and implementation outcomes.
8. Technical Leadership of Offshore Delivery :
• Provide technical leadership and direction to offshore engineering and infrastructure teams in
India.
• Translate architecture into actionable technical work packages.
• Establish implementation standards, acceptance criteria, architectural guardrails, and engineering
patterns.
• Review technical designs and implementation approaches produced by offshore teams.
• Conduct regular architecture and technical working sessions.
• Resolve technical questions and architectural blockers.
• Ensure offshore teams have sufficient documentation and context to execute effectively.
• Coordinate work across application, infrastructure, DevOps, security, networking, and data
engineering teams.
• Establish clear ownership and accountability for technical deliverables.
9. Program Planning and PMO Partnership
The architect will work closely with the Program Management Office to translate the technical strategy into an executable migration program.Responsibilities include:
• Provide architectural input into the integrated program plan.
• Identify infrastructure, application, security, network, and environment dependencies.
• Define technical workstreams and sequencing.
• Establish migration waves and technical milestones.
• Provide technical estimates and resource requirements.
• Identify the critical path for infrastructure and application migration.
• Maintain architecture-related risks, assumptions, issues, and dependencies.
• Participate in program governance and steering committee meetings.
• Provide concise technical status updates to program leadership.
• Define technical readiness criteria and go/no-go checkpoints for migration waves.
10. Stakeholder Management :
• Serve as the senior technical architecture liaison across New York, Chicago, India, and other participating teams.
• Build relationships with business leaders, product owners, application leaders, infrastructure teams, security teams, DevOps teams, engineering managers, and PMO leadership.
• Facilitate architecture and decision-making forums.
• Resolve conflicting priorities and drive stakeholder alignment.
• Communicate complex technical concepts to both technical and executive audiences.
• Present architecture options, risks, recommendations, and decisions to senior leadership.
Key Deliverables :
The Senior Principal Solution Architect will be expected to produce or oversee:
• AWS current-state architecture
• Google Cloud Platform target-state architecture
• Google Cloud Platform enterprise landing-zone architecture
• Google Cloud Platform project and environment strategy
• Network and connectivity architecture
• IAM and security architecture
• Application platform architecture
• AWS-to-Google Cloud Platform service mapping
• Application migration strategy
• Infrastructure migration strategy
• CI/CD architecture
• Infrastructure-as-code strategy
• Environment provisioning strategy
• Observability architecture
• Disaster recovery and resiliency architecture
• Application and infrastructure dependency maps
• Solution architecture documents
• Architecture Decision Records
• Non-functional requirements
• Technical work breakdown
• Migration wave plan
• Technical dependency map
• Architecture risk and issue register
• Technical readiness criteria
• PMO program-plan inputs
Required Qualifications :
• 15+ years of experience in solution architecture, enterprise architecture, cloud architecture, or related technology leadership roles.
• Significant experience leading large-scale cloud migration and modernization programs.
• Strong expertise in both AWS and Google Cloud Platform, with demonstrated ability to design enterprise-scale cloud architectures.
• Proven experience migrating applications or platforms from AWS to Google Cloud Platform.
• Deep understanding of:
o Google Cloud Platform infrastructure architecture
o Networking
o IAM
o Security
o Compute
o Containers/Kubernetes
o Serverless
o Storage
o Databases
o APIs
o Integration
o DevOps
o CI/CD
o Infrastructure-as-code
o Observability
o Disaster recovery
• Experience establishing enterprise Google Cloud Platform landing zones and cloud foundations.
• Experience designing infrastructure platforms that support multiple application development teams.
• Strong requirements analysis and technical documentation skills.
• Experience leading distributed teams across the US and India.
• Strong stakeholder-management and executive communication skills.
• Experience working closely with PMOs on complex technology programs.
Preferred Qualifications
• Google Cloud Professional Cloud Architect certification or equivalent expertise.
• AWS Solutions Architect certification or equivalent expertise.
• Strong Terraform experience.
• Experience with GKE, Cloud Run, Cloud Load Balancing, Cloud Storage, Cloud SQL, Pub/Sub,
Secret Manager, Cloud Monitoring, Cloud Logging, and related Google Cloud Platform services.
• Experience with Kubernetes and container orchestration.
• Experience with enterprise API management and microservices.
• Experience with DevSecOps and automated infrastructure provisioning.
• Experience with cloud financial management and cost optimization.
• Experience in regulated or large enterprise environments.
• Experience establishing reusable internal developer platforms or Platform Engineering capabilities.
Leadership Profile
The ideal candidate will be:
A Cloud Strategist – capable of defining the future-state Google Cloud Platform architecture and migration strategy.
A Platform Architect – capable of establishing the Google Cloud Platform infrastructure foundation and developer platform required to support enterprise application development.
A Solution Architect – capable of translating ambiguous business and technical requirements into practical solutions.
A Technical Leader – capable of directing application, infrastructure, DevOps, security, and offshore engineering teams.
A Delivery Partner – capable of working directly with the PMO to translate architecture into an executable program plan.
A Stakeholder Leader – capable of aligning senior stakeholders across New York and Chicago while coordinating execution with teams in India.
Success Measures
Success in this role will be measured by the architect's ability to:
• Establish a secure, scalable, governed Google Cloud Platform foundation for application development.
• Successfully define and execute the AWS-to-Google Cloud Platform migration strategy.
• Provide application teams with standardized and reusable infrastructure patterns.
• Reduce manual infrastructure provisioning through automation and IaC.
• Establish effective CI/CD and DevSecOps capabilities.
• Create strong alignment between New York, Chicago, India, and program leadership.
• Translate ambiguous requirements into clear technical solutions.
• Enable offshore teams to execute efficiently with minimal ambiguity.
• Identify and resolve technical risks and dependencies proactively.
• Provide the PMO with accurate technical sequencing, dependencies, estimates, and risks.
• Deliver migration waves with the required security, resiliency, performance, and operational readiness.
• Establish a sustainable Google Cloud Platform application platform, rather than simply reproducing the existing AWS environment in another cloud.
Overall Role Mandate :
The Senior Principal Solution Architect will own the technical vision and execution direction for the Application Development Framework's transition to Google Cloud Platform.
The role goes beyond application migration. The architect will establish the Google Cloud Platform cloud foundation, infrastructure, security, networking, DevOps, platform services, and operational capabilities necessary to make Google Cloud Platform the strategic home for the Application Development Framework and the applications built
upon it.
The successful candidate will therefore need to be equally comfortable defining an enterprise architecture, designing a Google Cloud Platform landing zone, whiteboarding an application platform, reviewing Terraform and CI/CD designs, leading technical workshops, directing offshore engineering teams, resolving stakeholder conflicts,
and helping the PMO turn the technical strategy into a detailed execution plan.
Similar jobs
- RS
Oracle Retail Solutions Architect(Only W2)
NewResolveTech Solutions Inc.
Irving, TX🇺🇸Hybrid18 hours agoOracleSOAPSQL+2Technology - VS
Director, Partner Solutions Engineering — Data & AI Security
NewAuto ApplyVeeam Software
Remote🇺🇸Remote3 hours agoComplianceMental HealthPipeline Management - VA
Solution Architect / Principal Consultant (NW / DC / Security)
NewVaco LLC
Addison, TX🇺🇸Remote18 hours agoAWSAzureGDPR+1Technology - VA
Solutions Architect
NewVaco LLC
Philadelphia, PA🇺🇸Hybrid18 hours agoGDPRTechnology - VA
Sr Manufacturing Solutions Architect
NewVaco LLC
Boerne, TX🇺🇸On-site18 hours agoAgileStakeholder ManagementManufacturing - VA
D365 F&O Solution Architect / Senior L3 Support Engineer
NewVaco LLC
Addison, TX🇺🇸Remote18 hours agoSQLSQL ServerAzure+1Technology - NE
Principal ML Solutions Architect - Token Factory
NewAuto ApplyNebius
United States🇺🇸Hybrid1 hour agoDockerGCPAWS+7Technology - IN
Solutions Engineer - Partner Sales
NewAuto ApplyInstructure
US-REMOTE🇺🇸Remote1 hour agoArticulateCanvas LMSData Privacy+5Technology - IN
Solutions Engineer, Business & Government
NewAuto ApplyInstructure
US-REMOTE🇺🇸Remote1 hour agoETLArticulateCanvas LMS+6Technology - DC
Solutions Design Engineer, D&F
NewAuto ApplyDesigned Conveyor Systems
Franklin🇺🇸Remote2 hours agoAutoCADMechanical DesignOutreachEngineering - CO
Senior Account Solutions Architect
NewAuto ApplyCoreWeave
Sunnyvale🇺🇸Hybrid2 hours agoGCPSpringAWS+9Technology - CO
Performance Expert/Solution Architect
Auto ApplyCollabera
Bellevue, WA🇺🇸On-site10 years agoSOAPShellJMeterTechnology