Hyper-Automate your Cloud Native Journey with Kubernetes Custom Resources and Operators

Track: Unobtanium
Abstract
Kubernetes has become the de-facto orchestration platform that automates the deployment, scaling, and management of containerized microservices/applications. However, managing complex applications, including those built for multiple cloud environments, can be challenging, especially when it comes to tasks such as configuring, upgrading, and monitoring. Kubernetes Operators are a powerful extension to Kubernetes that provides a way to automate the management of complex applications, including tedious DevOps and administrative operations. Operators are in fact software extensions that can be deployed on a Kubernetes cluster to monitor specific Custom Resources Definitions (CRD) defined by the admins. They will ultimately enable developers to automate routine and repetitive tasks, simplify application management, and scale applications more efficiently. Mo Haghighi, Distinguished Engineer at Discover Financial Services, will explore the advantages of Kubernetes operators for boosting developers’ productivity and how enterprises can expedite their modernisation journey and automate their multi-cloud deployment by adopting operators.
Mo Haghighi
Dr Mo Haghighi is director of engineering/distinguished engineer for Cloud Platform and Infrastructure at Discover Financial Services. His current focus is hybrid and multi-cloud strategy, application modernisation and automating application/workload migration across public and private clouds. Previously, he held various leadership positions as a program director at IBM, where he led Developer Ecosystem and Cloud Engineering teams in 27 countries across Europe, Middle East and Africa. Prior to IBM, he was a research scientist at Intel and a Java developer at Sun Microsystems/Oracle. Mo obtained a PhD in computer science, and his primary areas of expertise are distributed and edge computing, cloud native, IoT and AI, with several publications and patents in those areas. Mo is a regular keynote/speaker at major developer conferences including DevOpsCon, Java/Code One, Codemotion, DevRelCon, O’Reilly, The Next Web, DevNexus, IEEE/ACM, ODSC, AiWorld, CloudConf and Pycon.