Configuration Management for Managers and Leaders Training Course
Configuration management is the process of managing the changes and versions of the products and components in a system or project. It helps to keep the products and components consistent, reliable, and aligned with the requirements and specifications. It also helps to improve the collaboration, communication, and coordination among the stakeholders and teams in the system or project.
This instructor-led, live training (online or onsite) is aimed at beginner-level to product leads and senior managers who wish to understand the benefits and challenges of configuration management for their products and projects
By the end of this training, participants will be able to:
- Explain the need and requirements for configuration management.
- Identify the elements and terminology of configuration management.
- Apply the life cycle concepts and quality aspects of configuration management.
- Develop and implement configuration management plans and strategies.
- Deal with commercial off-the-shelf (COTS) and lean products and components.
- Use configuration identification and self-auditing approaches.
- Perform configuration verification and audit.
- Assess and improve configuration management processes.
- Use configuration management tools and technologies.
- Estimate and manage the costs involved in configuration management.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Configuration Management Overview
The Need of Configuration Management
Requirements for Configuration Management
Elements of Configuration Management
Terminology Issues
Life Cycle Concepts
Configuration Management & Quality
CM & Information Quality
Configuration Management Plans & Planning
Dealing with COTS & Lean
Configuration Identification
Identification Approaches
Self Auditing
Verification and Audit
Assessing CM Processes
Configuration Management Tools
General Costs involved in CM
Requirements
- An understanding of project management principles
- Experience with product development or project management
Audience
- Product Leads and Senior Managers, who plan to include configuration management in existing environment
Need help picking the right course?
Configuration Management for Managers and Leaders Training Course - Enquiry
Testimonials (2)
I like how illustrations were made clear in all the materials given during thre training. Thank you for all you put into the success of this training the method she used in the training was easy to understand. I am happy I participated in this training.
Connie Ray Rhem Jr - Spathe System
Course - Configuration Management for Managers and Leaders
Ajay has a wealth of knowledge and experience in the field of Configuration Management. His training was well prepared and tailored to my interests. He took interest in my job role and provided various tips/ suggestions for progressing the CM function within my organisation.
Mhairi Canning
Course - Configuration Management for Managers and Leaders
Related Courses
Advanced Automation with Ansible
14 HoursThe course is intended to give engineers who currently use Ansible knowledge of the deeper and more specialist areas involved in its application.
The aim of the workshop is to give a greater understanding of what goes on "under the hood", how Ansible can be used in the application development lifecycle, and how Ansible can be tailored for scaled and enterprise environments.
Introduction to Ansible
7 HoursCourse objectives: Understand the basics of Ansible Learn how to install and configure Ansible Explore the core components of Ansible: Playbooks, Modules, and Inventory Implement automation tasks using Ansible Execute Ansible Playbooks to manage and automate remote servers
Ansible AWX Fundamentals for DevOps Automation
21 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at DevOps engineers, developers, and project managers who wish to efficiently execute preprogrammed functions and administer software development workflows using the powerful RESTful API of Ansible AWX.
By the end of this training, participants will be able to:
- Install and configure Ansible AWX on their preferred software development environment.
- Understand the DevOps principles and concepts foundational to Ansible AWX.
- Utilize AWX's automation tools to enhance workflows and facilitate DevOps processes.
- Integrate AWX with external resources to leverage its features and collaborate with teams.
Managing Configuration with Ansible
21 HoursThis course has been created to system administrators who want to automate system and application configuration management with Ansible.
This course focuses mostly on Linux/Unix servers.
Ansible for Experts
35 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at DevOps engineers, developers, and SysOps administrators who wish to maximize the tools and features made available through the Ansible project for the advancement of organizational IT infrastructures and processes.
Simultaneously, they can utilize the opportunity to carry out complex Ansible implementations for large-scale applications while employing its open-sourced tower for optimized DevOps management and collaboration functions.
By the end of this training, participants will be able to:
- Install and configure Ansible along with other open-source tools and resources.
- Establish a centralized system for DevOps management using Ansible project features.
- Operate automation tools and advanced resources of Ansible to achieve CI/CD approach.
- Execute better SysOps methods using Ansible's collaborative features for management of larger teams.
- Enhance DevOps tasks execution within the organization and optimize existing ones.
- Integrate Ansible with external platforms and leverage other Ansible tools for the organization's advantage.
Ansible for Network Engineers
14 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at network or DevOps engineers who wish to use Ansible to manage network systems more efficiently through automation.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start building and using network automation.
- Create Ansible playbooks for executing and automating tasks in multiple network systems.
- Use Python network automation scripts to manage and configure network devices.
- Manage network configuration changes dynamically using Jinja2 templates.
Ansible and Puppet for Large Infrastructures
14 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at DevOps engineers who wish to automate IT infrastructure with Ansible and Puppet.
By the end of this training, participants will be able to:
- Configure and manage IT infrastructure.
- Build a pipeline for effective code deployment.
- Implement self-service infrastructure and application delivery.
Chef Configuration Management
14 HoursThis 2-day course demonstrates through hands-on practice the basics of Chef, a configuration management tool, and how to use Chef for infrastructure automation.
IT Automation with Saltstack
14 HoursSaltstack (Salt for short) is open source software developed to automate the configuration of server systems. During this course you will learn how to centrally administer and manage multiple server environments.
The course will be a good mixture of presentations, examples and lab exercises so that you can immediately apply what you have learnt.
IT Automation with Saltstack - Extended
21 HoursThis instructor-led, live training in Kenya (online or onsite) will be a good mixture of presentations, examples and lab exercises so that you can immediately apply what you have learnt.
Advanced Automation with Red Hat Ansible
35 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at DevOps engineers, developers, and SysOps administrators who wish to employ the Red Hat Ansible Automation Platform for executing software development functions and orchestrating advanced IT processes.
Furthermore, they can demonstrate and hone Ansible practices that are advantageous to specific enterprise applications, all the while efficiently collaborating with their respective teams for the accomplishment of complex business functionalities.
By the end of this training, participants will be able to:
- Install and configure Red Hat Ansible Automation Platform within the preferred environment.
- Familiarize with advanced Ansible features for centralizing and managing projects.
- Utilize automation tools and higher-level resources of Red Hat Ansible to achieve CI/CD approach.
- Perform administrative methods for better collaboration of larger teams.
- Enhance DevOps tasks execution within the organization and optimize existing ones.
- Integrate Ansible Automation Platform with other Red Hat distributions to maximize productivity.
RHEL 8 for Linux Administrators
35 HoursThis instructor-led, live training in Kenya (online or onsite) is aimed at intermediate-level system administrators and IT professionals who wish to effectively manage, optimize, and secure RHEL 8 environments using the latest tools and techniques.
By the end of this training, participants will be able to:
- Install and configure RHEL 8 for enterprise use.
- Use advanced tools like App Streams, Stratis, and the Virtual Data Optimizer for efficient storage management.
- Implement secure networking using NFTables and Firewalld.
- Automate systems administration tasks with Ansible, including the deployment and scaling of tasks.
- Manage the lifecycle of containers and secure deployments in production environments.
Configuration Management with SaltStack
14 HoursSaltStack (or Salt) is a Python-based, open-source configuration management tool for automating the provisioning of hardware and software in an IT environment. SaltStack is popular as an orchestration tool in cloud and IT operational environments.
In this instructor-led, live training (onsite or remote), participants will learn how to deploy SaltStack as they step practice hands-on the setup, configuration, provisioning, optimizing and troubleshooting of a collection of servers in a simulated cloud environment.
By the end of this training, participants will be able to:
- Install and configure Saltstack
- Automate administrative tasks related to infrastructure
- Provision and manage new code and application packages
- Create reusable configuration templates
- Use SaltStack to monitor your systems
- Develop strategies to optimize infrastructure
- Troubleshoot SaltStack and environment issues
Audience
- System administrators
- DevOps engineers
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice
Notes
- To request a customized training for this course, please contact us to arrange.
Configuration Management with SaltStack - Extended
21 HoursSaltStack (or Salt) is a Python-based, open-source configuration management tool for automating the provisioning of hardware and software in an IT environment. SaltStack is popular as an orchestration tool in cloud and IT operational environments.
In this instructor-led, live training (onsite or remote), participants will learn the advanced features of SaltStack as they practice the setup, configuration, provisioning, optimizing and troubleshooting of a collection of servers and applications in a live lab environment.
Audience
- System administrators
- DevOps engineers
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice
Notes
- To request a customized training for this course, please contact us to arrange.
Administering System Center Configuration Manager (SCCM)
35 HoursMastering Application Distribution, Deployment, and Monitoring with Configuration Manager
In this comprehensive course, you will gain hands-on experience with Configuration Manager and its associated site systems to efficiently manage network resources. The curriculum is designed to cover essential day-to-day management tasks, including:
- Application Management: Learn to deploy and monitor applications for managed users and systems.
- Client Health Management: Ensure optimal performance and reliability of client systems.
- Inventory Management: Conduct detailed hardware and software inventories.
- Operating System Deployment: Master techniques for deploying operating systems seamlessly.
- Software Updates: Manage and streamline software update processes.