devops logo

Goals


- Understand the interest of the DevOps movement

- Automate the deployment and industrialize the application

Program

The origin of the DevOps movement
The need for industrialization for operations
Developers and system administrators: profession, differences

Role of automation
Standardization of deliverables
Implementation of a software factory, source management (SCM)
Continuous integration with Jenkins, Maven plugins, jUnit, … 

Workshop: setting up Jenkins / associated plugins

Virtualization: types and contributions
Setting up a development and test environment (Vagrant) Base
management with Docker (Container approach)

Workshop: setting up a development / test environment

Common and repeatable process
Comparison of tools: Puppet, Chef, Ansible, Salt, …

Workshop: Implementation via Puppet

Overview of approaches / tools: Ansible, Salt, Fabric, …
Presentation of Liquibase for the management of database evolutions

Workshop: automating the installation of an application

Monitoring plan
Log management, aggregation, tools (Logstash, ElasticSearch)

Workshop: choice of metrics, implementation of monitoring tools

Duration

3 days

Price

£ 2070

Audience

Developers, System Administrators

Prerequisites

Knowledge of Linux and Java development

Reference

DEV1000-F

Sessions

Contact us for more informations about session date