Ohio LinuxFest Speakers
We’re proud to announce an amazing lineup of speakers for 2017. Keep reading for bios and presentation descriptions. More to be added as we finalize our content for this year.
Máirín ‘Mo’ Duffy is a principal interaction designer at Red Hat as well as the team lead for Fedora’s community design team. A recipient of the 2016 O’Reilly Open Source Award, Máirín has over a decade of expertise in user experience and design in Free/Libre and Open Source Software (FLOSS) communities. Her portfolio includes a wide range of designs for FLOSS including Mailman/Hyperkitty, Anaconda, numerous components of the Fedora project infrastructure, Spacewalk, virt-manager, the GNOME desktop, as well as other projects such as the SELinux and Container Coloring Books.
Máirín is a passionate advocate for software freedom, particularly in the creative domain. Her design workflow is 100% FLOSS, involving tools such as Inkscape, Gimp, and Scribus on top of Fedora Workstation, and she uses open formats and licensing for her design work.
Keynote: Who Cares if the Code is Free? User Experience & Open Source
Open source technology is now mainstream. Technologies large and small that impact people all over the world are powered by open source platforms, libraries, and backends. There’s an urgent problem, though: open source has become synonymous with shockingly poor user experience (UX). In this talk, we’ll discuss why UX design, and design in general, isn’t just fluffy stuff painted on at the end of the software development process. Rather, it’s a crucially important tool to make software freedom ubiquitous and accessible to all. You’ll learn how a UX design process works, and how you can get started (or find help) right away to improve the UX of your own software.
Tarus Balog is the founder and CEO of The OpenNMS Group, the services company behind the popular open-source monitoring software. Tarus has been involved in managing communications networks professionally since 1988, and unprofessionally since 1978 when he got his first computer—a TRS-80 from Radio Shack. Having worked as a network management consultant for many years, he was constantly frustrated in the lack of flexibility involved in commercial solutions such as OpenView and Tivoli, as well as shocked by their high prices. Looking for a better solution, he turned to open source and joined the OpenNMS project in 2001 and became principal administrator of the project in 2002. Since then he has managed not only to make a living working with free software, but The OpenNMS Group has thrived. Tarus is an outspoken evangelist for free and open source software and the communities it inspires.
Keynote: A Brief History of an Open Source Company
Most people who like open source have thought at one point or another “how can I make a living with free software?” That was my thought over fifteen years ago when I started a company around the OpenNMS open source network monitoring platform. This presentation will trace the history of that company, covering such things as how it got started and the decisions we faced concerning growth, dealing with customers, legal issues and keeping our employees happy. Oh, and making money. Kind of important to make money.
It is hoped that people can learn from our mistakes and perhaps be inspired to start their own journey into a professional life around free and open source software.
Adam Stephens is an engineering manager at CoverMyMeds, leading a cross-discipline team which focuses on infrastructure and operations improvements. He has a background in Linux systems engineering and has spent many years scaling systems infrastructure through automation and configuration management.
Open Source Solutions Stage: Multi Data Center PostgreSQL service discovery with Consul
With CoverMyMeds expanding to multiple Data Centers, we required a flexible solution for discovering our PostgreSQL clusters from any network location. This talk will cover how we used Consul to provide discovery of PostgreSQL master/slave nodes across all of our Data Centers, with the majority of the time being a live demo.
Aladin has been passionate about building great teams and building transformative technology experiences for nearly 20 years. He has learned from his mistakes, always striving to improve, and attributes his successes to healthy teams.
Cleaning Up Toxic Teams and Dissolving Dysfunction
In this session, you will get a deep dive into team health topics covered in Patrick Lencioni’s books and workshops covering the 5 Dysfunctions of a Team, The Advantage, and The Ideal Team Player.
The Five Dysfunctions of a Team outlines the root causes of politics and dysfunction on the teams where you work, and the keys to overcoming them. Counter to conventional wisdom, the causes of dysfunction are both identifiable and curable. However, they don’t die easily. Making a team functional and cohesive requires levels of courage and discipline that many groups cannot seem to muster.
The Advantage provides readers with a groundbreaking, approachable model for achieving organizational health. Organizational health is about making a company function effectively by building a cohesive leadership team, establishing real clarity among those leaders, communicating that clarity to everyone within the organization and putting in place just enough structure to reinforce that clarity going forward. The model in The Advantage was originally introduced in Pat’s business fable, The Four Obsessions of an Extraordinary Executive.
An ideal team player embodies three virtues: humility, hunger and people smarts. The power this combination yields drastically accelerates and improves the process of building high-performing teams.
Dr. Alexander Bandar is an engineer by training, and an entrepreneur by accident. Having worked ten years in the field of manufacturing software, with clients from GE to Apple to the Defense Department, he now directs the Columbus Idea Foundry – one of the world’s largest community workshops, or “makerspaces”, which he began as a passion and is now his full-time career. Having recently renovated a 60,000 square-foot factory in Columbus OH, the Idea Foundry houses tools from blacksmithing to 3D printing, teaches classes on design and fabrication, and sells memberships to anyone who wishes to use the workshop as if it were their own. With 500+ members and growing rapidly (of whom approximately one third are entrepreneurs), the Columbus Idea Foundry is one of the most active makerspaces on the planet, has won numerous international awards in the “maker movement” arena, and is quickly finding a place in the creative, educational, technological and business ecosystems of Central Ohio and beyond. From Los Angeles to Barcelona, Dr. Bandar speaks and consults regularly about this exciting new culture of “democratized opportunity”.
How the Open Source Movement, Digital Prototyping, and Crowd Funding Is Democratizing Opportunity
Dr. Bandar will speak on the new culture of “democratized opportunity”, which he considers to be represented by (1) free information, (2) open source software, (3) digital prototyping tools, and (4) crowdfunding. At the nexus of these four phenomena is an empowered culture of innovation, wherein everyday people are more capable than ever to take an idea out of their head, hold it in their hand, and turn it into a product, a passion, or a business. Alex will use the backdrop of the Columbus Idea Foundry, one of the world’s largest and most active “makerspaces”, as evidence of this creative culture, and its impact on art, technology, education, and entrepreneurship. Lastly, a route to disseminating this culture throughout the world, to strive for a planet of 10 billion educated and empowered innovators will be presented.
Alex Juarez is a Principal Engineer at Rackspace, touting 10 years with the company. Alex enjoys all things Linux, especially training and mentoring others, and has qualified to do so as an RHCA/RHCI. When Alex isn’t helping others he’s crafting killer cocktails and finding the best spots to grub in San Antonio.
Building Training Environments
Let’s talk about training. This was how the conversation started. Our goal was to put together a system that is as self-sufficient and streamlined as possible. We also wanted something we could move around and other people could use.
Using Ansible, Ansible Tower, Asciinema and some good ole Bash scripting we were able to build a platform which we think met most of our goals. I want to share with you some the work we did internally to build a training platform. There is no need to know any of the technologies; this is more of an overview where we’ll talk about concepts and the lessons learned.
Attendees will walk away with some new ideas, some knowledge of how we got around pitfalls, and hopefully a smile on their face.
Cameron Hughes, Tracey Hughes, and Trevor Watkins
Cameron Hughes is a senior software/knowledge engineer for Advanced Software Construction (ASC), where he leads the TAMI-2 (Transcript Analysis, Mining & Interpretation) project. He is also software epistemologist for Ctest Laboratories, where he does research in Artificial Intelligence. He is a member of the advisory board for the NREF (National Robotics Education Foundation), volunteer co-director of the Oak Hill Robotics Makerspace and chair of NEOACM. He has co-authored many books, including Linux Rapid Application Development, Robot Programming: A Guide to Controlling Autonomous Robots, and Build Your Own Teams of Robots.
Tracey Hughes performs epistemic visualization, user interface design and development at Ctest Laboratories and ASC. She is currently visualizing the knowledge space of software agents embedded in robots and an ontology of Artificial Intelligence called C.A.V.E. (Cosmology of Artificial Intelligence Visualized Epistemically) Drawings. She leads user-interface development for the TAMI-2 protect at ASC. Mrs. Hughes has written many books on robotics, multicore, multithreaded, object-oriented, and parallel programming in C++ with Cameron Hughes as well as the book Linux Rapid Application Development.
Trevor Watkins is an assistant professor at Kent State University (KSU), where he serves as subject librarian for STEM. He also works part-time in the College of Aeronautics and Engineering, where he teaches software engineering and embedded systems using GNU/Linux. He has over a decade of experience designing, integrating, migrating and deploying GNU/Linux and Unix systems and networks. He holds a Masters in Library Information Science (KSU), Information Architecture and Knowledge Management (KSU), and Computing and Information Systems from Youngstown State University.
A Little Artificial Intelligence Help With Syslog
The proliferation of mobile computing, PAAS, SAAS, IAAS, and virtualization has increased the burden of log file analysis for the system administration and programming function. The spike in the number of log entries has made analysis by manual human effort untenable and automated analysis essential. But effective log file analysis is not an exact science. A useful log analysis process often requires human insight and judgment. So while automated log analysis methods are useful, they must also be knowledge-based to be effective. In this talk, we describe a new Linux utility and an approach that uses autonomous epistemic agents to analyze entries in real time. The epistemic agent uses its a priori knowledge and posteriori knowledge extracted from logs. This talk provides those burdened with the task of monitoring and understanding Syslog and its variants with new Syslog configuration techniques and a preview of an AI layer proposal for Syslog.
Christopher H. Laco
Chris comes to us from the Akron, Ohio area where he’s been a programmer, webmaster, server magician and all-around jack of all trades in the industry for over 22 years. He is experienced in various languages including Perl, Ruby, C#, VB.NET, Python and remembers what a modem and Mosaic 1.0 looks like. He is currently living the Manager lifestyle at Rackspace building OpenStack Private Clouds.
Helping Your Manager Be a Better Leader for You
How can you be a better manager? How can you help your manager be a better manager for you? In this talk we’ll talk about these things and build a better bridge between developers and their managers so we can build stronger teams together from the bottom up.
- Why Do This to Yourself?
- Full Time Mentoring
- Positive Change
- Shoehorned / Voluntold
- New Managers
- Life as an Individual Contributor
- From Peer to Manager
- Defining Yourself / Measuring Productivity / Measuring Success
- Stress Management (Manager and Individual Contributors)
- Organize! Organize! Organize!
- Provide Clear Direction / Ask for Clear Direction
- Don’t Procrastinate
- No Lone Wolfs
- Goals and Feedback
- Setting Goals / Goal Types (Defining Your Style)
- Revisiting Goals
- Personal Development Plans
- Gathering/Delivering Peer Feedback
- Being Better
- Be Vulnerable
- Be Clear
- Be Direct
- Success = “They” / Failure = “I”
- I “Work for” The Team / The Team Does Not “Work for” Me
- Servant Leadership
Clif Flynt has been programming computers since 1970. Through his company Noumena Corporation he offers Linux and Tcl training and custom software development. He recently published Linux Shell Scripting Cookbook, Third Edition for Packt Press.
Command Line Tools
Clif will introduce the basics of shell programming – using features such as filename globbing and for loops as well as basic tools like grep and ls. A few more advanced topics like using ffmpeg tools and sox to massage video and audio files will also be covered.
Cody Hofstetter is the Founder and CEO of an IT/Cybersecurity firm specializing in vulnerability assessments, penetration testing, forensic investigation, and advanced data recovery/destruction. Chairman of a non-profit that advocates Free and Open Source Software adoption to assist businesses and non-profits in utilizing FOSS to reduce their base operating expenses so they may allocate their limited resources elsewhere. Mr. Hofstetter’s background is originally in finance and he has been forming and buying companies since the age of 19. He currently divides his time between four main ventures: his IT/Cybersecurity firm, the FOSS non-profit, sitting on the board as Treasurer for the only known working steamboat on the East Coast dedicated to watershed/environmental education, and his latest business acquisition, a health-oriented and local community focused restaurant in Frenchtown, New Jersey.
Getting Hit by an 18-wheeler: Privacy & Anonymity in the Modern Age
With ever increasing levels of powerful nation-state and corporate surveillance becoming commonplace, how much privacy does an individual have left? Do privacy and anonymity still exist at all? In this talk, we’ll cover a brief overview of current tracking methodology followed by useful tools and techniques you can begin using immediately. We’ll touch upon proxy chains, VPNs, encrypted DNS queries, setting up your own DNS nameservers, TOR, local CDN redirection, and more. If you think encryption is hard, we’ll also cover how to get you started using encrypted containers with Veracrypt in under five minutes.
Colin Dean has been using plain text accounting tools for more than four years. He runs the fledgling /r/plaintextaccounting reddit and has contributed to the ledger-like ecosystem. Presently, Colin works for Arcadia Healthcare Solutions and has previously worked for IBM Watson and Vivísimo. He is on the board of directors for the Code & Supply Scholarship Fund as well as Meta Mesh Wireless Communities. He has used ledger for a variety of purposes during his tenure at all of these.
Plain Text Accounting with the ledger Ecosystem
Plain Text Accounting is the practice of maintaining a ledger in a format that values human readability, accountant auditability, and version control. The ledger-like ecosystem enables recording of purchases and transfers and investments, versioning of ledger-files to provide an audit trail, and performing analysis to produce registers, balance sheets, profit and loss statements, track billable time and paid time off, and lots of other reports. In this presentation, you’ll learn some basic accounting principals, ledger tool usage, and why you might choose plain text accounting over Quicken, QuickBooks, Mint.com, or You Need a Budget.
David Gilpin is a Principal Consultant with Oracle Linux and Virtualization.
Open Source Solutions Stage
Talk description will be coming shortly.
Dru Lavigne is the Director of Technical Documentation at iXsystems, which sponsors the FreeNAS, TrueOS, and Lumina 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.
What’s New in FreeNAS 11
This presentation will provide an overview of some of the many new features in FreeNAS 11.0. These include:
- Alert Services for configuring alert notifications
- the ability to start specified services at boot time
- AD Monitoring to ensure the AD service restarts if disconnected
- a preview of the new user interface
- support for S3-compatible storage and the bhyve hypervisor
I’ll also provide a sneak peek at the upcoming 11.1 which adds these features:
- a complete rewrite of the Jails/Plugins to transition from warden to iocage
- the ability to write a new plugin with a few lines of code
- a new asynchronous middleware API
Eystein Stenberg has over eight years of experience in security and systems management as a developer, a support engineer, a technical account manager, a product manager, and now CTO. He has been in the front lines of some of the largest production environments in various roles and has in-depth knowledge of the challenges in systems security in a real-world context. Eystein has spoken at various conferences, including Embedded Linux Conference, Embedded Systems Conference, and Internet of Things World. He holds a Masters degree in cryptography and his writing credits include Distributing a Private Key Generator in Ad Hoc Networks.
Linux IoT Botnet Wars and the Lack of Basic Security Hardening
We will discuss the various malwares infecting Linux Internet of Things (IoT) devices including Mirai, Hajime, and BrickerBot and the vulnerabilities they leverage to enslave or brick connected devices. We will walk the audience through specific vectors they used to exploit devices and cover some basics in security hardening that would have largely protected from many of the widespread malware.
Some of the fundamental security concepts we will cover include:
- Closing unused open network ports
- Intrusion detection systems
- Enforcing password complexity and policies
- Removing unnecessary services
- Frequent software updates to fix bugs and patch security vulnerabilities
We will also delve into the arguments and counter-arguments of vigilante hacking with Hajime and BrickerBot as examples and the potential long-term consequences in this new age of connected devices.
This presentation will help the Linux community understand real-world security risks in bringing their devices online and what specific measures to take to help defend their devices. The talk is aimed at design engineers, embedded development teams, systems integrators, and product managers.
Garrett Honeycutt has been hacking *nix based systems and spreading the merits of open source software for over twenty years. He began using Puppet in 2007 while building out a national carrier grade VoIP system. Previously he has worked on such things as building core internet infrastructure for an ISP, creating mobile media distribution platforms, and as a Professional Services Engineer with Puppet Labs helping customers around the world with Puppet, DevOps processes and project management. As the Puppet Architect at Ericsson in Stockholm where he coordinated with and mentored those writing Puppet code for their global R&D sites supporting over 30k developers.
He has consulted for many different types of companies from small startups to global multinationals in many countries and differing sectors. He co-organized FOSSETCON and is an organizer of DevOpsDays Indianapolis.
How to Build a CD Pipeline for Your Systems
This presentation will show how to use pipeline tools such as Jenkins in conjunction with configuration management and testing software to build a continuous delivery (CD) pipeline for systems. It will cover the ideas behind building a CD pipeline, what types of testing are used, and at what stages. The talk will be vendor neutral with regards to how this is achieved along with practical guides to commonly used software for each step.
From Pennsylvania Amish country comes an avid technologist, serial mentor and community evangelist. Jason Plum can be seen attending, staffing booths, and speaking at as many FOSS conferences and Linux User Groups as he can manage. Jason is a Senior Build Engineer at GitLab and an Arch Linux ARM developer.
Working in the Open
Changing your internal model to open-by-default can take a shift in your patterns. What does it take to work in the open, for the open? I’m happy to be able to say that I work for a company that contributes back to the community directly, producing a Free and Open Source Software product that the community can use to continue the grand objective of FOSS. While I have been a part of this community for a short time, I have some insights on the change from closed to open as I re-framed my career and I would like to share those with anyone interested.
Jeff Klukas has a background in experimental particle physics, working both as a teacher and as a researcher helping discover the Higgs boson. He is now the technical lead for the data platform at Simple, a branchless bank in the cloud. He has been a collaborator in the development of an internal PostgreSQL → Kafka change data capture pipeline (similar to Bottled Water) that has become a key foundation of Simple’s service-oriented architecture. He also has a lead role in using that pipeline to provide analysts a rich database audit trail in Simple’s data warehouse.
PostgreSQL + Kafka: The Delight of Change Data Capture
PostgreSQL is an open source relational database. Kafka is an open source log-based messaging system. Because both systems are powerful and flexible, they’re devouring whole categories of infrastructure. And they’re even better together.
In this talk, you’ll learn about commit logs and how that fundamental data structure underlies both PostgreSQL and Kafka. We’ll use that basis to understand what Kafka is, what advantages it has over traditional messaging systems, and why it’s perfect for modeling database tables as streams. From there, we’ll introduce the concept of change data capture (CDC) and run a live demo of Bottled Water, an open source CDC pipeline, watching INSERT, UPDATE, and DELETE operations in PostgreSQL stream into Kafka. We’ll wrap up with a discussion of use cases for this pipeline: messaging between systems with transactional guarantees, transmitting database changes to a data warehouse, and stream processing.
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 including Red Hat Summit. Jim has worked in every major industry vertical and is currently employed as a Senior Solutions Architect by Red Hat, supporting accounts in Florida.
Securing the Cloud at Rest… Network Bound Disk Encryption
As companies move more and more applications to the cloud, the importance of all types of security increases. One area is the securing of virtual machine and container images at rest (i.e., when they are not running). Encryption of these images presents a number of challenges. Network Bound Disk Encryption addresses the question of “how do I enter a password for 10,000 containers to startup unattended?” This presentation will provide an overview and short demo of the Clevis and Tang NBDE pair.
Ken Moore is the founder and lead developer of the Lumina desktop project. Ken is a senior developer and core team member for the TrueOS project (formerly known as PC-BSD); he is also responsible for various other Qt5 projects for iXsystems.
Lumina Rising: Challenging Desktop Orthodoxy
The Lumina desktop environment caused a stir in the desktop community when version 1.0 came out, primarily as it is a completely new framework and not based upon any existing desktop codebase. While Lumina targets BSD operating systems as the primary audience, portability to Linux is also a primary design goal.
As the next phase of development (version 2.0) is rapidly nearing completion, it is time to announce how the Lumina project is evolving the foundational principles behind the current generation of desktop environments. Intrinsic to their designs, the current generation of Desktop Environments have numerous flaws and limitations. Lumina is charting a new model of desktop architecture, re-imagining solutions to session security, application dependencies, message handling, and operating system integration.
Michael Contino is an experienced Information Security professional with a demonstrated history of working with Financial and E-commerce industry technology leaders. He maintains a deep specialization in orchestrating ongoing assessments of dynamic infrastructure and establishing cybersecurity practices within Linux, UNIX, Mac OSX, and mixed-OS environments. He currently runs global vulnerability management at a multi-billion dollar e-commerce leader, leveraging only open source tools and systems. He also holds several Linux and Security certifications and has consistently ranked top 10% in premier cybersecurity competitions. In his spare time, he actively mentors college and high school students to facilitate a passion for cyber security and help students get scholarships to attempt college.
Top 10 Easy Cybersecurity Wins for Linux Environments
As Cybersecurity continues to gain more visibility in news cycles across the globe, many teams are looking for ways to increase their security posture to avoid being the next company making a incident disclosure. To help out, I’ll use my professional experience to present 10 powerful, and hopefully fairly easy, changes that can be made across to a Linux infrastructure to reduce the risk of compromise. This talk will include an overview of the 10 goals, actionable code/command examples for each tip, and a walkthrough of the corresponding attack vector.
Michael Dolan is VP of Strategic Programs responsible for collaborative Projects and Legal Programs at the Linux Foundation. He has helped form over 50 open source and open standards projects covering technology segments including networking, virtualization, cloud, blockchain, automotive, Internet of Things, Big Data and analytics, security, containers, storage and embedded devices. Mr. Dolan is also involved in OpenChain, SPDX and runs open source legal programs such as the Linux Foundation’s annual Legal Summit and Open Compliance Summit. Prior to joining the Linux Foundation, Mr. Dolan spent 8+ years at IBM in roles across systems, services and software. He received an MBA from Case Western Reserve University in 2004, a JD from Cleveland State University in 2002 and a Bachelor of Arts in Economics in 1999 from John Carroll University.
Building Sustainable FOSS Communities
Sustainable open source project communities have helped free and open source software (FOSS) underpin the technologies that run the world’s infrastructure, social and business systems. Does FOSS happen by magic or is there a sustaining model that underpins the success of highly used projects? What are the best practices that encourage interest in a project, commercial adoption, and a supporting ecosystem? The Linux Foundation has been at the forefront of sustaining FOSS communities and will share a perspective on how projects have built sustainable communities and ecosystems.
Mike Jones has been using Linux personally and professionally since 1998. He previously worked for the Battelle Memorial Institute and is presently the Lead Software Architect for Armada Power, a startup spun out of Battelle in 2015. He has taught programming at Columbus State and has threatened to do it again if his schedule permits it.
OpenWrt for Embedded Development
OpenWrt is an open source firmware for many consumer routers, but it is also finding community interest as embedded development system for all kinds of IoT projects and products. This presentation will give a short history of OpenWrt, as well as the forking and merging of the LEDE project. Next up will be setting up a build environment and building a custom OpenWrt image. The talk will then cover some of the basics of packaging software to be included in a custom image. Live demos of booting newly built images for OpenWrt and packaged software on a Raspberry Pi will be included.
Nikola got his first computer when he was 9 and immediately fell in love with it. In college he studied computer science and stumbled upon different languages and DevOps things—anything from Java to Apache and Nginx. Throughout college, Nikola started doing Ruby more and more (after watching DHH creating a blog in a couple of minutes) and landed his first Ruby gig. After that he started two of his own startups which both failed; he subsequently worked in three startups and is currently working in one early stage company. He realized his interest in business from getting involved in the startup community and has been increasingly focused on that area for the past two years. This helped him notice the non-technical skills he was missing as a software engineer.
Essential Non-Technical Skills
This talk is a sum of experience the speaker has collected working in fast paced companies as either a software developer or leading development. It’s split up into three major parts:
Art Of Good Communication – Explains the pillars of good communication, why we need to communicate and what techniques were used to improve communication skills. It includes things like journaling, why being empathetic to others is one of the keys to good communication, and how to deal with a conversation where there is a lot of tension in the air.
Art Of Not Burning Out – Touches on a controversial topic in today’s software development/startup/DevOps world of how hard we should work and how not to burn out. It tries to explain why we burn out so often, what the real reasons behind burning out are, and how to fix it.
Art Of Getting Things Done – Explains a framework the speaker developed over the years of trying different systems, and how can you incorporate that into your workflow.
The overall goal of the talk is to raise awareness of the fact that technical skills are just a piece of the puzzle if we want to be truly successful. The intent is to give the audience tools and motivation to improve those nontechnical skills.
Patrick Tudor is a systems engineer at the Internet Corporation for Assigned Names and Numbers in an operational role supporting ICANN’s public websites: a broad portfolio including IANA.org, ICANN.org, InterNIC.net, and example.com. Patrick lives in Los Angeles with his German Shepherd dog Jemma.
Protecting Public Websites with Apache and Linux Containers
New features in Apache 2.4 combined with Linux containers will propel your websites forward. In this talk you’ll see configurations with direct benefits for your own websites. Explore tools in Apache 2.4 to enforce common policy across diverse properties with help from containers. We will cover using Macros, If clauses, and other techniques to make a common configuration dynamic as well as protecting resources with limits by method, ACL, or via synthetic errors. Administrators who use web servers other than Apache will still gain valuable ideas from concepts presented and those who are only indirectly involved in the operation of websites will gain insight toward achieving a shared security policy and unified branding across sites. Let’s make better websites with containers and Apache.
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.
Secure Cloud: Linode With Full Disk Encryption
With the cloud’s increasing popularity across the business spectrum, the issue of securing data and systems deployed in the cloud has become critically important. Encryption, especially of data at rest, is a near-constant topic of discussion and of the various approaches to encryption in the cloud, each has various trade-offs. For some threat profiles, encrypting a single partition is sufficient. However, for enhanced security against physical compromise, full disk encryption (FDE) is a viable option, though one difficult to deploy in the cloud. While there are many cloud providers, this talk will discuss, step-by-step, and demonstrate how to provision a new Linode virtual server with FDE. Anyone interested in hosting services and/or data in the cloud in a secure manner will benefit from this talk. Some of the specific topics covered in the talk include:
- Different encryption options for data at rest, including which options are offered by popular cloud providers
- How different encryption options protect against different threats
- The pros and cons of full disk encryption in a cloud environment
- The types of protection full disk encryption provides and does not provide
- A detailed HOWTO for deploying a Linode virtual server with full disk encryption
- Unique issues associated with managing a virtual server with full disk encryption
By the end of the talk, attendees will understand how to arrive at their own decision regarding which cloud encryption option best suits their needs and will have seen a complete deployment of a Linode virtual server with FDE.
Scott Seighman is a Solutions Architect at Red Hat, the world’s leading provider of open source software solutions. Based in Cleveland, Scott roams the Ohio Valley creating possibilities, solving problems, and establishing working relationships with Red Hat’s customers and partners.
Monitoring Java Application Performance Using Thermostat
Thermostat is an open source instrumentation and service tool that helps Java developers understand what is happening inside the Java virtual machine when their programs are running. Thermostat collects and combines information from various sources—including the Hotspot VM—to present a complete picture of how an application is behaving. In this session, you’ll see Thermostat in action as it is used to examine various Java applications, as well as identify and fix problems—often without even modifying application code. You’ll also learn how to add more features to Thermostat through plugins. If you’re a developer, sysadmin, or QA specialist—or use Java in your IT environment—join this session to learn how Thermostat can make your life easier.
Simón Ruiz’s preference for the command line began with his first computer experience using CP/M on an Epson QX-10 as a kid. His affair with Linux began over a decade ago when he started supporting Edubuntu desktop computers in Indiana schools. He dedicated himself to working with Linux in schools until recently transitioning into corporate work by taking a job as Linux Engineer with Salesforce’s Marketing Cloud in Indianapolis. He got his first camera in first grade, and hasn’t stopped squeezing the shutter since.
Photography? From the command line? Absolutely! Linux gives you access to your camera hardware, and plenty of interesting tools for manipulating, working with, and combining images in interesting ways once they’re captured. We’ll explore a small sample of the tools and utilities available to you for the purpose of interacting with cameras and images without involving a graphical user interface.
Steve has been working for Red Hat since December 2015 and is deployed to client sites to accomplish projects related to OpenShift. He is known for being an honest, straight-forward person who doesn’t pull punches. He has some unique insights into Red Hat’s culture as seen through the eyes of someone who has not grown up with the company.
So What is It Like to Work at Red Hat Anyways?
I’ve been working at Red Hat since December 2015. I often get asked things like “How did you get into Red Hat” or “What were you doing before” or even “How can I work for a place like that?” I’m not a marketing person, nor am I in charge of recruiting, so in this talk we’ll go over some of the common questions I hear, attempt to cut through any of the marketing and self promotion, and if there is time, cover a bit of what it is like to work solely on client sites as an OpenShift Consultant. If you want to know my honest opinion about working at Red Hat, come on out! Ask questions and get involved in the conversation.
Stu is a software engineer at Red Hat, and has been a strong advocate of open source ever since he first started using Linux in the late 1990s. After leaving the Navy in 2005, Stu has been a software engineer focused in various areas including virtualization/containerization and package management.
KubeVirt, Virtual Machine Management Using Kubernetes
Kubernetes is a widely-used and extensible orchestration tool for containers. Containers and virtual machines both co-exist in the data centers of today, however there is not an open-source management solution encompassing both workloads, and this is beyond the scope of the core Kubernetes project.
The vision of the KubeVirt project is to manage virtual machines using Kubernetes as its infrastructure. Using a unified management approach simplifies deployments, allows for better resource utilization, and different workloads can be supported in an optimal way. We will cover how we are using the extensible nature of Kubernetes in a way that works well with its native patterns. This will include the current state of the project along with rationale on key decisions that led us to where we are. As with any evolving community project, there is more work to be done—we’ll spend some time discussing those gaps. This session will include a demonstration of how we currently accomplish virtual machine deployments and where we plan to go from here.
Rafeeq manages OLFI training sessions and is the career track chair of the Ohio LinuxFest and an active member of information risk management community. Rafeeq is based in Columbus and works as Executive Consulting Partner with Verizon global professional services.
New Jobs in AI Economy
Artificial Intelligence is an emerging field and is expected to eliminate many jobs across the globe. However, at the same time, it is also going to create new jobs that will require new skills and much high pay packages. This session is about some of these areas, skill sets required for these jobs, and how you can start building your career in this new area.
Wes Kennedy and Shiraz Lall
Wes Kennedy, a Systems Engineer for State and Local Education clients, has been at Nutanix since 2015. Previously, he spent 8 years as a Solution Engineer and Architect at Columbus firms, responsible for architecting applications and services for stability and scalability, plus administrated physical and virtual servers, DevOps, Custom monitoring solutions, dashboards across multiple Data and Call Centers. Wes, a former Nutanix customer, liked the technology so much, he joined the company because buying the company was out of the question.
Shiraz Lall, a Solution Architect has been at Nutanix since 2014 covering Commercial and Enterprise Accounts and witnessed the dramatic growth of the company. Seeking a better way to architect and manage IT infrastructure, Shiraz left his homeland in New York City to live in the Great State of Ohio. Prior to Nutanix, he spent +10 years as a Solution Architect and Sr. Systems Engineer at Parsons Brinckerhoff, a 15,000 employee company, where his responsibilities included IT plan, build and run functions covering the technology gamut from Virtualization to Servers & Storage to Backup & Recovery Plans to Data Center Engineering & Monitoring.
Open Source Solutions Stage: LINUX POWER!
Join us to hear about IBM® Hyperconverged Systems powered by Nutanix. These 1U and 2U POWER-based appliances are the only hyperconverged solution to combine unmatched performance with the one-click simplicity of the Nutanix Enterprise Cloud Platform software solution. Perfect for Scale-out Linux workloads like IBM WebSphere® Application Server (WAS), NGINX, IBM Big Insights/Hadoop, and NoSQL/open source databases (OSDB) like EDB Postgres & MongoDB.
In addition, Nutanix will highlight Acropolis Container Services (ACS) which provides enterprise-class persistent storage for containers, plus the ability to easily deploy and manage containerized applications on the Nutanix enterprise cloud platform. ACS makes containers a viable reality for enterprise applications.