Ohio LinuxFest Speakers

We’re proud to announce an amazing lineup of speakers for 2016. Keep reading for bios and presentation descriptions.


Catherine Devlin

Catherine is a long-time speaker and volunteer in the regional FOSS community, served as PyOhio’s founding chair, teaches introductions to programming and common FOSS topics, and is president of the Dayton Dynamic Languages user group. She is a veteran PyCon speaker and has met Guido, Larry, and Rasmus (though never at the same time).

Catherine grew up in Minnesota, then studied chemical engineering at MIT. A freak accident in 1999 transformed her into a database administrator… by way of the secretarial pool. She enjoys studying foreign languages and lives in the woods near Dayton with her wife and a small herd of horses.

Keynote – Hacking Bureaucracy with 18F

You say you work for a large institution where modernizing the techniques and software meets resistance? Hi, I’m Catherine Devlin, and I’m a Federal employee.

Specifically, I’m part of 18F, a new-ish digital consultancy within the U. S. Government. We’re 200-odd true believers in FOSS and good development practices with a mission to deliver great software and applications for Americans – and, more importantly, to deliver cultural change, helping agencies throughout government to use the software, techniques, and principles that we at LinuxFest know and love.

Come to learn some of 18F’s completely-not-secret secrets. Leave as a more enabled hacker of your own institutions.

Slides


Ethan Galstad

Ethan is the founder of Nagios, a widely used monitoring application with its roots in Open Source dating back to the late 1990s.

Originally from Wisconsin, Ethan moved to Minnesota to study Computer Science at the University of Minnesota. He held a variety of jobs in desktop support, server administration, and web development before delving into the crazy world of entrepreneurship. He currently serves as President and CEO of Nagios Enterprises, which has grown from a small, bootstrapped startup into a successful company with over 30 employees and thousands of customers worldwide.

Keynote – Becoming The Next Tech Entrepreneur

Ethan will talk about why you (yes, you) would make for a great entrepreneur. He’ll go into the advantages that Open Source software provides entrepreneurs and how you can leverage technology and your own expertise to kickstart your own entrepreneurial venture—whether you’re an Open Source developer or not. Ethan will share tips and tricks he has learned along the way, as well as things you’ll love, hate, and accomplish along your own journey.


Joe and Lily Born

Joe Born has 25 years of consumer electronics experience, founding Digital Innovations to commercialize the SkipDoctor CD repair device, then heading Neuros Technology which produced media centers running Open Source Software. In that role, he convinced Texas Instruments to release a free compiler for its multimedia Digital Signal Processors for the first time. Joe is now the CEO of Aiwa, a startup that is reviving the iconic stereo brand to produce a line of wireless speakers.

Joe’s daughter Lily, age 14, is a product innovator in her own right. She worked to develop a tip-resistant cup design called the Kangaroo Cup after seeing the difficulty experienced by people with motor control issues. With some help from her father, she successfully crowdfunded and has manufactured tens of thousands of cups over the past four years, in both molded plastic and ceramic versions. She has earned numerous accolades, including an invitation to exhibit at the White House Science Fair, and has been featured in media outlets like CNN, NPR, and BoingBoing.

Keynote – The Democratization of Invention

Lily and Joe will compare their two careers, a generation apart, and discuss the various ways that the precipitous drop in the barriers to entry for getting a physical invention to market has taken innovation from the domain of the few to the many. From an MP3 player that cost $7 million to bring to market to a no-spill cup that was supported by crowdfunding, their story embodies the dramatic changes in getting products to market, and the important role that Linux and Open Source plays in that change, both historically and going forward.



Alex Juarez

Alex Juarez is a Principal Engineer at Rackspace, touting 9 years with the company. Alex enjoys all things Linux, especially training and mentoring others, and has qualified to do so as an RHCA/RHCI. Alex has also spoken at various regional and nationwide open source conferences sharing knowledge and encouraging people to learn more. When Alex isn’t helping others he’s crafting killer cocktails and finding the best spots to grub in San Antonio.

It’s Dangerous to Go Alone – Exploring /proc with Friends

Ever wondered how your everyday system tools know how much CPU or memory a process is using? Do you need to know which processes are using swap space? Recover an open file that may have been deleted? What about just a general better understanding of what’s going on with your system? Let’s talk about the Linux wonderfulness that is /proc. We will go over the layout and important files as well as kernel tuneables.


Anthony Bemus

Tony Bemus has 13 years of PC and Network support for home users, small business and enterprise. With Tony’s experience and studying Information Assurance at Eastern Michigan University, he has a unique insight for Internet Security.  He also shows his passion for Linux and open source software in his podcast The Sunday Morning Linux Review http://smlr.us

Offensive Security and Countermeasures Using Kali Linux

This talk will present the techniques that hackers use and how to keep yourself safe.  It is based on Kali Linux and will cover the features of that distribution.  After an introduction to the CIA triad and basic security countermeasures, specific approaches will be discussed, including: Android RAT with MSF, scanning computers and OS fingerprinting using nmap, network Sniffing with macof and Wireshark, and info gathering using Maltego.

Slides


Ben Roose

Ben Roose spent much of his early life working in the theatre industry, but has been playing with Linux boxes since the mid-2000s. His hobby of building computers in his living room evolved into a full-time job within the computing world. Ben holds a masters degree in computer networking and is currently the systems administrator for the Department of Electrical Engineering and Computer Science at Wichita State University. Ben now gets to play with Linux desktops, servers, and high performance computing clusters all the time! When it comes to giving lectures on Linux, Ben attempts to combine the academic theory of his graduate training in computer science with a healthy streak of practicality from on-the-job experience.

Process and Job Control in Linux

A discussion on the theory and practical application of Linux process identifiers, groups, sessions, and signals. This presentation covers:

  • Processes (PID) and the ps command
  • Parent and child processes (PPID)
  • Terminals, pseudoterminals, and shells
  • Process sessions (SID) and process groups (PGID)
  • Orphan and zombie processes
  • Signals, terminal keybindings, and the kill command
  • Process job control (foreground vs. background)

Bob Murphy

Bob is a Linux Systems Administrator and has been a user of GNU/Linux for his own personal needs since the late nineties.  He has used many distributions over the years, starting with Slackware, up to the latest Red Hat and Ubuntu releases.

A Brief Introduction to GNU screen

Screen is part of the GNU project, and is an overlooked utility that can make working on the command line much easier.  It is a terminal multiplexer that allows for disconnecting remote sessions, multiple ways to enhance viewing of your command line sessions, and better ways to capture data from those sessions.  I’ll show you how to use all of this, as well as how to install it under several GNU/Linux distributions.  The talk will be interactive, with questions encouraged, and I’ll walk through steps to help the audience install screen as the demonstration progresses.  The audience is encouraged to bring a laptop running GNU/Linux to install screen and work along with the presentation.  Beginning or intermediate users who want to better use the command line will get the most out of the presentation.


Brian Sherwin

Brian Sherwin is a Technical Evangelist with Microsoft from Columbus, Ohio. He has been a consultant and trainer for over 17 years. One of his core passions is helping companies make decisions based on value and not a particular technology. When he’s not trying to figure out some new technology, he spends time reading, Scouting, and drinking enough coffee to keep up with his five kids.

Why OSS at Microsoft

What started as a war is turning into a love affair. Over the last two decades, Microsoft has moved from a fierce opponent of the penguin to recently being welcomed by Ubuntu, Red Hat and others. Come for an interactive discussion of Microsoft’s long journey with Open Source and see in depth demos of the new Bash on Ubuntu on Windows (Windows Linux Subsubsystem) and the cross platform .Net Core.


Cooper Lees

Cooper Lees has been working as a Systems Admin, Network Engineer, and Production Engineer since 2007. He has been writing Python heavily since 2007 with scripts ranging from sendmail alias file generation out of LDAP to full-blown configuration generation systems for switch platforms (FBOSS). Cooper has been at Facebook for 3 years and now works heavily with its Python Foundations group to help promote and assist the uptake of Python 3 (namely >= 3.5) throughout Facebook.

Ultra Scale File Distribution @ Facebook

When you have hundreds of thousands of servers all wanting a binary or group of binaries, how do you get them there fast? If you want to be able to build, deploy and roll your service quickly, your distribution system has to be fast and reliable as well as safe. How can you achieve all of this in a controlled manner, allowing your engineers to move fast with stable infra? At Facebook, we created a binary distribution system we call fbpkg.

fbpkg has tweaks to allow for efficient downloading across the network as well as a variety of safety features that allow engineers to move fast without jeopardizing reliability. It enables binaries to be distributed from a developer machine to dedicated seeders equitably distributed through all parts of the network, then out to testing and production tiers in seconds.

In this talk, we’ll explain how we leveraged several Python features to achieve this. You’ll learn about the applications of a mixture of Py3 AsyncIO operations, such as async metadata lookup, async file verification and async multiple file fetches with libtorrent Python bindings, on top of a dynamically generated torrent infrastructure. We’ll describe how fbpkg’s design influences developers to have less version skew in production and limits the amount of non-ephemeral (temporary life span) packages to help keep our back end data store in each region manageable. We’ll also discuss generic service design and service binary life-cycle philosophy. That is, building your code, ‘canarying’ (aka testing new code), rolling it out and, if need be, rolling it back.


David Stokes

Dave Stokes is a MySQL Community Manager for Oracle and used to be the MySQL Certification Manager for MySQL AB, Sun Microsystems, and Oracle. He started his professional training with FORTRAN on punch cards back in another century.  He has worked doing things ranging alphabetically from anti-submarine warfare to webmastering and for companies ranging from the American Heart Association to Xerox.  He lives in Texas and, by law, rides a motorcycle, drives a pickup truck, and owns a hound dog (hey, it IS in the state constitution!).

MySQL Replication Basics for Linux Admins

MySQL Replication  is a simple way to keep multiple copies of your data handy.  But what does it take to set it up and run? This presentation covers all you need to know from the basics, to scaling reads, multi-source replication, and the upcoming group replication for active-active multi-master. You will see and understand what setting you need for parallel, crash-safe replication and be able to set it up with one Python script.

Slides


Don Vosburg

Don Vosburg has been a Linux professional since 2002 – currently working as a pre-sales engineer for SUSE Linux. He has helped to architect a variety of Linux HA deployments. In addition, he administers two production clusters running more than 10 resources each.

Linux HA – No Laughing Matter!

Most Linux distros include a High Availability (HA) stack – but what is that? It’s more than guarding against hardware failure – but a way to keep your precious services running no matter what. Get a closer look at Linux HA and the ways you can cluster your Linux world. We will explain the elements of corosync/pacemaker clustering on Linux, showing key elements like service failover, STONITH devices, active/passive, active/active, and shared storage options. Then we will install a basic cluster live on openSUSE Leap, including a Linux iSCSI storage backend and a web server. Varying administration methods will be shown, as well as a look at a larger production cluster.


Dru Lavigne

Dru Lavigne is the technical documentation manager for the TrueOS, FreeNAS, Lumina, and SysAdm open source projects. She is author of BSD Hacks, The Best of FreeBSD Basics, and The Definitive Guide to PC-BSD. She is founder and current Chair of the BSD Certification Group Inc., a non-profit organization with a mission to create the standard for certifying BSD system administrators, and serves on the Board of the FreeBSD Foundation.

Doc Like an Egyptian

Every software project needs good documentation–otherwise, how will users know how to use the software and developers know how to contribute code to the project? But creating and maintaining documentation is hard! Software versions change, new features are added (and old ones deprecated), formats change, and search engines seem to point users to everything but the correct docs.

This presentation discusses the common gotchas associated with maintaining documentation and the pros and cons of some of the available open source solutions. It then provides an overview of Sphinx, an open source documentation generation system which provides git integration, pootle integration (for translations), multiple output formats, and an easy-to-learn formatting language. It also discusses some of the tips and tricks learned from converting the TrueOS, FreeNAS, and Lumina documentation projects to Sphinx.

Slides


Elizabeth K. Joseph

Elizabeth K. Joseph is a Senior Automation and Tools Engineer working for Hewlett Packard Enterprise on the OpenStack project Infrastructure team. For nearly four years, she’s worked with various teams in the OpenStack community to support the continuous integration system that keeps development flowing in the project. She is the author of Common OpenStack Deployments, published in August 2016. It gives a variety of example deployment scenarios and uses Puppet to orchestrate local, real world simulated examples of deployments of private and public compute clouds, multiple types of storage systems and explores the increasingly common bare metal and container deployments.

A Tour of OpenStack Deployment Scenarios

You’ve probably heard about OpenStack. It builds clouds, right?

OpenStack actually goes beyond what we traditionally think of as clouds. With Magnum you have a common API that can orchestrate management of various types of containers (Docker, Kubernetes, Apache Mesos). With Swift you can build a massive object storage cluster to stash backups, photos, music and more for your customers. By using Ironic you can control a whole datacenter through interaction with bare metal tooling for an ever-growing range of hardware. Due to the flexibility and API-centric approach, OpenStack has been deployed for universities, governments and companies all over the world to address a varying array of problems.

This talk will dive into some real world examples of how it’s being used, drawing from my experience in the industry and a variety of public talks and articles presented by these organizations to showcase their work. From car companies to cable companies, scientific research facilities and even the NSA, you’ll learn how all kinds of organizations are using OpenStack and hopefully be inspired to consider bringing it into your own organization.

Slides


Jeff Gehlbach

Jeff has worked with free software since the mid-1990s and practiced the discipline of large-scale network management since 2000. His current role as Director of Applied Innovation at The OpenNMS Group lets him continue both pursuits, even affording him to write the occasional line or two of code.

What’s Happening with OpenNMS

This talk provides an update on the state of OpenNMS, the world’s first enterprise-grade open-source network management platform. We hoped the creation of the Horizon and Meridian distributions of OpenNMS would help accelerate innovation. How right we were!

  • New project and doc websites
  • Four releases with Newts / Cassandra data storage
  • Two releases with Minion distributed architecture
  • UI and ReST API improvements
  • New Business Service Monitoring subsystem
  • New event, alarm, and ticketing integration points
  • Added support for WS-Management and WinRM
  • Topology UI updates
  • Evil usage statistics collection

Jim Wildman

Jim Wildman is a farm boy from central Ohio who discovered Unix in 1985 and has been involved in that world ever since. Linux came along in 1995 and lead to his first production system in 1998 (a Hylafax server). For many years, Jim was involved in with the Central Ohio Linux User Group (COLUG) and has spoken at numerous business and user group conferences. Jim has worked in every major industry vertical and is currently employed as a Senior Solutions Architect by Red Hat supporting accounts in Florida.

oVirt/KVM: Wrestling with the Virtualization Gorilla

VMWare currently dominates the non-cloud enterprise virtualization landscape with Azure beginning to make some inroads. This talk will examine what oVirt and KVM bring to the table in features and capabilities as it compares to both of the commercial competitors. We will demo a recent Red Hat version of oVirt (Red Hat Enterprise Virtualization 4.0) and explore some of the capabilities that are available on the Open Source side.

Attendees will leave with a better understanding of how to position Open Source virtualization solutions within a corporate environment and what the capabilities of the Open Source tools are.


Jose Antonio Rey

Jose is a community member who has been involved for several years now. Co-author of the Official Ubuntu Book, 8th and 9th editions, former Local Communities Council member and events organizer, mainly of UbuCon Latin America, Jose is a student who dedicates his time on working with the Juju team to get more charms available for you.

Juju: Your cloud in a couple taps (or clicks!)

Meet Juju, the future in cloud orchestration. You will be able to deploy any service in just minutes: web applications, big data, OpenStack, and much more! Learn how to use it, and get the basics on how to create charms to deploy your own service with Juju!  This session will include a live demo, which has real deployments on a real cloud!


Ken Moore

Ken Moore is the author and lead developer of the Lumina Desktop Environment, as well as one of the main developers of the TrueOS operating system (formerly PC-BSD). His day job has been working on open source projects for iXsystems since 2011, developing new tools and innovating on existing concepts for the FreeBSD community through the PC-BSD/TrueOS project. In his off time, he enjoys spending time with his family in Maryville Tennessee, hiking in the Smoky Mountains, and playing video games.

SysAdm: Simplifying FreeBSD Administration

SysAdm is a new client/server application which provides an open JSON API for directly managing FreeBSD systems. This session will go into detail about the FreeBSD server, the cross-platform client, and their interactions. Specifically, the server provides a JSON API for local or remote administration of the system while interacting with FreeBSD without using any external databases or settings. For the client application, there will be examples of the graphical interface, how to administrate multiple systems simultaneously, and (time permitting) show a live demonstration on a TrueOS system.


Kevin O'Brien

Kevin has been a past presenter at Ohio LinuxFest, Indiana LinuxFest, Penguicon,  SouthEastern Michigan Computer Organization, and various Linux User Groups. He is a podcaster for Hacker Public Radio on Security topics.

Password Best Practices and the LastPass Hack

We begin by examining how one should choose a password to be safe when having online accounts. This leads into a discussion of the use of Password Managers, such as the popular LastPass. And because of a hack of LastPass last year we look at what significance that has for your safety.


Martin Gehrke

Martin started as a Jack-of-all-trades out of college 10 years ago, transitioned to a Linux sysadmin, then a bit more engineering, and has now been knee deep in CFEngine for 18 months.  He founded and ran the Pittsburgh LOPSA chapter, System and Network Administrators of Pittsburgh (SNAPGH) and was also a LOPSA Board member from 2012-2014. Martin received a certificate of Professional Recognition from LOPSA in 2014.  He is a husband, father of 4, and an avid reader.

Real World Integration with CFEngine

CFEngine is an open source configuration management solution we use at Two Sigma. It is leveraged to build and maintain our base platform solution, upon which all our services are built. Starting with version 3.7, CFEngine can read and use JSON. This allowed us to integrate it to our CMDB, enabling us to provide more self-services to our end users. I explain the engineering choices we made we made to bridge CFEngine to our CMDB, its limitations, and what we did to overcome them. I’ll also discuss how we are working with CFEngine to address its deficiencies in using JSON and interacting with external data sources.


Mat Kovach

Mat Kovach’s involvement in IT is now into decades. He has used HP/3000 systems, programmed on OpenVMS systems, and held Novell Netware systems together with band aids, batch scripts, and hope. In between that pain and an awful lot of baseball games, he worked on UNIX systems to maintain small bits of sanity. Mat has been involved with Linux since Slackware was an upgrade to SLS and the kernels had not quite reached 1.x. For several years, he maintained Uptime (an old system to monitor websites) and MyTURL (a URL shortener). Both of these used AOLserver (a Tcl based Webserver), PostgreSQL, and OpenACS, all projects to which he contributed.

Forth, FORTRAN, Pascal, and Ada: FLOSS Keeps Good Things Going

A number of mature languages have well-supported FLOSS versions. Since they have been around for a number of years (or decades), they have a wide install base and often are used for mission-critical applications. Although they may seem to be light years behind “modern” programming languages, they may not be as lacking as you think, probably touch your life in some way, and have a few things they can still teach us.

In my 20+ years of system administration, development, and general mayhem in the IT industry I have encountered all four of the old school languages and consider them as important as Java, Python, Scala, Perl, et al. I will give a brief bio of each language, including real life examples of how they are used. I’ll include a small example of their code, and compare and contrast them to current languages. The discussion will conclude by asking what modern languages can learn from them. In particular, I’ll look at dealing with the technical debt of applications written in fast-changing languages. Perhaps the stability of older languages can make them viable alternatives in projects today?


Mathew Robinson

Mathew Robinson is a DevOps Engineer for The Kroger Co. and recently transitioned all development teams at Kroger to git from SVN. After training so many developers on the use of git, Mathew has cut out the cruft of git so that you can get started and start working.

I Don’t Git It

How do I use git? What is a commit? Why are we using forks instead of spoons? What is version control? In this talk, I will be demonstrating how to use git (no prior knowledge necessary) as well as why to use git and, almost more importantly, when NOT to use git. I’ll be speaking with a focus on how you can take this knowledge to contribute to open source projects and there will be a demo making a contribution to an open source project on GitHub. By the end of this session, you will be able to start using git in your own projects as well as beginning to contribute to others.


Michael “Ike” Eichorn

Michael “Ike” Eichorn is an Aerospace Engineer and Open Source Enthusiast. Ike started using Linux on Ubuntu 6.06 Dapper Drake, and after some distro hopping now runs a mixed environment of ArchLinux and FreeBSD. He has been running his own email with the primary server in his house for several years without many significant service interruptions.

Roll Your Own Email Server (Mostly at Home)

Take control of your own email and do it yourself. Concerned about privacy from corporate or government spying? Want to ensure that you are not  dependent on a service that might disappear? With open source software it is possible to run your own email, with most components on your own LAN.

It is possible to take control of your own email, find out how to deal with dynamic IP addresses, spam, sieve filtering, SMTP, IMAP, and webmail. There will be demos of the setup of several components of a mail system.

For the curious: the “mostly at home” denotes that while the email is stored at home, best practice for email requires a remote backup MX to answer if the main server is down. This backup MX can be used as an outgoing relay for homes with dynamic IP addresses.


Michael W Lucas

Michael has used Unix-like systems since the late 1980s, and has been a sysadmin since 1995. Recently he became a full-time technical author, with a bias towards Unix-like systems (mostly BSD). His books include “Absolute FreeBSD,” “Absolute OpenBSD,” “PGP & GPG,” “SSH Mastery,” and a dozen more. You can find the whole list at his web site, www.michaelwlucas.com.

Introducing ZFS

ZFS is one of the most full-featured filesystems available today and gives almost unlimited storage flexibility. Originally created by Sun Microsystems, the independent entity OpenZFS now develops ZFS as deployed in illumos, Linux, and FreeBSD. This talk takes you through ZFS features, including: data self-healing, deduplication and compression, clones and snapshots, copy-on-write, boot environments, replication, and more. Once you use ZFS, you’ll never understand how you lived without it.


Nathan Handler

Nathan Handler has been contributing to the open source community for nearly 10 years, primarily through his roles as an Ubuntu and Debian developer. He is currently working as a site reliability engineer on the operations team at Yelp.

You don’t need to be a developer to contribute

You do not need to be a developer to contribute to an open source project. In this talk, Nathan Handler will share his experience of working on Ubuntu as both a contributor and leader in the community. He will discuss topics such as patching bugs, mentorship, education, dispute resolution, documentation, and many other forms of contributing. While the talk is based on the Ubuntu community, most of the topics should be applicable to other large communities.

Slides


Patrick Shuff

Patrick has been at Facebook for over three years, spending the past two on the traffic team working with our global load balancing infrasturcture in various capacities.  Prior to Facebook he worked as a Linux Infrastructure engineer at Nationwide Insurance, and prior to that he was an undergrad at Ohio State for Computer Science & Engineering.  He is excited to finally come back and give a talk in Ohio about some of the interesting things he’s been working on.

Building a Billion User Load Balancer

Want to learn how Facebook scales their load balancing infrastructure to support more than 1.3 billion users? The Traffic team at Facebook has built several systems for managing and balancing our site traffic, including both a DNS load balancer and a software load balancer capable of handling several protocols. This talk will focus on these technologies and how they have helped improve user performance, manage capacity, and increase reliability.

  • Layer4 Load Balancing (TCP Routing with IPVS)
  • Layer7 Load Balancing (HTTP/SPDY rev proxy)
  • DNS Load Balancing
  • Edge PoP Infrastructure to reduce latency
  • CDN Infrastructure

Much of our infrastructure is built on open source software; the parts that are not fully open sourced are easily available with core open source infrastructure (e.g. nginx).


Rob Kinyon

Rob is a 20-year veteran of all things IT (dev, DBA, and ops) and ardent OSS developer. Lately he has been focused on devops and the non-technical solutions necessary to build good teams.

Devs are from Mars, Ops are from Venus

Your devops team is up and running. Yay!! So, why don’t you feel any better? Why does everyone still argue and point fingers?? Why are things still breaking??! Rob Kinyon breaks down the communication gap standing between dev and ops, outlines exactly why the gap exists, and gives you a set of simple tools to bridge the gap today. Come hear how to rethink (and, yes, retool!) your devops communication gap.


Robert Foreman

Robert Foreman is currently a Linux System Administrator at Ohio University where he recently upgraded their existing Puppet and Satellite environments to Satellite 6 (Katello) using the integrated Puppet with an r10k Controller repository and Hiera. He has also worked with Puppet Enterprise in a managed cloud hosting company.

Mixed Metaphors: Using Hiera with Foreman

The Foreman provides a compelling web interface and ENC for Puppet configuration management, but not everyone is willing to give up Hiera and their detailed commit log history for configuration changes. Fortunately, one can continue to use r10k, Hiera and even a Controller repo with roles and profiles under Foreman. This presentation goes over some of the pros and cons of using Hiera with Foreman.


Roberto C. Sánchez

Roberto is a practicing software engineer, Debian Developer, consultant, university adjunct instructor, and retired US Air Force officer with extensive experience in free/libre/open source, government, and commercial software development.

Improving Computer Science Education with FOSS-style Projects

The software development landscape has transformed in the last 20 years, but computer science education has not necessarily kept up. Many computer science courses, even upper division courses, continue to focus on individual student effort to the exclusion of collaboration such as has become the norm in modern FOSS and commercial software development projects. In my role as an Adjunct Instructor at Wright State University teaching “Introduction to the Design of Information Technology Systems,” I have taken what I believe to be a novel approach to educating computer science students.

My approach to the course requires extensive collaboration for students within their small teams and also between teams. The students are introduced to numerous modern software development concepts centered around collaboration within teams and among teams of teams.  This presentation will cover the challenges and opportunities I have uncovered in my efforts to provide the students a highly collaborative FOSS-style project experience.


Scott Grimes

Scott started cutting his teeth on Linux using Slackware 1.0 on 43 floppies. He’s run a couple of dozens instances of SLES 9 and 10 on a mainframe under z/VM. As a Senior Unix Administrator at Chemical Abstracts Society, Scott works with a team to support over 3000 instances of CentOS 6, SLES 11, and Solaris servers. CAS runs several clusters of hadoop, OpenStack, mixed workloads of Linux on VMware, SAP on SLES, and Oracle Linux. Performance tuning is one of Scott’s personal passions/specialties within the team.

Maximizing Server Storage Performance

Disk storage is often the slowest subsystem of a server. Anything you can do to improve storage performance generally improves the whole server performance. In this talk we’ll review a number of little known tricks and techniques regularly used by the big name storage vendors to bring SAN like performance to your local server storage. We’ll take a technical deep dive look at little known settings to get the most out of your disk, optimal RAID controller configurations, HBA, LVM settings, OS tweaks, and filesystem types. You’re sure to walk away with at least one new tuning technique to try back at the server farm.


Stephen McLaughlin

Stephen “DoorToDoorGeek” is a nerd from Maryland and owner/operator of Podnutz.com

I Believe That Pi’s Are The Future

There has been an explosion of inexpensive computing devices.  This talk will showcase the wide range of Pi devices from Raspberry Pi to Banana Pi, Odroid, C.H.I.P., and many more.  There will be a brief history of these devices, what makes a good Pi device and what to look for when selecting one.


Steven Harms

Steve Harms is transforming Government IT, serving as a member of the Cloud.gov SRE team.  He has used Linux since the mid 90s and has successfully led large scale Linux initiatives for multiple Fortune 500 companies in both leadership and subject matter expert capacities.  Steve has also contributed to a wide range of Linux related projects including Ubuntu Linux, the Linux kernel and BOSH.

Cloud.gov: Automated, Scalable, Resilient and Powered by Linux

Cloud.gov provides a new, modern and efficient way to build the next generation of scalable, low cost / high impact applications.  From the website all the way down to databases, Cloud.gov is powered by Linux.

Cloud.gov is a fully automated platform as a service using CloudFoundry.  We will cover how we work in the open using Github (and where to download / inspect our work) and how we use Terraform to deploy infrastructure as code.  We will also cover security patching, monitoring systems with Riemann and providing stateful services such as MySQL, Postgres and ElasticSearch.  All running on Linux and with configuration that is open source.


Tom Kopchak

Tom Kopchak is the Director of Technical Operations at Hurricane Labs, where he pretends to manage a team of network and system engineers, but is still an engineer and technology geek at heart.  Tom has given numerous talks about breaking full disk encryption and many other topics at other infosec conferences around the country, including DEFCON.  He holds a Master’s degree in Computing Security from the Rochester Institute of Technology. When he is not working with computers, Tom enjoys composing, music improvisation (Acts of Music), and playing both the piano and organ.

“It was the best of logs, it was the worst of logs”

Logs are everywhere in your environment. They tell you the story of your network: what is happening during every moment of every day, what is working, and what has failed. All too often, we have a tendency to treat logs the same way high school students look at books – boring, archaic sources of information that are only consulted when no other option is available. However, this is not the case – logs are filled with interesting stories and sequences of events – stories that can make our work easier (or at least more interesting).

This presentation will focus on making logging interesting, using a variety of stories and personal experience to highlight cases where logs were a key tool in answering questions and solving problems.


Trevor McDonald, Bryan Heden

Trevor McDonald is the Support Manager at Nagios Enterprises. His interests include computer security, electronics, cooking, and sci-fi. He holds an AAS in Computer Forensics.

Bryan Heden is a developer at Nagios Enterprises. His hobbies include: being loud, sitting in the dark and writing code, and fishing sometimes.

Nagios Core as a Robotics Platform

Trevor will be presenting his side project of using Nagios Core as a robotics platform. A brief overview of Core will be given as it pertains to the functions of the robotics platform. If he can get it through the TSA, he’ll bring in a robot for an in-person demonstration.

Sneak Peek at Nagios Core Distributed Checks (NCDC)

Nagios is releasing a new open source project to help facilitate distributing checks. This is a sneak peek into setting up distributed host and service checks along with offloading perfdata processing. Bryan will try using Raspberry Pis to demonstrate the distributed checks.


Wes Morgan

Wes Morgan is the Senior Network Engineer within IBM Collaboration Solutions (ICS).  As a member of the senior worldwide troubleshooting team for ICS, he has been delving into customer environments worldwide for the last 12+ years; he’s worked with all aspects of hardware and software deployments, and has been deeply involved with software development and QA as well. Wes has been around the OSS world since its early days in the IBM SHARE library, the DECUS library, and the comp.sources.* newsgroups; back in the day, he contributed portability code to multiple projects, including early releases of Perl, Gnuplot, and Apache. When not hip-deep in software, server or network configurations, Wes can usually be found reading (almost anything non-fiction), being a complete music geek (he’s a bass/percussionist who’ll listen to ANYthing), or trying to keep up with his spouse, 4 collegiate kids, a dog and a cat.

The Gurubox Project: Open Source Troubleshooting Tools

We’re all familiar with open source development tools and server environments, but what does open source do for the down-to-earth, everyday grind of the systems administrator, troubleshooter, or support engineer? Join an experienced software/network engineer for a guided tour of his Gurubox – a 100% open-source troubleshooter’s toolkit. Take it from a guy whose typical day can cover everything from charting disk performance and debugging single sign-on to validating LDAP schemas and profiling cloud performance: there’s a host of open-source tools that WILL make your life easier! You’ll get a glimpse of tools that go “down in the weeds”, and you’ll leave with at least one prospective addition to your own desktop.


Weston Bassler, Justin Miller

Weston Bassler is a Senior Systems Engineer with Cotiviti, an RHCSA, and an LFCS. He has multiple years of experience in automation and cloud technologies. His current main focuses are microservices architecture, big data, and automation of all things.

Justin Miller is a Senior Systems Engineer with Cotiviti, a CCAH, and a DataStax Certified Cassandra Administrator. He is a Hadoop and big data expert with multiple years of experience with high performance distributed systems and Java development. He currently focuses on Spark and multiple other big data components.

In 2016, Weston and Justin have been working on AWS, CloudForms, Cloudera, Apache Mesos, Ansible, Spark, Cassandra, ElasticSearch, and Linux (of course).

Modern Elastic Datacenter Architecture

Modern Elastic Datacenter Architecture is a single platform that is built around making processes faster, easier and more efficient for developers and admins alike. Imagine being able to improve uptime of services, ease deployment, and speed up software development lifecycles while also getting the most out of your infrastructure. In this talk we will describe how all of this can be achieved using Apache Mesos as the Datacenter Operating System. We will discuss the journey we have taken while also providing demos of the deployment process, orchestrating apps with Marathon, Jenkins CI/CD, and running Apache Spark.


Aleksey Tsalolikhin

Aleksey Tsalolikhin is a master generalist system administrator with a reputation for being able to complete tough or stalled projects. As one manager put it, ‘It’s an impossible project — it’s perfect for Aleksey!

Better DevOps through Communication

Communication is the life blood of organizations. Effective communication can dissolve barriers between organizational silos and is vital to your success. Communication is essential to two of the four pillars of DevOps: Culture and Sharing. There are simple techniques you can use to improve your communication and expand your influence. – The components of understanding (affinity, reality and communication). – Their inter-relationship. – Overcoming barriers to communication: – Using emotional affinity to raise the quality of your communication. – Using (the other person’s) subjective reality to build affinity so your communication ‘gets through’. – Using enough communication.


Todd Engen

Todd Engen is a Professional Engineer and System Architect for IBM and has worked for IBM for more than 30 years in hardware development and field technical sales. He is a Linux Ambassador within IBM, using Linux on his desktop for the last 6 years. He advocates the use of Linux as a desktop alternative within IBM. In his role as a System Architect, he helps IBM customers develop the hardware infrastructure to support solutions for business applications like SAP, Oracle, and big data analytics, as well as deploying with private, public and hybrid clouds. He uses AHP for analyzing application deployment choices in a process IBM calls Fit For Purpose. Todd has spoken many times for the Ohio Linuxfest covering topics from Watson, to the OpenPower Consortium, and RedisLabs’ NoSQL database.

Avoiding Death-By-Powerpoint – Creating Effective Presentations

Powerpoint has a reputation as being the worst thing ever for communication. There is some truth to that, as Powerpoint encourages us to put a lot of stuff in a presentation and bore our audiences to death. This session condenses the ideas from TED talks and a number of other sources to enable you to sharpen your presentation skills to help you communicate better and make your presentations enjoyable, rather than “death by Powerpoint.” Whether you use LibreOffice or Powerpoint, you will be able to do a better job of presenting your messages.


Kevin Dwinnell

Kevin Dwinnel is Director of Product & Strategy at Taivara. Kevin has a history of driving product innovation, testing promising business markets and forging robust client relationships to boost top-line revenue. With more than 20 years of experience in the interactive and digital media space performing work for leading brands like AOL, HP, Netscape, and Sony, he offers insights and perspective that will minimize missteps and improve the chances for success. His experience in launching and growing new business in both B2B and B2C categories also include efforts for Hanna-Barbera Studios, Liebert/Emerson Network Power and Turner Broadcasting.

Innovator Career Options – Entrepreneur vs. Intrapreneur

Entrepreneurs are in demand, whether you’re creating a company or joining one – but the risks and rewards vary greatly based on the path you choose. Here’s your chance to learn about the opportunities and obstacles you face when adding “entrepreneur” to your job description.


Alex Bandar

Alex Bandar, PhD, is founder and CEO of Columbus Idea Foundry.  Alex has been a metallurgist, a programmer, a transformed maker, and an accidental entrepreneur. Columbus Idea Foundry is a novel community workshop, educational center, micromanufacturing facility and business/incubator.

How the open source movement, digital prototyping and crowd funding is democratizing opportunity

With free online education, design software, and prototyping tools increasingly available, the remaining bottlenecks to realizing an idea (an app, a device, a business) are access to resources, a place to congregate, and a community of friendly and talented people to help cheer you along the way. That’s the heart of the Columbus Idea Foundry, one of the world’s leading makerspaces. Come join Dr. Alex Bandar, founder and ceo of the Foundry, to learn more about this exciting culture.


David Crone

David Crone started his career as a software engineer in the days of 8” floppy disks. He has written hundreds of thousands of lines of code in assembly language and C for embedded systems, device drivers and communications protocols. He holds a patent for his unique approach to device sharing on a network. Too many hours at the keyboard finally forced David to stop writing code. No longer able to “do”, he moved into leading others, changing his measure of success from personal accomplishment to fostering the accomplishments of others. He has lead numerous cross-functional teams, with team members down the hall, around the world, and even in totally different companies. Always the engineer, David was intentional in his analysis of what worked and what didn’t when leading teams. While driving a wide range of projects, from launching new web sites, to deploying networks around the world, David learned how to guide teams of diverse individuals toward a common goal. Currently, David is a full time corporate entertainer and speaker. David left the comfort of the corner office for life on the road with a single-minded purpose: to make company and association events fun and more meaningful. His unique perspective on office life, developed over years of working in corporate America and delivered through a cast of crazy characters, will have your audience rolling on the floor. Plus, it’s not just about the laughter. Using these characters, he delivers a message in a way like no other. Programs range from pure comedy to highly customized messages on serious topics. With a message, or just for fun, David will leave your audience ready to take on their next big challenge with renewed energy and best of all, with joy and laughter.

Situational Leadership – Leading when you’re not the boss

You’re not the boss of me!’ Do your coworkers scream this at you, just because you are trying to get things done? Are you being held accountable for the accomplishments of a group, yet you have no positional authority over the individuals? Are you involved in a group project and feeling frustrated because people can’t agree on the next steps? Do you wonder how to motivate people to get things done when you are not their boss? In this presentation you will learn specific techniques and strategies you can use to drive a project home, even if you are not the one writing their performance evaluations. Perfect for project managers, team leads, and anyone who wants to experience the joy of a well-run cross-functional team, with or without a title.


Cassandra Faris, Aladin Gohar

Cassandra Faris is the Talent Manager at Improving, a software development consulting and training company in Columbus, Ohio. She is highly involved in the regional technical community. She is President of the Microsoft-focused Dog Food Conference and Marketing Lead for CloudDevelop, a cross-platform cloud computing conference. She has an MBA in Organizational Leadership and Marketing, and is an avid tabletop gamer, runner, and soccer fan who travels as much as possible.

Aladin Gohar is Executive Consulting at Pillar Technology. He is a trusted adviser enabling CEO’s and business leaders to make fully-informed decisions around technology spending, tactical IT operations, and long term IT strategy. Aladin is accomplished cost management expert skilled at defining and integrating technology strategy with business directives delivering buy-side balanced cost reduction.

Panel Discussion: Building your personal brand

Building an excellent personal brand is key to success for your career. Meet industry experts to understand personal branding, what it takes to build your brand and how to avoid common pitfalls.