
System Administrator Course
Master the full stack of system administration — from Linux and Windows Server to networking, security, and automation. This course gives you the hands-on skills employers demand, covering everything from Active Directory to Ansible. Whether you're breaking into IT or levelling up your career, this is the training that gets you there.
What you will learn:
Configure and manage Linux and Windows Server environments for production use.
Build and administer Active Directory domains, Group Policy, and user access controls.
Deploy core network services including DNS, DHCP, firewalls, and secure VPN connections.
Implement security hardening, patch management, and role-based access control across systems.
Automate administrative tasks using Bash, PowerShell, and Ansible configuration management.
Design backup strategies, disaster recovery plans, and high-availability infrastructure solutions.
How you study in practice System Administrator Course
How you practise System Administrator Course
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.
Course content
8 Chapters • 41 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of System Administration
Foundations of System Administration
Lesson 1 • Data Centre and Server Hardware
Covers physical server components, rack layout, and power and cooling fundamentals. Provides hardware literacy needed before installing or configuring any OS.
Lesson 2 • Virtualisation and Cloud Basics
Introduces hypervisors, virtual machines, containers, and public cloud service models. Sets context for modern infrastructure that blends on-premises and cloud resources.
Lesson 3 • Operating System Concepts
Explains kernel functions, process management, memory allocation, and file system hierarchy. Grounds students in OS theory before hands-on Linux and Windows work.
Lesson 4 • Networking Fundamentals for Admins
Introduces IP addressing, subnetting, VLANs, and switching concepts essential for server connectivity. Connects hardware knowledge to logical network design.
Lesson 5 • The Sysadmin Role and Scope
Defines daily responsibilities, stakeholder relationships, and career boundaries of a system administrator. Establishes professional context for all subsequent technical content.
Chapter 2HideHide detailsSee detailsLinux Administration Essentials
Linux Administration Essentials
Lesson 1 • Systemd and Service Management
Explains systemd units, service states, targets, and journal logging. Students can control any system service and diagnose startup failures.
Lesson 2 • Linux Installation and Initial Setup
Walks through distribution selection, partitioning, and post-install hardening steps. Prepares students to deploy a production-ready Linux server from scratch.
Lesson 3 • Linux Storage and File Systems
Covers disk partitioning, LVM, common file systems, and mount management. Provides the storage skills needed for server provisioning and capacity planning.
Lesson 4 • Users, Groups, and Permissions
Covers user account lifecycle, group membership, and Linux permission models including ACLs. Directly enables secure multi-user server management.
Lesson 5 • Package Management and Software
Teaches RPM and DEB package ecosystems, repository management, and dependency resolution. Enables consistent software deployment across Linux environments.
Lesson 6 • Command-Line Proficiency
Builds fluency with shell navigation, file manipulation, piping, and redirection. These skills underpin every subsequent Linux administration task.
Chapter 3HideHide detailsSee detailsWindows Server Administration
Windows Server Administration
Lesson 1 • Windows Server Installation and Roles
Covers edition selection, installation modes, and role-based feature deployment. Establishes the Windows Server foundation required for all subsequent sections.
Lesson 2 • Active Directory Domain Services
Teaches AD DS architecture, domain setup, and object management for users, groups, and computers. Central to enterprise identity and access management.
Lesson 3 • Windows Storage and File Services
Teaches SMB shares, NTFS permissions, DFS namespaces, and Storage Spaces. Enables students to design and manage enterprise file storage solutions.
Lesson 4 • Windows Networking Services
Covers DHCP, DNS, and basic routing roles within Windows Server. Provides the network service skills needed to support domain-joined environments.
Lesson 5 • Group Policy Management
Explains GPO creation, linking, filtering, and troubleshooting for enforcing configuration standards. Connects AD structure to automated policy enforcement across the domain.
Chapter 4HideHide detailsSee detailsNetworking Services and Protocols
Networking Services and Protocols
Lesson 1 • VPN and Remote Access
Covers site-to-site and remote-access VPN technologies, tunnel configuration, and authentication methods. Enables secure connectivity for remote users and branch offices.
Lesson 2 • Network Monitoring and Diagnostics
Teaches packet capture, SNMP polling, flow analysis, and latency diagnostics. Provides the visibility skills needed to detect and resolve network issues quickly.
Lesson 3 • DHCP Design and Troubleshooting
Teaches scope design, lease management, failover, and relay agent configuration. Ensures reliable IP address assignment across segmented networks.
Lesson 4 • Firewall Configuration and Policy
Explains stateful firewall rules, zone-based policies, NAT, and logging. Connects network segmentation concepts to practical traffic control.
Lesson 5 • DNS Architecture and Management
Covers DNS resolution hierarchy, zone types, record management, and DNSSEC basics. DNS underpins every service discovery and name resolution task in the environment.
Chapter 5HideHide detailsSee detailsSecurity Hardening and Access Control
Security Hardening and Access Control
Lesson 1 • OS Hardening Techniques
Covers CIS benchmark application, unnecessary service removal, kernel parameter tuning, and audit logging. Directly reduces exploitable attack surface on production servers.
Lesson 2 • Role-Based Access Control
Explains RBAC principles, least-privilege design, sudo policy, and service account scoping. Limits blast radius of compromised credentials or misconfigured permissions.
Lesson 3 • Patch Management and Vulnerability Remediation
Covers patch lifecycle, vulnerability scanning, risk prioritization, and rollback planning. Ensures systems remain protected against known exploits without causing downtime.
Lesson 4 • Identity and Authentication Management
Teaches password policies, multi-factor authentication, SSH key management, and PAM configuration. Strengthens identity controls that protect all administrative access.
Lesson 5 • Security Logging and Incident Detection
Teaches centralised log collection, SIEM integration, alert tuning, and basic incident triage. Connects hardening efforts to active threat detection and response.
Chapter 6HideHide detailsSee detailsAutomation and Scripting for Admins
Automation and Scripting for Admins
Lesson 1 • Bash Scripting Fundamentals
Covers variables, conditionals, loops, functions, and error handling in Bash. Enables automation of Linux administrative tasks through reusable shell scripts.
Lesson 2 • Version Control for Admin Scripts
Teaches Git workflows, branching, commit hygiene, and repository hosting for infrastructure code. Brings software engineering discipline to sysadmin automation work.
Lesson 3 • PowerShell for Windows Automation
Teaches cmdlets, pipelines, objects, modules, and remoting in PowerShell. Enables automated management of Windows Server, AD, and cloud resources.
Lesson 4 • Cron, Task Scheduling, and Triggers
Covers cron syntax, systemd timers, Windows Task Scheduler, and event-driven triggers. Ensures automated jobs run reliably and are monitored for failures.
Lesson 5 • Configuration Management with Ansible
Introduces Ansible inventory, playbooks, roles, and idempotent task design. Provides a cross-platform automation framework for managing server fleets at scale.
Chapter 7HideHide detailsSee detailsBackup, Recovery, and Business Continuity
Backup, Recovery, and Business Continuity
Lesson 1 • Restore Procedures and Testing
Covers file-level, bare-metal, and database restores, plus scheduled restore testing. Validates that backups are usable before a real disaster occurs.
Lesson 2 • Backup Tools and Implementation
Teaches agent-based and agentless backup tools, snapshot integration, and cloud backup targets. Translates strategy into working backup jobs across Linux and Windows.
Lesson 3 • High Availability and Failover
Explains clustering, load balancing, replication, and automatic failover mechanisms. Extends backup concepts into continuous availability for critical services.
Lesson 4 • Backup Strategy and Design
Covers RTO, RPO, backup types, retention policies, and the 3-2-1 rule. Aligns backup design with business continuity requirements before any tool is configured.
Lesson 5 • Disaster Recovery Planning
Covers DR site design, runbook creation, tabletop exercises, and recovery validation. Ensures the organization can restore operations after a major infrastructure failure.
Chapter 8HideHide detailsSee detailsPerformance Monitoring and Capacity Planning
Performance Monitoring and Capacity Planning
Lesson 1 • Performance Tuning Techniques
Explains kernel parameter tuning, I/O scheduler selection, memory management, and application profiling. Translates metric analysis into measurable performance improvements.
Lesson 2 • Capacity Planning and Forecasting
Teaches trend analysis, growth modeling, resource forecasting, and infrastructure scaling decisions. Enables proactive procurement before performance degradation occurs.
Lesson 3 • Log Management and Analysis
Covers log aggregation, parsing, indexing, and search for operational troubleshooting. Complements metric monitoring with event-level visibility across the environment.
Lesson 4 • Monitoring Stack Deployment
Teaches agent deployment, metric collection, dashboarding, and alerting pipeline setup. Provides a working monitoring infrastructure for all managed servers.
Lesson 5 • System Performance Metrics
Covers CPU, memory, disk I/O, and network utilisation metrics and their normal ranges. Establishes the measurement vocabulary needed for all monitoring and tuning work.
Your valid completion certificate
This course is for you:
Help desk technicians ready to move into infrastructure management roles.
College students pursuing IT degrees who want real-world server experience.
Network technicians looking to expand their skillset beyond connectivity work.
Career changers from non-IT fields drawn to stable, high-demand tech careers.
Junior IT generalists who manage a bit of everything but lack structured training.
Small business IT staff handling servers without formal administration training.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top qualifications
FAQ
Who is Dedika?
Is the certificate valid in South Africa?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















