Cloud-Native Microservices Architect Virtual Internship
In this advanced virtual internship, students will learn to design, build, and deploy scalable, resilient microservices on cloud platforms using Kubernetes, service meshes, and serverless technologies. They will gain hands-on experience with cloud architecture, DevOps practices, and modern application development, preparing them for a career as a Cloud-Native Microservices Architect.
Track Overview
Tasks & Milestones
Microservices Architecture Design
AdvancedIn this task, students will design a cloud-native microservices architecture for a real-world application scenario.
Containerize and Deploy Microservices on Kubernetes
AdvancedIn this task, students will containerize a set of microservices and deploy them on a Kubernetes cluster.
Implement a Service Mesh with Istio
AdvancedIn this task, students will deploy a service mesh using Istio and configure it to manage and secure their microservices.
Implement Serverless Microservices
AdvancedIn this task, students will design and implement a serverless microservices architecture using cloud-based functions and event-driven messaging.
Prerequisites
- • Experience with cloud computing platforms (AWS, Azure, GCP)
- • Familiarity with Docker and containerization
- • Proficiency in at least one programming language (e.g., Python, Java, Node.js)
Certificate
Certificate of Completion
Earn a certificate upon successful completion