Rootconf Sessions

Presentations on DevOps and Dev-Oops

Attend Submit a session proposal

Exotel's Journey into the Docker World

Submitted by Karthik Nagasubramanian (proposing) on Feb 24, 2020

This is a proposal requesting for someone to speak on this topic. If you’d like to speak, leave a comment.

Status: Under evaluation

Abstract

Abstract : We would want to share the journey of migrating our services to Docker plus Kubernetes ecosystem

Target Audience : SREs, DevOps , Technical folks who want to containerize their services

Outline

Description of the Session : Exotel is a “Cloud-Telephony startup” that is 8 years old now . We have all our microservices in AWS on EC2. Over the last year we are on a journey of platform transformation which involves moving all our microservices to Dockers managed by Kubernetes(EKS). With this an entirely new CI-CD pipeline that implements Exotel’s Development process has been built using some of the open source tools like new version of Jenkins for CI plus argoCD for CD . We have also introduced centralised config management , better log management through open source tools . All of this has helped us to achieve the primary objectives of “Dev=QA=Prod” plus “Increased Dev Productivity”. We would want to share this entire journey as a talk .

Sequence of Ideas :

  1. Primary Objectives
  2. New Changes
  3. GitOps-Our Philosophy
  4. Reporsitory Strcuture changes
  5. Exotel COnfigs
  6. Exotel Deployments
  7. SOPS
  8. Steps to COntainerize
  9. CI Pipeline
  10. CD Pipeline
  11. Logging Pipeline
  12. COllecting metrics
  13. Kubernetes Monitoring

Requirements

Open mind to learn + Laptops

Speaker bio

Narayana Babu - Senior Architect at Exotel with over 10 years of Industry experience . He has well rounded experience in most layers of software including scalable and highly available distributed systems, Android applications, media streaming applications for embedded systems and Machine Learning with special expertise in architecture and design of distributed systems and cloud based solutions.

Athavan - Experienced Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in Go, Kafka,SQL, Elasticsearch, Redis, Wireless Technologies, 2G, Telecommunications, and Internet Protocol (IP).

Slides

https://www.slideshare.net/secret/fQoSJlyfV0OT4t

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('You need to be a participant to comment.') }}

{{ formTitle }}
{{ gettext('Post a comment...') }}
{{ gettext('New comment') }}

{{ errorMsg }}