diff --git a/training/README.md b/training/README.md new file mode 100644 index 00000000..cf1509d6 --- /dev/null +++ b/training/README.md @@ -0,0 +1,13 @@ +# Training + +1. [Suggested Curriculum](cloud-training-curriculum.md) + +1. [aws](aws/) +Training recommendations for foundational AWS knowledge. + +1. [git](git/) +Git training for understanding use and workflows we employ. + +1. [terraform](terraform/) +Learning options for Terraform. + diff --git a/training/cloud-training-curriculum.md b/training/cloud-training-curriculum.md new file mode 100755 index 00000000..08c1a4ca --- /dev/null +++ b/training/cloud-training-curriculum.md @@ -0,0 +1,103 @@ +# AWS Cloud Training Curriculum + +This document outlines a structured AWS cloud training curriculum organized by skill level and functional track. + +--- + +## Foundational Level – Cloud Basics + +### 1. Overall Theme +**"Cloud Foundations for IT and Business Professionals"** + +### 2. What should learners know and be able to do by the end? +Learners will gain a foundational understanding of cloud computing and how AWS enables scalable, secure, and cost-effective IT solutions. They will navigate the AWS Management Console and identify core services including EC2, S3, IAM, and VPC. Learners will also explore the AWS shared responsibility model and the five pillars of the AWS Well-Architected Framework: operational excellence, security, reliability, performance efficiency, and cost optimization. They will learn how these principles apply to everyday decisions in cloud environments. This provides basic understanding of cloud terms and concepts. + +### 3. Tools or technologies to include +AWS Management Console, EC2, S3, IAM, VPC, Security Groups, AWS Pricing Calculator, AWS Well-Architected Tool. + +### 4. Intended Audience +IT staff, project managers, analysts, and other professionals with limited or no prior cloud experience. + +### 5. Current Level of Proficiency +Beginner level with little to no familiarity with AWS or cloud computing; general IT knowledge is helpful. The ability to navigate at the command line (Linux preferred) is beneficial. + +--- + +## Intermediate Level - Track 1: Infrastructure Management + +### 1. Overall Theme +**"Intermediate AWS Infrastructure Skills for IT Operations"** + +### 2. What should learners know and be able to do by the end? +Learners will manage core AWS infrastructure including EC2, VPCs, IAM, Security Groups and S3, using best practices for security, availability, and automation. They’ll script routine operations using the AWS CLI and shell, provision infrastructure using Terraform, and monitor workloads with CloudWatch. Training emphasizes the security, reliability, and operational excellence pillars of the AWS Well-Architected Framework. + +### 3. Tools or technologies to include +AWS CLI, EC2, S3, VPC, Security Groups, Terraform, IAM, CloudWatch, CloudTrail, Config, shell scripting, git, Linux. + +### 4. Intended Audience +System administrators, DevOps engineers, infrastructure analysts. + +### 5. Current Level of Proficiency +Familiar with AWS console usage and basic infrastructure; some CLI/scripting experience. + +--- + +## Intermediate Level - Track 2: Application & Service Usage + +### 1. Overall Theme +**"Building and Running Applications Using AWS Services"** + +### 2. What should learners know and be able to do by the end? +Learners will use AWS-managed services such as Lambda, SQS, DynamoDB, and API Gateway to build cloud-native applications. They will integrate services, monitor performance, and apply design patterns that enhance performance efficiency, reliability, and cost optimization. Training includes authentication (Cognito), event-driven design, and service composition. + +### 3. Tools or technologies to include +Lambda, SQS, SNS, DynamoDB, API Gateway, CloudWatch, IAM, Python (basic), SAM CLI, AWS X-Ray. + +### 4. Intended Audience +Application developers, software engineers, backend service owners. + +### 5. Current Level of Proficiency +Familiar with basic AWS services and application development; limited exposure to AWS-managed services. + +--- + +## Advanced Level - Track 1: Infrastructure Architecture & Governance + +### 1. Overall Theme +**"Architecting Secure and Scalable Cloud Infrastructure"** + +### 2. What should learners know and be able to do by the end? +Learners will design highly available, multi-account, and secure AWS architectures. They will enforce policies with AWS Config, automate deployments with Terraform, and optimize performance and cost across environments. Emphasis is on security, cost optimization, and performance efficiency pillars of the AWS Well-Architected Framework. + +### 3. Tools or technologies to include +Terraform, AWS CLI, AWS Organizations, AWS Identity Center, KMS, IAM Roles, Transit Gateway, AWS Config, CloudTrail, GuardDuty, SecurityHub, Inspector. + +### 4. Intended Audience +Cloud architects, senior DevOps professionals, infrastructure leads. + +### 5. Current Level of Proficiency +Strong AWS hands-on background with infrastructure design and automation. + +--- + +## Advanced Level – Track 2: Advanced Application & Service Engineering + +### 1. Overall Theme +**"Designing Secure, Scalable, Event-Driven Cloud Applications"** + +### 2. What should learners know and be able to do by the end? +Learners will develop resilient, scalable serverless and microservices-based applications. They will use advanced event-driven design, implement API security, automate CI/CD pipelines, and integrate observability tools. Training focuses on reliability, security, and operational excellence, including troubleshooting distributed workloads and managing service dependencies. + +### 3. Tools or technologies to include +Lambda, EventBridge, Step Functions, DynamoDB, API Gateway, GitHub Actions, X-Ray, CloudWatch Logs Insights, Python, OpenTelemetry, EKS/Kubernetes, ECS. + +### 4. Intended Audience +Experienced developers, SREs, backend engineers building production workloads on AWS. + +### 5. Current Level of Proficiency +Proficient in cloud application development and deployment; working knowledge of AWS managed services and automation. + +# CHANGELOG + +- 1.0.0 -- 2025-07-31 + - initial