Cloud Architecture and Solutions Engineering Certificate Programme
Course provided by Model Institute of Engineering & Technology
17 modules
Explore the fundamentals of Frontier Technology
6 Level NCrF
National Credit Framework
300 Hours
Flexible Learning
Beginner Level
No prior experience required
Certificate Program
10 Credit
Course Overview
This course equips students with the skills to design, build, and manage robust cloud solutions on Amazon Web Services (AWS). Learners will gain practical experience in applying AWS architectural principles to develop scalable, reliable, and secure systems. The course emphasizes selecting the right compute, storage, database, and networking services to meet diverse business needs. Students will also learn to implement secure access controls, encryption, and monitoring techniques to safeguard cloud environments. Additionally, they will explore automating infrastructure deployments using Infrastructure as Code (IaC) with AWS CloudFormation, and designing cost-optimized, fault-tolerant architectures aligned with the AWS Well-Architected Framework.
Key Learning Highlights
Design scalable and secure cloud solutions using Amazon Web Services (AWS) best practices
Choose suitable AWS services for compute, storage, database, and networking needs
Implement security controls, encryption, and monitoring for cloud environments
Automate deployments using AWS CloudFormation and Infrastructure as Code
Build cost-efficient, fault-tolerant systems with the AWS Well-Architected Framework
Tools & Platform Used

Learning Outcome
By the end of this course, learners will be able to:
Apply Amazon Web Services (AWS) architectural principles to design secure, scalable, and reliable cloud solutions
Select appropriate AWS services for different infrastructure layers based on business needs
Implement robust security through access control, encryption, and continuous monitoring
Automate infrastructure provisioning and management using AWS CloudFormation
Design cost-optimized, highly available, and fault-tolerant architectures using the AWS Well-Architected Framework
Master the course with just 17 Modules
This course progressively builds expertise in designing and deploying cloud solutions on Amazon Web Services (AWS). It begins with an introduction to cloud architecting, the AWS Well-Architected Framework, and global infrastructure, followed by core services such as Amazon S3 for storage, Amazon EC2 for compute, and Amazon RDS/Amazon DynamoDB for databases. Learners explore networking fundamentals using Amazon VPC, secure access through AWS Identity and Access Management (IAM), and advanced connectivity via VPN, Direct Connect, and Transit Gateway. Modules cover security, monitoring, elasticity, automation with AWS CloudFormation, and performance optimization using CloudFront and ElastiCache. Students also learn to build decoupled, serverless, and microservices-based architectures using AWS Lambda, Step Functions, and Amazon API Gateway, along with data engineering and disaster recovery strategies. The course concludes with exam preparation for the AWS Certified Solutions Architect – Associate and a capstone project that integrates all learned components into a complete cloud architecture.
Welcome to AWS Academy Cloud Architecting
Introduction to the course structure and learning objectives
Overview of the café business case used throughout the course
Understanding the role and responsibilities of a cloud architect
Introducing Cloud Architecting
Principles of cloud architecture design
AWS Well-Architected Framework and best practices
Amazon Web Services global infrastructure overview
Securing Access
AWS Identity and Access Management (IAM) fundamentals
Users, groups, roles, and policies
Hands-on lab on IAM configuration
Adding a Storage Layer
- Amazon S3 architecture and design principles
- Object storage features: lifecycle, versioning, encryption
- Hosting a static website on S3
Compute Layer with Amazon EC2
Amazon EC2 instances, AMIs, and storage types
Instance pricing models and cost optimization
Launching and managing EC2 instances (lab)
Database Layer
- Amazon RDS and Amazon DynamoDB fundamentals
- Database migration, backup, and restore strategies
- Performance tuning and scaling options
Networking Environment
Amazon VPC design and components
Subnets, routing tables, and gateways
Configuring security groups and NACLs
Connecting Networks
- VPC peering and AWS Transit Gateway
- VPN and AWS Direct Connect
- Hybrid cloud networking patterns
Securing User, Application, and Data Access
Amazon Cognito for user authentication
Encryption using AWS Key Management Service (KMS)
Service control policies (SCPs) for governance
Monitoring, Elasticity, and High Availability
- Monitoring with Amazon CloudWatch
- Elastic scaling using Auto Scaling groups
- Load balancing and Amazon Route 53 for DNS
Automating Your Architecture
Infrastructure as Code (IaC) concepts
Building stacks with AWS CloudFormation
Using AWS Quick Starts for faster deployments
Caching Content
- Content delivery using Amazon CloudFront
- In-memory caching with Amazon ElastiCache
- Labs on performance optimization
Decoupled Architectures
Amazon SQS and Amazon SNS messaging services
Amazon MQ for message brokering
Event-driven design principles
Serverless Architectures & Microservices
- AWS Lambda and Step Functions for serverless workflows
- Amazon API Gateway for API-driven design
- Building microservices using containers
Data Engineering Patterns
Data ingestion and storage on AWS
Processing data using AWS analytics services
Visualization and reporting techniques
Disaster Planning
- RPO and RTO concepts in disaster recovery
- Backup and restore strategies
- Using AWS Storage Gateway for DR solutions
Bridging to Certification
Exam blueprint and topic review for the AWS Certified Solutions Architect – Associate
Practice questions and tips
Certification preparation strategies
Roles
- Cloud Solutions Architect
- Cloud Infrastructure Engineer
- DevOps Engineer
- AWS Systems Administrator
- Cloud Security Specialist
- Site Reliability Engineer
- Cloud Migration Consultant