Skip to content
All training programs
FOUNDATIONS → ADMINISTRATION → INTERNALS → PRODUCTION

Linux & Open Source Engineering

Build a durable Linux mental model, then progress into administration, networking, security, performance, troubleshooting and production operations.

Typical duration2–5 days per module set; custom multi-week programs available
DeliveryOnline · On-site · Hybrid · Hands-on lab
Practical work5 representative labs
Outcomes
Understand Linux architecture and operating-system concepts
Administer users, services, storage and networking
Diagnose service, process, memory, CPU, I/O and network problems
Apply security and production-operability practices
Audience & prerequisites
Who it is forBeginners entering infrastructure rolesLinux administratorsDevOps / platform engineersSupport and operations teams
PrerequisitesBasic computer and command-line familiarity for foundation tracksAdvanced tracks assume working Linux experience
Representative curriculum

Training topics, organized as engineering modules.

The exact sequence is adjusted to the audience. Foundation topics can be compressed for experienced teams; architecture and troubleshooting can be expanded for advanced programs.

01

Linux Foundations

Understand the operating system before memorizing commands.

  • Linux architecture and distributions
  • Shell and filesystem model
  • Processes and signals
  • Users, groups and permissions
  • Packages and repositories
02

Administration & Services

Operate a Linux host as a managed system.

  • systemd services and boot
  • Logging and journald
  • Storage, filesystems and mounts
  • Scheduling and automation
  • SSH and remote administration
03

Networking

Connect host behavior to network behavior.

  • TCP/IP fundamentals
  • Routing and DNS
  • Sockets and ports
  • firewalld / nftables concepts
  • tcpdump and connection diagnosis
04

Security & Hardening

Build practical host-security controls.

  • Least privilege
  • SSH hardening
  • SELinux fundamentals
  • Service exposure review
  • Patch and configuration hygiene
05

Performance & Troubleshooting

Develop a repeatable diagnostic method.

  • CPU, memory and load
  • Disk and filesystem I/O
  • Network performance
  • Process-level diagnosis
  • Evidence-driven troubleshooting
06

Production Engineering

Move from administration to operational judgment.

  • Capacity and resilience
  • Observability
  • Change safety
  • Failure scenarios
  • Runbooks and incident thinking
Hands-on work

Labs are part of the learning path.

Exercises emphasize observation, implementation, failure and diagnosis rather than command copying.

01

Diagnose a failed systemd service

02

Find a CPU / memory bottleneck

03

Trace a network connectivity failure

04

Harden SSH and review exposed services

05

Investigate disk I/O pressure

Customization

Align the program to your engineering environment.

Programs can be aligned to RHEL, Rocky Linux, Ubuntu, Debian or an organization's operational standards.

LinuxsystemdShellNetworkingStorageSELinuxPerformance toolsOpen-source infrastructure
Discuss this program