Cloud Native Engineer Quest
What makes a Cloud Native Engineer, or more importantly a good Cloud Native Engineer?
Roadmap
Resources
Core Concepts
- Pluralsight Cloud Computing - The Big Picture
- Pluralsight Fundamentals of Cloud Computing
- Principles of Cloud Computing
Cloud Platforms
- Pluralsight AWS Certified Cloud Practitioner Path
- Pluralsight AWS Certified Solutions Architect – Associate Path
- Pluralsight AWS Certified Developer – Associate Path
- Pluralsight Google Cloud Certified Associate Cloud Engineer Path
- Pluralsight Microsoft Azure Fundamentals Path
AWS
- Identity Access Management (IAM) - AWS Documentation
- Elastic Compute Cloud (EC2) - AWS Documentation
- Virtual Private Cloud (VPC) - AWS Documentation
- Route53 - AWS Documentation
- Simple Storage Service (S3) - AWS Documentation
- Simple Queue Service (SQS) - AWS Documentation
- Simple Notification Service (SNS) - AWS Documentation
- Relational Database Service (RDS) - AWS Documentation
- DynamoDB - AWS Documentation
Containerisation
- Pluralsight Getting Started with Docker
- Pluralsight Docker Deep Dive
- Pluralsight Docker Swarm: Native Docker Clustering
- Pluralsight Getting Start with Kubernetes
- Pluralsight Certified Kubernetes Application Developer (CKAD) Path
- Pluralsight Certified Kubernetes Administrator (CKA) Path
- Rkt
- containerd
- OpenShift
- Rancher
Certifications
- AWS Certified Cloud Practitioner
- AWS Certified Solutions Architect - Associate
- AWS Certified Developer - Associate
- Google Associate Cloud Engineer
- Microsoft Azure Fundamentals
- Certified Kubernetes Administrator (CKA)
- Certified Kubernetes Application Developer (CKAD)
Engineer Suggestions
- Learning docker concepts before moving onto something like Kubernetes is a huge help in understanding core concepts
- Kubernetes CKA & CKAD exams are all practical, so gaining lots of hands-on experience with Kubernetes (kubectl) commands will really help for the exam