Internship - Deep-Dive - Mastering the Cloud Native Stack Internship
in Internship ProgramAbout this course
What You Will Learn?
- Linux Basics.
- Shell Scripting.
- Package Management.
- User Management.
- Containerization Concept.
- Docker Image Creation.
- Docker Container Management.
- Docker Networking.
- Docker Compose.
- Kubernetes Architecture.
- Kubernetes Deployment.
- Kubernetes Services.
- Kubernetes Scaling.
- Kubernetes Storage.
- Kubernetes Networking.
- Kubernetes Security.
- Kubernetes Monitoring and Logging.
- Kubernetes CI/CD.
- Building a Real-world Kubernetes Application.
Benefits of Participation:
- Certificate of Completion: Showcase your new skills with an official internship certificate.
- Real-world Experience: Build your portfolio with two Capstone Projects worth INR 6000.
- Career Boost: Leverage 20+ professional Resume Templates to land your dream job.
- Cloud Credits: Explore the power of Microsoft Azure with your INR 8400 cloud voucher.
This intensive program will equip you with the skills to master the art of Linux administration, Docker containerization, and Kubernetes orchestration in just four weeks. Learn to navigate the Linux command line, manage system resources, secure servers, and automate tasks with scripting. Dive into the world of Docker to create and deploy containerized applications, ensuring consistency and portability. Finally, explore Kubernetes to orchestrate and manage containerized workloads at scale, building resilient and scalable cloud-native applications.
Comments (0)
1. History and philosophy of Linux.
2. Basic Linux commands (cd, ls, pwd, mkdir, rm, mv, cp, etc.).
3. File system hierarchy and permissions.
1. Introduction to shell scripting.
2. Variables, control flow statements (if, else, for, while).
3. Scripting for automation.
1. Understanding package managers (apt, yum, dnf).
2. Installing and removing software packages.
1. Creating and managing users and groups.
2. Setting permissions and ownership.
1. Understanding containerization.
2. Benefits of using containers.
1. Installing Docker on Linux.
2. Docker image creation and management.
3. Running Docker containers.
1. Creating Docker files to build images
2. Using Docker Compose to define and run multi-container applications
1. Understanding Kubernetes architecture (master and nodes).
2. Core Kubernetes concepts (pods, services, deployments, etc.).
1. Installing Kubernetes on a local machine or cloud platform.
2. Configuring Kubernetes clusters.
1. Deploying simple applications to Kubernetes.
2. Using YAML manifests to define deployments.
1. Creating services to expose applications.
2. Understanding Kubernetes networking concepts.
1. Docker volumes and data persistence.
2. Docker networking.
3. Docker security best practices.
1. Kubernetes storage and persistent volumes.
2. Kubernetes security.
3. Kubernetes monitoring and logging.