In this talk I point out several areas of focus when making the transition to a DevOps culture, and point out why it’s important that you change everything.
Karthic Rao Developer Advocate, Dgraph Labs
Karthic is a Developer Advocate at Dgraph labs who strives to create value across multiple areas at Dgraph. He is enthusiastic about engineering, marketing, sales, product and developer relations and could effectively wear different hats. He has experience working with a wide range of startups in different domains across the globe. He has a unique distinction of having worked for an open-source web server, object storage and database company. He is an avid blogger, speaker, and musician too. He has given talks at multiple prestigious conferences. These include Gophercon India, Gophercon Singapore and the last edition of Devops days India. When not at work you could find him reading, at the gym, meditating, practicing music or on motorcycle trips.
Loki is a horizontally-scalable, highly-available log aggregation system inspired by Prometheus. It is designed to be very cost-effective and easy to operate, as it does not index the contents of the logs, but rather labels for each log stream. Since presenting Loki last year at DevOpsDays India 2018, lots of new and exciting features have been added to it including but not limited to live log tailing, LogQL, retention, pipelines and stages for scraping logs, docker driver etc. I will be talking about all the new features, performance optimizations, community support and what to expect in the future. I will also be demoing LogQL along with one of the most requested features, live log tailing.
Sandeep Sukhani Software Engineer, Grafana
Sandeep is a Software Engineer, working at Grafana Labs on Loki & Cortex. After trying his hands at different areas including Data Security, Blockchain and HRM, he is living his dream working with one of the pioneers in Observability and Monitoring space, Grafana Labs. In his free time, Sandeep likes to read books, play tennis and watch movies/web series.
Goutham Veeramachaneni Developer, GrafanaLabs
Goutham is a developer from India who started his journey as an infra intern at a large company where he worked on deploying Prometheus. After that initial encounter, he started contributing to Prometheus and interned with CoreOS, working on Prometheus’ new storage engine. He is now a maintainer for TSDB, the engine behind Prometheus 2.0. He now works at Grafana Labs on open-source observability tools. When not hacking away, he is on his bike adding miles and hurting his bum.
Kubernetes declaratively manages a cluster by standardizing both resource definitions (Pod, Service etc.) and resource management logic (controllers). Using Operator pattern we can extent our Kubernetes cluster and manage our applications in a Kuberntes-native way. This enables us to embed operational knowledge as a combination of Custom Resource Definitions (CRDs) and custom controllers. The Operator-SDK Framework provides an efficient path for developers to adapt Kubernetes native experience for managing application deployments. It also provides effective tools to develop, test, package and publish Operators. My goal is to present end-to-end Operator development workflow consisting of writing an Operator, packaging and publishing on OperatorHub. I intend to start with a brief introduction to Kubernetes Operator pattern, Operator-SDK, Operator Lifecycle Manager and OperatorHub. Then demonstrate development, packaging, publishing and consumption of an operator on your Kubernetes/Openshift cluster.
Nikhil Thomas Software Engineer, Red Hat
I am a software engineer at Red Hat. My current focus is Tekton project. it provides Kubernetes-style resources for declaratively managing CI/CD-style pipelines. I contribute to the development of a Tekton-Pipelines-Operator for managing the life-cycle of Tekton Pipelines. I am an Engineer by passion and profession. I love to build things. Hence, I love the youtube channel 'The Hacksmith'.
Aravind Putrevu Developer, Elastic
Aravind is passionate about evangelising technology, meeting developers and helping in solving their problems. He is a backend developer and has seven years of development experience. Currently he works at Elastic as Developer and looks after the Developer Relation function of India. Previously, He worked at McAfee Antivirus as a Sr. Software Engineer in Cloud Security Domain. He has deep interest in Search, Machine Learning, Security Incident Analysis and IoT tech. In his free time, he plays around Raspi or a Arduino.
Mukta VP of Reliability Engineering, MPL
Mukta is an outcome driven intrepreneur, currently working as VP of Reliability Engineering at MPL. She became a part of the MPL journey after the acquisition of her company, Crevise, which specialised in devops consultation. Mukta is a visionary in the SRE / devops space. She has worked in this field since the time “devops” was a less known buzzword. She has contributed to development of Chef, Docker and Cassandra in her early days of devops exploration. From being a hard core developer to being a devops architect and a successful entrepreneur, Mukta exhibits outstanding technical as well as business skills.
Rafal Leszko Cloud Software Engineer, Hazelcast
Cloud software engineer at Hazelcast, author of the book “Continuous Delivery with Docker and Jenkins”, trainer, and conference speaker. He specializes in Java development, Cloud environments, and Continuous Delivery. Former employee in a number of companies and scientific organizations: Google, CERN, AGH University, and more.