Kenny BastaniJim LehmerBryan Liles

Infrastructure essentials from the command line to the cloud

Date: This event took place live on April 12 2016

Presented by: Kenny Bastani, Jim Lehmer, Bryan Liles

Duration: Approximately 3 hours.

Questions? Please send email to


This online conference explores key infrastructure essentials, inspired by the Infrastructure track at the upcoming O'Reilly Open Source Convention (May 16—19, Austin, TX). Three seasoned open source technologists cover a range of infrastructure elements from popular open source cloud platforms to Linux tools that will save you hours of frustration even if you're not a Linux fan. You'll leave this online conference with new strategies and practical approaches for coping with some of the difficult real-world challenges that you face in your work every day.

Developing orchestration services for a cloud platform 10:00 AM PT
Kenny Bastani

When it comes to ease of deployment, scalability, and resilience, the cloud and containers seem like an ideal match—but there are challenges involved, including some unique to popular open source projects. Kenny Bastani looks at what's involved in developing and operating containerized workloads using open source projects such as Apache Spark, Apache Cassandra, and Spring Cloud Netflix. By the end of this discussion, you'll have a solid understanding of the cloud platform ecosystem and know how to create platform-provided services from open source tooling.


About Kenny Bastani

Kenny Bastani is a passionate technology evangelist and open source software advocate in Silicon Valley. As an enterprise software consultant, he has applied his diverse set of skills to projects requiring a full stack web developer in agile mode. As a passionate advocate for the popular graph database Neo4j, Kenny has supported developers from globally recognized companies who have inserted the NoSQL database into their technology stack. As a passionate blogger and open source contributor, Kenny engages a community of passionate developers who are looking to take advantage of newer graph processing techniques to analyze data.

Ten steps to Linux survival 11:00 AM PT
Jim Lehmer

As a Windows administrator or programmer, you'll occasionally come face to face with a Linux system that needs your attention, and you need to know your way around. With this lightning-fast introduction to Linux and other Unix systems, Jim Lehmer makes the experience much easier for you, outlining 10 core essentials for logging into and looking at a Linux system with an aim at quick and simple diagnoses. Jim arms you with just enough familiarity with the bash command line to be able to do some simple system diagnostics on the Linux "appliances" that may be in your environment. He'll focus primarily on nondestructive read-only commands, but he'll also cover a few commands—such as restarting services or the server itself—that can alter system state.

* Prerequisite: Participants should be competent Windows systems administrators and programmers. Familiarity with Windows shells (CMD.EXE and PowerShell) is preferred but not absolutely necessary.

Ten Steps to Linux Survival Get notified when this free report becomes available.


About Jim Lehmer

Jim Lehmer has been "in computers" for over three decades. He has held various software development roles, including programmer, systems programmer, software engineer, team lead, and software architect, and worked on a variety of operating systems with a number of programming languages. Jim currently works in a Windows shop coding primarily in C#, but with his background in cross-platform development, he often gets tapped to deal with any *IX boxes that enter the environment.

AppOpps: Building successful deployments 12:00 PM PT
Bryan Liles

AppOps, short for application operations, is a practice developed by DigitalOcean engineers to prescribe a course of actions needed to move a project from development status to production status. Bryan Liles introduces AppOpps and outlines the AppOps steps. Bryan examines the importance of having an automated process to determine if a particular code commit is able to be included in a production release, before moving on to continuous deployment, getting insights into operations, and tools that can give you a comprehensive view of how your application is working. Bryan ends by discussing potential requirements for modern applications and how they can best fit in modern cloud infrastructures.


About Bryan Liles

Bryan Liles works on cloud engineering for DigitalOcean. In layman's terms, this means he writes OSS for DigitalOcean and others. Brayn helps companies move their software to the public cloud and speaks at conferences on topics ranging from machine learning to building the next generation of developers. When not thinking about code, Bryan races cars in straight lines and around turns and builds robots and devices.