Speakers

Ananth Padmanabhan

Technical Expert, Siemens


Session: Virtualized Containers - How good is it?

Typically enterprise applications are deployed as processes on Virtual Machines or as Containers. For example, applications can be deployed on Amazon EC2 instances or as Docker containers in on-premise Kubernetes cluster. Both the strategies have their own pros and cons. While VMs are portable and secure, they are also bulky and time consuming to bring up. Containers on the other hand are lightweight, portable and can be launched very quickly, but their security concerns remain.

Even though traditional containers (such as Docker) isolate the application process namespace from other containers, they share the host OS kernel. Considering the number of un-trusted applications that are run as containers, the entire host OS can be compromised. Even though the community has come up with a variety of tools for scanning vulnerabilities (such as Clair) and modules for enhancing the security (such as AppArmor & SELinux), the onus is on the administrator to use these tools and make the environment secure. In this presentation we explore Virtualized Containers, an evolving container technology which inherently provides security by design without compromising on speed and flexibility.

Anoop Kumar

Solutions Architect, Docker


Anoop Kumar is a Solutions Architect at Docker. Based out of Washington, DC., Anoop Kumar has been in software engineering, operations & development for the last 17 years and been in many different roles such as developer, tester, system admin, project manager and architect. He is passionate about automation and achieving efficiency through software controls and technologies. Prior to Docker, Anoop enjoyed automating configuration management at Puppet. He has also worked extensively in the US Federal sector, primarily in the Security domain.​

Session: The Power of Choice in the Docker EE 2.0 Platform

In this session we will get familiarized with the technical aspects of the Docker EE 2.0 Platform. It will involve a walkthrough of the swarm as well as the relatively newly introduced Kubernetes integrations, how it enables organizational agility, choice and security and the future roadmap of the product suite. We'll finally do a quick demo of the platform and close with a Q&A section.

Workshop: Docker Deep Dive: End-to-end Microservices with Docker EE 2.0

Atul Malaviya

Principal Program Manager, Microsoft


Atul Malaviya is Principal Program Manager on Microsoft's VSTS Team, where he is responsible for release management and continuous deployment features of VSTS. Previously he has worked on Desktop, Web, Mobile and TV applications with technologies ranging from Microsoft stack to Open Source. He has been with Microsoft for more than 10 years.

Session: Kubernetes DevOps

Present the best and the easiest way to setup Kubernetes DevOps by using Docker CI and Helm charts. From Zero to DevOps in a matter of mins. We will also like to show how you can build on the initial setup and add features like: .

  • Docker CI best practices
  • Helm chart best practices
  • Secure your K8s cluster, use RBAC, Helm Provenance etc
  • Use Container Insights, App Insights
  • Other alternatives in the open source world like Brigade

Chandresh Pancholi

Technical Architect, Arvind Internet


Chandresh is a Technical Architect at Arvind Internet (Omuni) and an Ex-Flipkart Engineer. He has been in the industry for almost 6 years and has worked on Quality Engineering, Software Development, Platform Engineering, and Infrastructure Engineering. He has contributed to various open source technologies. He is an Apache committer for Apache Gossip (Incubation) project and contributes to CNCF project Jaeger. He is an active speaker at various workshops and conferences who loves to talk about serverless technologies and architecture. He is a keen enthusiast of technologies like Kubernetes, Docker, Istio, FluentD, Prometheus, Serverless technologies and has been using them for the last 2 years on production.

Session: Production ready tooling for microservices on Kubernetes

Kubernetes is ruling the container world since its inception. Everyone in the industry today wants to learn or use it in production for the container orchestration and microservice deployment and development. In this session, I will speak about some of the important components listed below and how they fit together.

  • Monolith to Microservices
  • Kubernetes
  • Concepts of Kubernetes
  • Service discovery in Kubernetes
  • Prometheus & Grafana monitoring
  • EFK stack
  • Tracing using Jaeger and Open Tracing
  • Config & Secrets management
  • Security on Kubernetes
  • Demo

Understand Kubernetes and you’ll realize how much you haven’t had to do.

Donnie Prakoso

AWS Technology Evangelist, ASEAN


Donnie Prakoso is a software engineer, self-proclaimed barista, café racer enthusiast and a technology evangelist at AWS. With more than 10 years of experience in the technology industry, ranging from telecommunication, government, banking to startups, he now focuses on engaging developers and to assist them to bring their ideas to life, technically. He is particularly interested in AI/ML and anything related to serverless.

Session: Microservices for Startups: Implementation Patterns with Amazon ECS

Container technology provides unparalleled improvements in efficiency and agility of packaging and deploying applications, and hence are becoming the de-facto method for deploying microservices. However, using containers for running services at scale has required that operations team handle complex, dynamically changing infrastructure requirements, or run the risk or under/over-provisioning infrastructure. Let's explore together best practices for developing microservices with containers on AWS services while running them at scale.

Workshop: Hands-on Workshop: AWS Container Solutions

Hrishikesh Deodhar

Director Of Engineering, InfraCloud Technologies


Hrishikesh Deodhar is the Director of Engineering with Infracloud technologies. He has been working in the DevOps and the container ecosystem for well over 8 years, a developer and technical architect prior to that.

Session: Autoscaling in the real world with Kubernetes

Provisioning the size of compute for your clusters was based on historical data & assumptions about growth. In the modern world & with Kubernetes you can scale on demand even during that Diwali Sale!

But implementing autoscaling in Kubernetes has more than what meets the eye. We will look at workload (pod) scaling, node scaling & the machinery that goes behind it to make it work. We will also explore use cases & specific recommendations for the real world.

Krishna Kumar

CNCF Ambassador & Chief Architect Cloud, Huawei India


Krishna Kumar is a Technology Leader in Cloud and various Data Center technologies with 20 years’ of experience working almost 15 years at San Francisco Bay area. Currently he is holding the position of Chief Architect Cloud, Huawei India and leading a team developing cloud platforms and solutions for enterprise customers. His technology specialisation includes IaaS, PaaS, and several Big Data stacks.

Krishna is a Senior Member in IEEE & ACM as well as Fellow in IETE New Delhi. He is very active in open source community, organiser of Bangalore Cloud Native user groups and has presented papers in several international conferences. He is one of the CNCF (Cloud Native Computing Foundation) Ambassador worldwide. Also he is a vice-Chair of CCICI (Cloud Computing Innovation Council of India) cloud capacity building workgroup.

Session: Containers & Workload Security - An overview

Security in containers are still being debated for large enterprise applications. Using containers, security can be integrated throughout in the software development & operation life cycle.

In this session, we start with the basic container security premises to give an overview of what is at stake. Will touch upon container images, attack area, hardening, process automation, run time defense, cloud native firewalls, etc. And then later part of the session move on to workload security concepts - will go deep into CNCF project SPIFFE and other related item Istio Auth.

Overall, this session hopes to provide a complete overview of the secure workload operation in container deployments.

Madhuri Kumari

Software Engineer, Intel Technology India


Madhuri is a Cloud Software Engineer at Intel Technology India Pvt. Ltd. working on OpenStack. She is currently serving as core reviewer in two OpenStack projects, Magnum and Zun. She is mainly involved in projects related to containers technology. She is author of book titled "Containers in OpenStack".

Session: Containers and OpenStack - A Happy Marriage

Containers have gained lot of attention ever since it came into existence. And why not? With the speed and ease it provides for running user application, it is definitely the most preferred solution for many of the real world use cases.

OpenStack, on the other hand is a cloud solution which has always evolved in supporting newer technologies. OpenStack have many projects around containers that tries to cater the practical use cases. Some of the real world use cases that OpenStack fulfils are:

  • OpenStack deployment could be very complex and so is its upgrade. OpenStack Helm, Triple-O and Kolla uses Kubernetes, Docker that helps its users to easily deploy and upgrade their cloud.
  • Containers lacks the security as compared to VMs, so many users want to run their application on secure environment. OpenStack Zun enables Clear Containers and Kata Containers that provides the security of VMs and speed of containers.

Other use cases include running Kubernetes cluster on OpenStack, CI/CD, managing applications using microservices which can be done by Magnum, Zuul, Zun respectively. In this presentation, we will talk about the practical use cases where containers can help us and what OpenStack provides to fulfill those requirements.

Madhusudan Shekar

Principal Technical Evangelist, Amazon Internet Services


Madhusudan Shekar is a Principal Technical Evangelist at Amazon Internet Services Private Limited and has been working on cloud computing technologies from 2008. He engages with organizations of all sizes, from startups and large enterprises to enable them to adopt and be successful with AWS Cloud. He has over 20 years of experience in developing large scale systems for telecommunications, media, automotive and financial services industries. He loves to talk about building a connected-intelligent enterprise and enabling great customer experiences through connected smart technologies. Prior to AWS he built the connected fleet management system TATA Fleetman for automotive OEM TATA Motors and built the third party API gateway for enterprise smart payment systems at Ezetap. He is an active speaker at several events and runs innovation and devops workshops for large enterprises.

Session: The Evolution to Microservices – A Container Story

Technology improves at a rapid pace across compute, storage and networking, but we tend to continue to build applications that are yet to take advantage of much of these capabilities. Cloud platforms provide a way to abstract these complexities from the developer, enabling them to adopt these innovations rapidly. In this session, we will look at how application architectures are evolving, and how it is now possible for developers to prioritise on innovation rather than operation and bring value to the user base.

Workshop: Hands-on Workshop: AWS Container Solutions

Mangesh Patankar

Developer Advocate - IBM Cloud, IBM


Mangesh Patankar is working with IBM Digital Business Group as Developer Advocate IBM Cloud. He has around 18 years of IT experience. He is currently working in the areas of IBM Cloud, Watson, Data Platform and Private Cloud. He works with ISVs, partners & startups' developer community enabling them to adopt IBM Cloud technologies to change the way their current businesses and applications integrate and interact with the world. Has worked with IBM’s key enterprises and partners. He hosts meetups & conducts workshops with Technical Developer Communities in West Region. He is connected to student developer communities as well, who are the future developers. He represents IBM in various forums/events as speaker on IBM Cloud and Watson Platform.

Session: Make Java Microservices Resilient with Istio

How do we make microservices resilient and fault-tolerant? How do we enforce policy decisions, such as fine-grained access control and rate limits? How do we enable timeouts/retries, health checks, etc.?
A service-mesh architecture attempts to resolve these issues by extracting the common resiliency features needed by a microservices framework away from the applications and frameworks and into the platform itself. Istio provides an easy way to create this service mesh.

Manoj Ganapathi

Chief Architect, CodeOps


Manoj Ganapathi is a seasoned IT professional with more than 16 years of experience. He has extensive experience in enterprise & solution architecture, design and implementation of large & complex enterprise systems. As an architect and technology consultant, he has consulted with several large fortune 500 enterprises and also worked with ISVs and startups. In his career, he has worked in multiple technology-oriented and leadership roles across all phases of software development life cycle. He is experienced in building and running technical communities and has been a speaker in several technology conferences.

Session: Harnessing the Power of Managed Kubernetes Services

It is a very exciting time for developers building containerized applications. In the recent months, several Cloud providers are offering a managed offering for Kubernetes. It is a service that completely takes away the headache of installing, managing and upgrading Kubernetes clusters, while still supporting upstream portability. This session talks about what the service offering is and what are key takeaways for developers building Microservices. Using Azure Kubernetes Service (AKS) as an example, a end-to-end CI-CD demo will be shown covering Kubernetes deployments, Container registries and more.

Mohit Prakash Saxena

Tech Lead, Citrix


Mohit is the Staff Software Engineer in Cloud Networking Group at Citrix Systems in India and holds the responsibility of Tech Lead for Citrix ADC CPX. He has been with the company for more than 9 Years and has extensive experience in Kernel development, Linux Containers and Cloud Technology.

He has multiple patents in different areas of cloud networking.

Mohit has done his Master’s in Software Engineering & he likes to spend his spare time in reading technical literature, family is an integral part of his life and he loves watching classic Bollywood Movies. He believes that “The only way of finding the limits of the possible is by going beyond them into impossible.”

Session: Stateless and Stateful services in Kubernetes

Kubernetes (K8s) cluster infrastructure is getting more and more traction industry wide. Different kinds of workload are getting shifted from tradition three tier to micorservice architecture. Every application comes with its own need of infrastructure components be its scaling of application to loadbalancing(LB) these application. K8s also trying to cater the different requirement of these workload one such example is headless services which is basically used for stateful service set. Role of LB is most important when it comes to scaling of services and service discovery be it ingress or E-W. For stateful services exposed using clusterIP/NodePort to ingress default Round Robin loadbalancing will not work. We need intelligent services discovery and LB modules when working with a set of apps consisting of both stateful and stateless services.

Nemo

Software Developer, Razorpay


Nemo works at Razorpay, where he gets to interact with various organizations in the FinTech industry on a daily basis. He maintains a self-hosted home server for fun, and a Kubernetes cluster in AWS for work. His favourite past time is finding Emacs users and telling them Vim is better. Come find him to discuss Kubernetes Security, Board Games, Puzzles, and how not to host your home server.

Session: Building Docker Images at Scale with Drone

With Docker, your organization needs to have a standard base image. You are likely to have multiple base images to accommodate various stacks and various upstreams. In our organization, we faced issues around build planning, timings, and low visibility into breaking changes. This talk walks you through how we maintain our base images at Razorpay: automated builds with a dependency tree to let us make changes confidently. Everything runs on Drone and give us a smooth testable work now.

Pradeep Kumar Singh

Member Technical Staff, VMware


Pradeep Kumar Singh is an OpenStack developer. He has expertise in the domains of containers, storage, and web application development. Pradeep also loves machine learning and the infrastructure part of it. In his free time, he plays with his Raspberry Pi 3 clusters, and also loves to write code in different programming languages.

Session: Containers and OpenStack - A Happy Marriage

Containers have gained lot of attention ever since it came into existence. And why not? With the speed and ease it provides for running user application, it is definitely the most preferred solution for many of the real world use cases.

OpenStack, on the other hand is a cloud solution which has always evolved in supporting newer technologies. OpenStack have many projects around containers that tries to cater the practical use cases. Some of the real world use cases that OpenStack fulfils are:

  • OpenStack deployment could be very complex and so is its upgrade. OpenStack Helm, Triple-O and Kolla uses Kubernetes, Docker that helps its users to easily deploy and upgrade their cloud.
  • Containers lacks the security as compared to VMs, so many users want to run their application on secure environment. OpenStack Zun enables Clear Containers and Kata Containers that provides the security of VMs and speed of containers.

Other use cases include running Kubernetes cluster on OpenStack, CI/CD, managing applications using microservices which can be done by Magnum, Zuul, Zun respectively. In this presentation, we will talk about the practical use cases where containers can help us and what OpenStack provides to fulfill those requirements.

Rajesh K Jeyapaul

Cloud Solution Architect and Sr.Developer Advocate, IBM


Rajesh K Jeyapaul is a Cloud Solution Architect and Sr.Developer Advocate @ IBM India. His technology focus is around Cluster architecture , IoT and Deep Learning.

He works closely with on the ground developer community in enabling them with technology stack. He Mentors Startup community on their technology requirement.

In his 22 years of technology journey , he has led various product development projects on JVM technologies, OS and cloud OS with IBM and open source projects. Also, has led various enterprise solution enablement from database migration to hybrid cloud enablement for Banking and Telecom sector.

He started his career with Indian Defense Research organization as Research Fellow working in the cockpit simulation of India’s indigenous Light combat aircraft , Tejas.

He has co-authored RedBooks on PowerVM virtualizations & performances and having 4 patents to his credit. He is regular in presenting @ domestic and international conferences.

He will be glad to involve on any technology related tech talks or enablement related discussion in your organization.

Workshop: Kubernetes Cluster-based Application Deployment and Management

Sai Vennam

IBM Cloud Developer Advocate


Sai Vennam is a Developer Advocate at IBM with expertise on Node.js, Go, APIs and managed Kubernetes services. He enjoys creating developer-friendly content and samples to showcase the latest and greatest cloud technology. As a hobby, he works on his home automation using Raspberry Pis and serverless technology. His other interests include cooking Indian food, playing guitar, and going to music festivals.

Session: Evolve or Fall Behind: Driving Transformation with Containers

Join us to kick off Container Conference 2018 as IBM Developer Advocate Sai Vennam speaks about the latest emerging technology in the container space - from managed Kubernetes offerings to open-source tools like Istio and containerd. You'll also see how container technology is driving transformation in all industries across the world.

Sanjay Verma

Advisory Software Engineer, IBM


Currently working on IBM Cloud Private Platform with a focus on storage requirements of the on- premises containerized applications. In IBM worked on OpenStack compute performance in IBM's Cloud Foundation services,OpenDaylight based SDN and various other virtual network related projects.

Having seventeen years of industry experience and in various domains like High Performance Computing, Server Management, Email Security, Network Security, SDN, and Cloud Computing.

Sanjay has Master's degree in Computer Science from IISc Bangalore.

Workshop: Kubernetes Cluster-based Application Deployment and Management

Sathyajith Bhat

Senior DevOps Engineer, Adobe


Sathyajith Bhat is a seasoned DevOps/SRE professional currently working as a DevOps Engineer on Adobe I/O, which is Adobe’s developer ecosystem and community. Prior to this, he was the lead Ops/SRE at Styletag.com. He transitioned to Ops/SRE after being a lead analyst at CGI, working primarily on Oracle Fusion stack (Oracle database/PL/SQL/Oracle Forms and other related middleware) designing, architecting, and implementing complete end-to-end solutions for a major insurance provider in the Nordics.

In his free time, Sathya is part of the Barcamp Bangalore planning team, handling DevOps and Social Media for BCB. Sathya is also a co-organizer of the AWS Users’ Group Bangalore, organising monthly meetups, workshops and occasionally speaking at them. He is also a volunteer Community Moderator at Super User and Web Apps Stack Exchange, part of the Stack Overflow network of sites and has authored "Practical Docker with Python", to be published soon by Apress Media.

Session: Securing Containers

Containers have almost become the ubiquitous method of packaging and deploying applications. While containers are perceived to be completed isolated and secure methods of running your application, the reality is that containers are not completely foolproof and are susceptible to many attack vectors. This session takes a look at the attack vectors and different ways to mitigate them.

Shankar Ganesh PJ

Staff Engineer & Evangelist, Blockstack & Infoblox


Shankar has close to 12 years of experience in the software industry. In his current role as Staff Engineer at Infoblox, he has ownership of Network Control product (DNS, DHCP, IPAM) for various public & private clouds and Micro service architecture solutions.

He is also playing key role in the Decentralization technology movement by contributing towards Blockstack and other Blockchain start-ups.

His expertise is; not as developing intelligent systems (artificial intelligence) or building systems that can learn (machine learning), but as creating network of systems that can learn to be intelligent.

Session: Role of Containers in Enterprise Blockchain Architecture

Containers are becoming fundamental pieces in creation of innovative Blockchain networks called 'VirtualChain'. A virtual blockchain created using 'Trusted Container Network', is a layer that sits on top of a blockchain that introduces new functionality and operations without requiring changes to the underlying blockchain.

New operations are defined in the virtual blockchain layer and are encoded in the metadata of valid blockchain transactions. Blockchain nodes do see the raw transactions, but the logic for processing the virtual blockchain operations only exists at the virtual blockchain level. The core functionalities of Blockchain stack will be running as containers performing critical operations with trusted channels.

The talk will focus on evolution of 'Virtualchain' from containers and its role in building 'Enterprise class Decentralization/ Blockchain architecture' with Live Demo.

Shankar Ram Nagarajan

Developer, IBM


Shankar Ram Nagarajan has thirteen years of industry experience working in various domains like storage, networking and telecommunication. Have product development experience in the technology areas like Kuberenetes, Docker,Helm, NSX, NSX-T, Calico, OpenStack, terraform, Vmware vSphere, CIFS (Common Internet File System), GTPv2, STP (Spanning tree protocol), PVST+ (Per VLAN Spanning Tree), NSTG (Nortel Spanning Tree Group), MLT (Multi Link Trucking), RIP (Routing Information Protocol).

He has Master's degree in Computer Science from Anna University.

Workshop: Kubernetes Cluster-based Application Deployment and Management

Sreenivas Makam

Partner Engineer at Google Cloud


In his current role at Google, Sreenivas is responsible for technical enablement of Google cloud partners and architecting solutions for Google cloud customers. Sreenivas has a strong background in infrastructure, networking, cloud and containers. He is an active speaker at conferences and meetup groups. Sreenivas has been a Docker captain for 2.5 years. He is an active blogger in the cloud and containers domain and he has also written a book on CoreOS and Containers.

Session: Deep dive into Kubernetes networking
Container networking is pretty complex and Kubernetes has taken a unique approach to solve container networking challenges. Both simplicity and scalability have been key design principles of Kubernetes networking. This session will illustrate kubernetes networking concepts with examples and demos. Best practises and considerations for deploying container networks in production using Kubernetes will be covered.

This session will also go into latest developments in Kubernetes networking like Network policy and Service policy using Istio.

Vaibhav Choudhary

Principal Staff Engineer, Oracle


Vaibhav Choudhary (Principal Staff Engineer) works in Java Platforms Team from more than a decade. He has worked in all the area in Java Platform. Currently, he is working with JVM Team. He is a speaker on various national and international platform. He lead the Bangalore JUG group and manages few JUG across India.

Session: Java is Container Ready

Container become the fundamental building block unit of modern application and for cloud. So, lets learn in this session that how you can containerize (dockerize in the demo) a java image. What are the effort we put to make Java, Container aware. How Java started understanding Container and start respecting the container boundary. We will also learn how you can leverage java features like AppCDS, AOT inside the container and make it faster than even.