Course Outline

Introduction

  • Linux Foundation
  • Training Programs by the Linux Foundation
  • Certification Offerings from the Linux Foundation
  • Digital Badges for Certified Professionals
  • Laboratory Exercises, Solutions, and Resources
  • Distribution Details
  • Practical Labs

Enhanced Systems Administration

  • Qualities of a Skilled Systems Administrator
  • Soft Skills and Tools for Effective Management
  • Technical Skills and Tools Required
  • Additional Considerations
  • Practical Labs

Software Management

  • Manual Software Lifecycle Management
  • Package Management Techniques
  • Creating Custom Packages
  • Developing Debian Packages
  • Building RPM Packages
  • Packaging Third-Party Software
  • Rebuilding Operating System-Supplied Packages
  • Advanced Packaging Strategies
  • GPG Signing for Package Integrity
  • Practical Labs

Packaging Automation

  • Preparing Packages for Automated Building
  • Automation Frameworks and Tools
  • Practical Labs

Software Distribution

  • Introduction to Software Distribution Methods
  • Repository Management Practices
  • Creating Custom Repositories
  • Utilizing Third-Party Repositories
  • Mirroring Repositories for Efficiency
  • Practical Labs

Installation Tree Management

  • Managing CentOS Installation Trees
  • Handling Debian/Ubuntu Installation Trees
  • Practical Labs

Automating Installation

  • Overview of Automated Installation
  • Using Kickstart for Automated Installations
  • Working with Kickstart Files
  • Debian Preseed for Automation
  • Advanced Automation Techniques
  • Practical Labs

Installation Tools: Cobbler

  • Introduction to Cobbler
  • Setting Up Cobbler
  • Utilizing Cobbler for Automation
  • Advanced Features of Cobbler
  • Other Installation Tools
  • Practical Labs

Configuration Management Overview

  • Definition and Importance of Configuration Management
  • Methods for Configuration Management
  • Overview of Configuration Management Tools
  • Practical Labs

Configuration Management with Puppet

  • Introduction to Puppet
  • Key Terminology in Puppet
  • Setting Up and Configuring Puppet
  • Performing Operations with Puppet
  • Advanced Concepts in Puppet
  • Practical Labs

Configuration Management with Salt

  • Introduction to Salt
  • Key Terminology in Salt
  • Setting Up Salt
  • Configuring Salt for Use
  • Performing Operations with Salt
  • Advanced Concepts in Salt
  • Practical Labs

Configuration Management with Chef

  • Introduction to Chef
  • Setting Up Chef
  • Using Chef Workstation
  • Practical Labs

Configuration Management with Ansible

  • Introduction to Ansible
  • Setting Up Ansible
  • Configuring Ansible for Use
  • Performing Operations with Ansible
  • Advanced Concepts in Ansible
  • Practical Labs

Spacewalk Server

  • Installing the Spacewalk Server for Government
  • Deploying Spacewalk Clients
  • Managing Changes with Spacewalk
  • Scripting with the Spacewalk API
  • Practical Labs

Channel Management with Spacewalk

  • Utilizing the Spacewalk API for Government
  • Example Workflow for Channel Management
  • Practical Labs

Configuration Management CFEngine ** (OPTIONAL)

  • Introduction to CFEngine
  • Setting Up CFEngine for Government
  • Configuring CFEngine for Use
  • Performing Operations with CFEngine
  • Advanced Concepts in CFEngine
  • Practical Labs

Requirements

Proficient Linux skills.

Audience

This course is tailored for IT professionals who are responsible for automating enterprise Linux systems for government and other public sector organizations.

Experience Level: Advanced

 28 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories