Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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