Who Should Take This Course?
If you are trying to gain an initial understanding of Container-based application management and in particular the leading technologies used in this space today, Docker and Kubernetes, this class is for you. This course is an introductory level class that is broadly accessible and assumes no prerequisite skills.
It is intended to be useful to :
Linux Containers and their management systems (Docker, Kubernetes, ...) are disrupting the world of Cloud computing in general and application development in particular. Containers are the cutting edge technology that are not just building modern microservices-based cloud-native applications but becoming the new normal for managing traditional, monolithic "enterprise applications." What is missing in this new landscape is the people that understand this cutting-edge technology well enough to manage and operate these new systems. This is where you can come in.
You are either already using containers to build apps, or you are about to get passed by someone who is.
This class will help you understand how containers fit into the world of modern application development and management. Whether you are looking to build a successful microservices-based, cloud-native app, migrate a legacy enterprise app to the cloud, or are just trying to understand what this means for your existing VM-based infrastructure, this class is a great place to start understanding these technologies.
We expect you to end up confident discussing the core elements and attributes of Linux Containers (Docker and Kubernetes systems in particular) with clients and coworkers.
With 20 years of experience in automating IT data systems, and a focus on automating not only application deployments, but the underlying infrastructure as well, Robert brings a wealth of knowledge to the full application enablement stack from underlying Infrastructure automation and compliance to application deployment automation. Robert's technology background stems from efforts in such diverse fields as high performance computing and high frequency trading environments, scale-out workload managment, and enabling ops automation and continuous integration and deployment services. Robert also holds patents in network, datacenter, and application performance and scale enhancements. Robert is currently a founding partner at Kumulus Technologies, a San Francisco Bay area infrastructure focused Dev/Ops and Cloud Systems consultancy, where he writes, presents, develops, and educates industry on cloud and dev/ops topics.