MSP - AWS Solution Architect
Role details
Job location
Tech stack
Job description
AllCloud is seeking an experienced and strategic AWS Solutions Architect to anchor our Managed Services (MSP) practice. This pivotal role involves designing and optimizing robust AWS architectures that are not only secure and scalable for the client but also highly efficient for our internal operations and long-term management.
The Solutions Architect will serve as a technical advisor, translating complex business needs into designs that prioritize Operational Excellence, Cost Optimization, and Reliability-the core tenets of a successful Managed Services engagement, leveraging the full depth of the AWS Well-Architected Framework.
Key Responsibilities
I. Managed Service Architecture & Governance
- MSP Readiness Design: Lead the architectural design, ensuring all client environments are built for long-term manageability, consistency, and automation by adhering to MSP operational standards (e.g., standardized tooling, centralized logging, consistent tagging).
- Well-Architected Compliance: Own and conduct formal AWS Well-Architected Reviews on managed accounts, focusing intensely on the Operational Excellence and Cost Optimization pillars to drive efficiency for both the client and AllCloud.
- Repeatable Automation: Define and standardize repeatable deployment patterns using Infrastructure as Code (IaC), ensuring that new client environments can be provisioned rapidly and reliably with minimal manual intervention.
- Security & Compliance: Design layered security architectures and establish guardrails necessary to maintain client compliance and governance within a multi-tenant MSP model.
II. Client Consulting & Optimization
- Cost Predictability: Proactively identify and architect solutions that maximize cost efficiency, leveraging AWS Savings Plans, Reserved Instances, and serverless technology to ensure predictable, optimized billing for the client.
- Technical Roadmap: Partner with internal Account Management and external client teams to define the long-term technical roadmap for managed services, focusing on continuous improvement and technology evolution.
- Escalation Support: Act as the highest-level technical escalation point for complex architectural issues within the managed environment, providing decisive and authoritative guidance., Our team inspires progress in each other and in our customers through our relentless pursuit of excellence; you will work with leaders who promote learning and personal development.
Requirements
- Solutions Architecture: 3+ years in a dedicated Solutions Architect or client-facing consulting role, with a strong focus on ongoing operational support and optimization.
- Cloud Expertise: 7+ years of hands-on experience designing and operating solutions on AWS, Azure, or GCP with deep exposure to the requirements of an Audited MSP.
- Certification: AWS Certified Solutions Architect - Professional or the AWS Certified Advanced Networking / Security Specialty certification.
- IaC and Automation: Deep experience defining standards and using Terraform to manage complex, multi-account AWS environments.
- CI/CD solutions (Git, Gitflow, GitOps, Terraform, Jenkins pipelines, Helm)
- Containers and orchestrators (Docker, Kubernetes, ECS)
- System monitoring and centralized logging platforms (Datadog, Prometheus, ELK)
- Experience with leading, mentoring, and developing a team
- Strong experience with networking, Linux, and Windows administration
- Proven practical experience in building and managing:
- Good scripting abilities in at least two of the following: Bash, Python, Ruby, Perl, PowerShell
- Experience with performing under pressure and meeting deadlines