This is a remote position.
Overview
This is a remote consulting opportunity supporting a government client.
Subcontractor Opportunity: This is not an employee position. The successful consultant must be incorporated and able to provide services through their corporation.
Role Summary
The Solution Architect – Cloud, Applications & Infrastructure provides strategic and technical leadership for designing and delivering secure, scalable, and resilient solutions across enterprise environments.
The role is responsible for defining end-to-end solution architectures that support cloud adoption, application modernization, and infrastructure transformation while ensuring alignment with enterprise architecture standards.
Key Responsibilities
Define and maintain solution architecture designs across applications, infrastructure, and cloud platforms
Develop end-to-end architectures integrating business requirements, technical constraints, and enterprise standards
Lead cloud migration strategies for applications and infrastructure transitioning from on-premise environments
Design hybrid and cloud-native architectures leveraging platforms such as Microsoft Azure, AWS, and GCP
Oversee modernization of infrastructure components including compute, storage, and networking
Design application architectures supporting microservices, APIs, and distributed systems
Define integration patterns to enable interoperability between systems and platforms
Ensure solutions meet security, compliance, and regulatory requirements
Design for high availability, fault tolerance, and disaster recovery
Collaborate with business stakeholders, developers, and infrastructure teams to translate requirements into solutions
Maintain and organize solution architecture documentation and governance artifacts
Assess and optimize solutions for performance, scalability, and cost efficiency
Key Deliverables
Solution architecture designs and technical blueprints
Cloud migration strategies and execution plans
Integration patterns and application architecture artifacts
Architecture review outputs and governance documentation
Performance and optimization assessments
Enterprise repository documentation and artifacts
Requirements
Qualifications
Education and Certifications
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field preferred
Microsoft Certified: Azure Solutions Architect Expert or equivalent certification preferred
AWS or Google Cloud certifications considered an asset
Additional certifications in networking, security, or infrastructure considered an asset
Experience
Proven experience as a Solution Architect with expertise in cloud and on-premise environments
Experience designing and delivering cloud-based applications and infrastructure solutions
Hands-on development experience using technologies such as Java, Python, .NET, or Node.js
Experience with application integration, APIs, and microservices architectures
Strong experience migrating complex applications from on-premise to public cloud platforms
Understanding of networking, virtualization, storage, and security concepts
Experience with DevOps practices including CI/CD pipelines
Ability to lead cross-functional initiatives from design through delivery