Price 1320 + VAT
DURATION 1 Day

Course Overview

The course reviews some of the key concepts and important steps between Development and Operation in addition to implementation of automated process steps in order to help course participants to get understanding DevOps methods to help them appreciate the challenges facing their companies to enable rapid evolution of products\services while improving quality and reducing risks and costs.

Who should attend?

Systems Engineers, Win\Linux Systems Engineers, System Administrators, Operations/Infrastructure Team members, Integration Engineers, Development Teams members who want to take part in DevOps projects.

Prerequisite:

Basic knowledge of Linux system concepts, Agile (Scrum) methodologies and deployments/automation.
Experience with managing systems/applications/operations/infrastructure.

Course Outline:

Course Outline:

1. Introduction to DevOps
• What is DevOps?
• Why DevOps?
• What can DevOps do for you?
• DevOps Values and Principals.
• DevOps Processes and tools.
• Agile & DevOps.2. Introduction to Linux
• Basic concepts.
• Useful Linux commands.
• Components of Linux Operating System.
• Short Bash scripts.3. Source Controls.
• Basic concepts.
• Quick review off different source controls

– git \ Gerrit
– p4
– svn

4. Build Tools
• What is Build Tool?
• Quick review of maven, ant, etc…
• Different types of build processes.

5. Introduction to CI\CD
• Continuous Integration.
• Continuous Deployment.
• Nightly Build.

6. Introduction to Jenkins
• What is Jenkins?
• Installation & Configuring.
• Creating Jobs & running builds.
• Creating & configuring slaves.
• Jenkins useful plugins.
• Jenkins Pipelines \ Groovy.
• Reports.
• Emails.

7. Configuration Management
• Basic Concepts.
• Configuration management tools.

– ansible
– puppet
– etc…

• Benefits of Configuration management.

8. Artifacts Repositories.
• Release \ versioning process.
• Introduction to Nexus.
• Introduction to Artifactory.

9. Dockers.
• Dockers Overview.
• Dockers basic concepts & foundations.
• Dockers Platform Components.
• Dockers Installation.
• Dockers images, containers & repositories.
• Dockers & Jenkins.

10. Monitoring.
• Introduction to monitoring world.
• Nagios as a monitoring tool.

11. Summary

Close Menu