LINUX | CONTAINERS | KUBERNETES FUNDAMENTALS TRAINING
March 17 @ 7:30 am - March 19 @ 4:30 am
The course serves as a crucial milestone for anyone aiming to build a strong foundation in modern IT infrastructure and application deployment. This comprehensive program equips learners with essential skills in Linux system administration, containerization technologies like Linux Containers, and Kubernetes orchestration, ensuring they are well-prepared for the challenges of contemporary software development and operations.
Why take this course:
Linux: Powering over 90% of public cloud workloads and the backbone of servers, routers and other devices worldwide, Linux is essential for IT professionals.
Containers: Revolutionizing software development and deployment, containers provide consistency across environments, from development to production.
Kubernetes: The industry-leading container orchestration platform, critical for scaling and managing containerized applications efficiently.
- These skills are in high demand across various industries, such as IT, DevOps, Cloud Computing, and Software Engineering.
- Proficiency in Kubernetes and containerization opens doors to high-demand roles such as DevOps Engineer, Cloud Engineer, or Site Reliability Engineer, all offering competitive salaries.
3. Build Resilient Services
- Master the skills to develop and deploy applications that are scalable, portable, and resilient, delivering consistent reliability across a variety of environments.
4. Future-Proof Your Skillset
- As cloud-native architectures and microservices continue to gain prominence, mastering these fundamentals positions you as a pivotal contributor in the ever-evolving tech landscape.
5. Hands-On Learning
- Acquire hands-on experience with cutting-edge tools and technologies, empowering you to address real-world challenges and contribute significant value to your organization.
Course Overview
This three-day professional course is tailored to equip participants with fundamental knowledge of Linux, Containers, and Kubernetes.
Instructor:
Led by Mr. Sander van Vugt, a best-selling author and renowned instructor with extensive expertise in Linux, Automation and Kubernetes, this course will delve into essential concepts and practical skills.
Location:
The course will be conducted onsite in Lusaka, Zambia, featuring an interactive format.
- Day 1: 17th Mar 2025 – Linux Fundamentals
- Day 2: 18th Mar 2025 – Linux Admin Basics & Container Fundamentals
- Day 3: 19th Mar 2025 – Kubernetes Fundamentals
Fees & Enrollment:
- Individuals: K5,000 (Early bird assigned access to online courses and training materials)
- Regular: K6,500 (after 17th Feb 2025)
- Corporate – (6 Participants): K40,000 (assigned access to online courses and training materials)
Note:
- Capacity: Intake limited to 20 participants
- For companies with less than 6 staff members or need to add more members, the individual pricing applies.
Course Materials:
- Certification Exam coupon per person
- Online Training and Access to Course Materials.
Course Requirements:
- Laptop: Participants must bring their own laptop capable of running a Linux virtual machine with at least 2GB of RAM.
- The recommended virtualization platform is KVM on Linux or VMware Workstation.
Course Content
Day 1: Linux Fundamentals
- Linux Distributions: An overview of popular Linux distributions
- Installing Linux: Step-by-step installation and configuration of Linux
- Working from the Bash Shell: Introduction to using the command line interface
- Why Files Matter: Understanding the importance of files in Linux
- Managing Files: Techniques for file creation, copying, and deletion
- Editing Files: Basic text editing within the Linux environment
- Finding Files: Tools and commands for locating files on the system
Day 2: Linux Admin Basics & Container Fundamentals
- Managing Software: Installing, updating, and removing software packages
- Managing Users: Creating and managing users and groups
- Managing Processes: Understanding and controlling processes in Linux
- Managing Permissions: Configuring and managing file permissions
- Managing Networking: Network configuration and troubleshooting in Linux
- What is a Container? Introduction to containerization
- Running Containers on a Server: Docker and Podman: Overview of container technologies and usage
- Managing Images: How to work with Docker and Podman images
- Basic Container Management Tasks: Running, stopping, and managing containers
- Installing Minikube: Setting up Minikube for local Kubernetes development
Day 3: Kubernetes Fundamentals
- Understanding Kubernetes and the Kubernetes Ecosystem: Core concepts and architecture
- Running Containers in Pods: Introduction to Kubernetes Pods and their role
- Running Applications as Deployments: How to deploy applications on Kubernetes
- Providing Access to Containerized Applications: Exposing applications to external users
- Providing Persistent Storage: Managing storage in Kubernetes
- Working with Configuration in a Decoupled Way: Best practices for managing Kubernetes configuration
- Setting up an On-Premise Kubernetes Cluster: Hands-on lab setting up a Kubernetes cluster in an on-prem environment
Registration and Payments:
Please contact us on +260 963 542 263 or email: training@livingopensource.org
About Us
The Living Open Source Foundation (L.O.S.F) is a non-profit organization committed to promoting local economic growth by empowering individuals with education and expertise in Open Source Software (OSS). Founded in 2018 and headquartered in Lusaka, Zambia, L.O.S.F focuses on delivering affordable and accessible OSS training, with a particular emphasis on underserved communities across Africa.
By partnering with prominent and leading organizations including ITGilde, The Linux Foundation, Pearson Education, and other key players in open-source technologies, the foundation strives to bridge the digital divide and drive innovation.