What is DevOps?
Why DevOps?
What can DevOps do for you?
DevOps Values and Principals.
DevOps Processes and tools.
Agile & DevOps.
Basic concepts.
Useful Linux commands.
Components of Linux Operating System.
Short Bash scripts
Basic concepts.
Quick review off different source controls
What is Build Tool?
Quick review of maven, ant, etc…
Different types of build processes.
Continuous Integration.
Continuous Deployment.
Nightly Build.
What is Jenkins?
Installation & Configuring
Creating Jobs & running builds.
Creating & configuring slaves.
Jenkins useful plugins.
Jenkins Pipelines Groovy.
Reports.
Emails
Basic Concepts.
Configuration management tools.
Benefits of Configuration management
Release versioning process.
Introduction to Nexus.
Introduction to Artifactory.
Dockers Overview.
Dockers basic concepts & foundations.
Dockers Platform Components.
Dockers Installation.
Dockers images, containers & repositories
Dockers & Jenkins
Introduction to monitoring world.
Nagios as a monitoring tool.
Summary
Q&A
Evaluation