Meet our Speakers

https://devopspro.ru/2017/wp-content/uploads/2017/06/Anton-devopspro-320x320.jpg
Otomato Software, Israel

Anton Weiss


DevOps Evangelist and Enabler with more than 15 years experience all throughout the IT industry.


Topic

Respect the Pact: Consumer-Driven Contracts and Organizational Communication

Consumer-driven contracts are are an essential part of a mature microservice testing portfolio, enabling independent service deployments. With microservice architectures getting ever more mainstream acceptance we now see great new tools such as Pact or Spring Cloud Contract making contract management and testing easier. But as it always happens in DevOps – the tools and frameworks are only the enablers. In order for them to work – the correct processes, attitude and inter-team communication patterns have to be in place. In this presentation we’ll provide an overview of the tools, patterns and pain points we’ve seen when implementing contract testing in large development organizations.


Make

Connection

Follow


Workshop

Date: November 15
Time: 10:00–16:00
Venue: Deworkacy, Red October
Language: Russian

Building a Modern CI/CD Pipeline

Overview:

The purpose of this workshop is to explore the core concepts of modern Continuous Delivery  (CD). The participants will learn why CD is needed, what are the necessary (and the optional)  parts of a great CD pipeline and how to wire them all together for an effective workflow. In the process we will get our hands dirty building and deploying a number of interconnected microservices onto a cloud-based cluster.

Target Audience:

Software Developers, Testers, Sysadmins and DevOps Engineers looking to expand their knowledge in CI/CD, obtain a system-wide view of software delivery processes and enrich their experience by playing with the industry hottest tools.

Course prerequisites:

Professional background in working with computer systems. Basic knowledge in:
– unix/linux OS
– scripting languages (perl, python, ruby, javascript or shell)
– software build systems (desirable)

Technical requirements:

Each participant should be equipped with a personal computer with internet connection. For the purpose of the workshop the participants will be requested to acquire a trial account for Google Cloud Platform. These accounts are free of charge but may require providing credit card details.


Topics:

Module 1 – CI/CD and Docker:

  • Continuous Integration and Delivery overview
  • Delivery Pipelines explained
  • Linux Containers and CI/CD
  • Introduction to Docker

Module 2 – Jenkins + Codefresh :

  • Jenkins CI – the beating heart of your pipeline
  • Codefresh for Docker Builds:

Module 3 – Kubernetes on GCP:

  • Kubernetes – an Overview
  • Rolling Updates
  • Auto-Scaling
  • Envrionments: Staging and Production

Module 4 – Tying it All Together:

  • Build
  • Deploy to Staging
  • Test
  • Promote to Production