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