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.

Dave Kerr

Technology consultant, McKinsey


Dave Kerr is a technology consultant for McKinsey & Company. He's worked across the world with diverse engineering teams, helping people write better software and companies build a better place for awesome engineers to work. Dave is a passionate geek who loves coding, devops, writing and coaching. When he can get away from his computer, he loves anything outdoors.

Session: Practical Engineering for Containers

As a developer, there are all sorts of patterns you can follow to build software which more effectively suits containers. Learning how to create containers which are fast, lightweight, easy to monitor and manage will help you engineer better systems. In this presentation I'm going to show you my top five engineering tips for building software which runs in containers. Along the way we'll deep dive into some of the internals of Docker to see just why these patterns can be so beneficial, and look at how these patterns become critical when working with orchestration platforms like Kubernetes.

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.


Workshop: Hands-on Workshop: AWS Container Solutions

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

Raghavendra Deshpande

Developer Advocate, IBM


Raghavendra Deshpande is Developer Advocate in IBM Digital Business Group. He has 15 years of experience in development of enterprise level products and solutions with 11 years of service in IBM. Strong technical hands on background with contribution to design and programming using Java, J2ee, Node.js and web based technologies. Sufficient knowledge of developing applications using IBM Cloud.

Currently working with ISV’s, Partners, Startups Developer Community. His core competency is in developing cognitive, blockchain, data science & cloud solutions to evangelize, enable enterprises to adopt IBM’s Cloud & Watson as part of their core business.

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

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.