DevOps is a new approach that accelerates the implementation of effective solutions that increases the reliability and security of Internet projects. It is used by leading technology companies - from Facebook to 37signals - combining developers and system administrators to solve operational problems. When the interaction of such teams is war, DevOps is the solution.
For 2 days we will analyze the implementation of DevOps in practice. We will teach how to set the server environment in 5 minutes, make rolling out simple and manageable, set up monitoring so that it helps, and not spam. We will explain when to use the clouds and CDN, where it is better to place the project and how not to suffer from the fall of the Martian ship on the data center.
The course is led by experts from Express 42 with 5 years of experience in implementing DevOps practices in Groupon, KupiKupon, Oversan-Skalaksi, Skype. Theoretical knowledge is reinforced by practice.
')
The course will be interesting to technical managers, developers and system administrators. To complete the course you need a laptop with Mac OS X or Linux and 4GB memory.
Sign up for a course!Program
Day one . The story of the approaches and practices, introduction to the methodology. Infrastructure: servers and clouds, how to choose? Communication channels, CDN - features and pitfalls. How to predict load management capacity. Monitoring The first practice - working with vagrant and chef-solo, we deploy the project. How not to lose data and requests to the site - backups and fault tolerance. Configuration management. Features of the initial installation of servers.
Day two . Introduction to Opscode Chef. The second practice is working with knife and chef-server. Chef architecture and Chef-run anatomy. Minimum Ruby course for working with Chef. The third practice is to replace apgin with nginx in your infrastructure using Chef. Working with attributes, roles, and environments in Chef. Data logging and data management. The fourth practice is working with data in Chef. The fifth practice is LWRP, code reuse. The sixth practice is trying on workflow with workbooks. Seventh practice - features roll out with configuration management system.
Sign up for a course!