DevOps Concepts and Principles | 17.01.2017

Speaker: Omri Siri, DevOps Expert. Omri Managed DevOps teams in a local and global environment. He was a Director of Operations & Big Data @ Avantis, and previously, a DevOps technical lead @ Liveperson.

Session Overview:
DevOps is about collaboration, communication and integration between development teams and IT operations with the objective to deliver faster and more reliable software products.

In a pre-DevOps world, development teams were in charge of gathering the software requirements and writing code. Then a separate QA team tests the program in an isolated development environment, if requirements were met, and releases the code for operations to deploy. Each time a software program is moving to an independent team it adds bottlenecks.

In a DevOps world, cross-functional teams collaborating and share responsibility for maintaining the system that runs the software and preparing the software to run on that system with increased quality feedback and automation issues. DevOps Engineers are responsible for building, deploying, automating and maintaining the applications infrastructure. They also setup and maintain the internal tools for Continuous integration and deployment.

In this session, Omri will explain what DevOps means, what are the core DevOps concepts & principles, and explore the DevOps ecosystem.