Linux Internals and DevOps Automation Training

Rating:
1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Loading...
Please Log in or register to rate

Linux Internals and DevOps Automation Training

ENG-302

DevOps need to automate and maintain software engineering processes and infrastructure vital to the organization. Container engines like Docker and others build on two Linux kernel facilities (cgroups and namespaces). In order to understand the performance characteristics of containerized environments, we’ll cover kernel topice to see how these concepts affect both the system itself, and system-level analysis tools. In this course you’ll learn the skills necessary to develop and deploy a web application with Docker.

In this course you’ll gain practical knowledge and skills in Containers deployment and management with Docker and gain a number of DevOps related skills along the way

Target Audience

Software professionals interested in acquiring practical exposure to tools, processes, and principles of DevOps Automation.

Course Topics

Part 1: Containerized environments performance characteristics

  • Linux Kernel Structure Overview
  • CPU Scheduler
  • Internal Process Management
  • Managing Resources with CGroups
  • CGroup Overview
  • NameSpace Isolation
  • Resource Limitation (Network, CPU, IO)
  • Kernel Tune-able parameters
  • Overview of /proc and /sys filesystems
  • Online/Automatic Kernel Tuning with KTune and TuneD

Part 2: Containers deployment and management with Docker

  • Docker Overview
  • Structure of a Dockerfile
  • Docker daemon
  • Docker Networking management
  • Single-host container linking
  • Cross-host container linking
  • Docker Volume Management

Part 3: Security mechanisms

  • Firewalld: Dynamic / High level IPTable management
  • SELinux
  • Concept of MAC
  • SELinux Structure
  • Basic SELinux management

Part 4: Configuration Management: Chef / Puppet

  • Cookbook / Manifest authoring
  • Host Deployment and Ongoing configuration management unified
  • Configuration based scriptlets

Part 5: Monitoring with Zabbix

  • Writing Zabbix Monitor Plugins
  • Generating Reports
© Copyright - Skilit - Site by Dweb