Speakers

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.​


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.

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.


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.

Murughan Palaniachari

Euromonitor


Murughan Palaniachari is a seasoned IT professional with more than 10+ years of experience. He has extensive experience in Agile, DevOps, VSTS, Azure, Docker, Kubernetes, Blockchain, Distributed Ledger Technology, Distributed Database, Ethereum, Solidity, DApps, and Hyperledger.

He is an organizer of DevOps & Cloud meetup and Bangalore Blockchain Developers Meetup. He organises community knowledge sharing sessions, coaching & mentoring people on Blockchain, DLT, Ethereum and Hyperledger on regular basis.

He mentors and coaches teams to practice Automated Testing, Continuous Integration, Continuous Delivery, Continuous Deployment, Continuous Learning, Infrastructure as Code, Monitoring, AWS and Azure Cloud with Jenkins, VSTS.

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.

Ritesh Modi

Microsoft Regional Director and Microsoft Regional Lead - Trainers (MCT).


Ritesh is a seasoned IT professional with more than 14+ years of experience. He was technology architect and Senior Technology Evangelist with Microsoft. He is a known Industry leader, author and well know speaker at multiple national and international events. He’s an expert on Azure, DevOps, Bots, Cognitive, IOT, PowerShell, SharePoint, SQL Server and System Center. He has authored multiple books and “Azure for Architects” is his latest one. He has spoken at multiple conferences including Bangalore Container Conference, TechEd and PowerShell Asia conference and is a published author for MSDN magazine. He has more than a decade of experience in building and deploying enterprise solutions for customers. He blogs at http://automationnext.wordpress.com and can be followed on Twitter @automationnext

Session: Blockchain in containers - end to end perspective

At first glance, Blockchain and containers might sound like two completely unrelated technologies, however, digging deeper, you will find that containers are perfect hosts for blockchain solutions. Blockchain solutions are called Decentralized applications and containers are great in hosting applications. Containers help in creating distributed networks, bring fault-tolerance and scalability to decentralized applications and has tremendous economic and business value. In this session, we will deep-dive and see how to create and deploy decentralized applications built on top on Ethereum within containers. It will include the ledger management and front-end web portal - all hosted within Docker containers. It will show the best practices for hosting blockchain-based applications within containers. Do join me for a fantastic ride of integrating blockchain to containers.

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.