Act as the lead architect on public cloud projects, from design through implementation of secure, scalable and resilient architectures.
Serve as a technical advisor to clients, supporting strategic technology decisions and the evolution of architectures, including outside formal project engagements.
Lead migration of workloads to AWS, defining architectures and cloud-native solutions.
Develop and maintain DevOps practices such as infrastructure automation (IaC), CI/CD, monitoring and observability.
Identify and implement cost optimization (FinOps) and capacity management solutions.
Collaborate with security teams to ensure all solutions comply with security best practices and regulatory requirements.
Plan and conduct technical and executive workshops, architecture presentations, discovery sessions and design sessions.
Design and execute labs, proofs of concept (PoCs) and demonstrations of new cloud solutions, services and technologies.
Evaluate existing architectures and propose modernization, migration and optimization roadmaps (cost, performance, security and governance).
Identify and support the discovery of new business opportunities and the expansion of existing projects through architectural analysis of client environments.
Manage scope, schedule, budget, quality, resources and risks.
Gather client and stakeholder needs and expectations.
Establish clear and achievable objectives.
Define, manage and prioritize the team backlog, ensuring the team delivers work that generates business value.
Develop, implement and run a demand-flow management process for the team: intake, detailing, prioritization, execution tracking and communication with involved areas.
Ensure Agile ceremonies are held and produce the expected outcomes.
Communicate the team’s execution progress to the company.
Manage the activities and metrics of the development squad, ensuring delivery and adherence to client agreements.