by Dave Lester
by Craig Comstock
by Seth Etter
by Alex Bardas
Cloud computing has the potential to revolutionize the way businesses run their IT infrastructure and achieve new efficiencies of scale. However, security and long-term trustworthiness of cloud infrastructures is often a significant barrier to their wider adoption as well as a significant risk. This research addresses a fundamental root cause of many security/trustworthiness problems of the cloud - the lack of a suitable abstraction for defining cloud-based IT systems. As a result of this deficiency, cloud system deployment and management is largely based on low-level scripts or manual interventions that yield poorly configured, stagnant, and fragile systems that invite misuse and failures. Moreover, economic incentives drive cloud vendors to "lock in" their customers, making it difficult for cloud users to switch to a new vendor even if the current vendor is doing a poor job of ensuring the cloud services' security and reliability.
To alleviate these problems, we propose an abstract model for defining cloud-based IT systems and design a compilation process to automatically generate concrete systems in the cloud based on the abstract specifications. Our high-level abstract model will capture important structural information about the system, such as service dependencies, as well as implementation specifications that refer to re-usable knowledge units that define various service and application configuration details. This approach will allow us to conduct a number of research thrusts in the framework: 1) reliably generating cloud-based IT systems with both correct functionality and strong security; 2) providing a consistent model that captures the configuration state of deployed systems, and enabling automated orchestration of system changes while maintaining the desired properties; 3) security analysis, threat isolation and mitigation, and fault diagnosis using this abstraction; and 4) leveraging the abstraction to design technologies to support the easy movement between vendors, both as a way of increasing the cloud user's trust in the cloud as well as an incentive for cloud vendors to compete based on their services' quality, most importantly security and trustworthiness.
by Spencer Hunley
This presentation will discuss current accessibility and assistive technology (AT) in Linux, what's working and not working (focusing on both the Confinement Cycle and the problems Ken Starks has recently run into), and what needs to be done to improve accessibility and the AT applications in Linux. Furthermore, it will also cover efforts myself and others are working on to create an automated home using open-source software, microcontroller boards and wireless connections.
by David Stokes
MySQL is the most popular database on the web but do you know how to keep your instances happy, tag wagging, and with a shiny coat? Database are the nasty, wanton children of the software world and can quickly become the bane of a system admin's life. This session covers best practices for administration, backup, replication, hardware, and more. So learn how to take care on your MySQL instances and and have a happy database in your server farm.
The Specfile and the corresponding rpmbuild invocations
Intermediate tools: (mock)
Advanced tools: koji (Fedora and CentOS build systems)
by Jacob Walker
by Alex juarez
Rackspace break-fix competition. The competition pitted System Administrators comfortable with the LAMP (Linux, Apache, MySQL, and PHP or Perl) platform against one another in a 4 question, 20 minute contest.
A break-fix competition presents problems with an otherwise working system that must be resolved. System administrators call upon their knowledge and troubleshooting abilities in a break-fix competition and is a good gauge of the depth of those skills and abilities. The Rackspace break-fix is tailored toward the Hosting industry as that is our forte.
by Andy Gill
In this talk, we will introduce Haskell, a functional programming language. We will explain how Haskell is a great language for building mini-languages, often called Domain Specific Languages (DSLs). We will introduce several DSLs in practice, and look at how they can be used to make distributed computing easier and more robust. No Haskell knowledge is required to get something out of this talk.
by Ben C. Roose
An introduction to file and directory permissions in Unix, concepts of the Extend filesystem structure, and basic theory of hard/soft links with practical applications.
by Frank Wiles
Smells Like Teen Systems:
Advice for raising healthy happy systems and getting to devops Nirvana
A hopefully entertaining talk on doing better development and operations from what I have seen work and NOT work with various clients.
The Lawrence Center for Entrepreneurship
will host a after party at the space. Drinks and snacks will be provided.
by Alex juarez
Kansas Linux Fest
Sponsored by Rackspace
Join us for a full breakfast buffet open to all attendees and hear from Rackspace Principal Engineer Alex Juarez. We’ll be talking all things Linux, Apache, MySQL, Chef, Ansible, SaltStack and Hosting. @mralexjuarez
Register here, limited to max 70 people.
Full Breakfast Buffet
Sunday, March 22nd 9am-11am
Maceli’s 1031 New Hampshire St
Full Breakfast Buffet - Pancakes - Hash Browns - Bacon & Sausage - Fruit Salad - Scrambled Eggs or Quiche
Shared experiences with metrics, monitoring, and analytics through the lens of Linux and BSD systems at scale.
From this session you'll take away:
The inextricable link between metrics and monitoring
Collection strategies in the face of "varied terrain"
Stateful vs. Stateless monitoring at scale
Some helpful tools
(And) Social and team related monitoring insights
by Jim Duey
by Kevin Lane
I will be discussing the different types of certifications available for Linux, as well
as diving into the requirements for each certification, training paths and costs.
My goal is twofold, one to educate the community on the different certification paths, and
two to provide information on the most cost-effective way to get certified. (with as little money as possible!)
Your customers expect you to continuously deliver delightful experiences. This means that you’ll need to continuously deliver application and infrastructure updates. Hand-crafted servers lovingly built and maintained by a system administrator are a thing of the past. Golden images are fine for initial provisioning but will quickly fail as your configuration requirements change over time.
It’s time for you to fully automate the provisioning and management of your infrastructure components. Welcome to the world of infrastructure as code! In this new world, you’ll be able to programmatically provision and configure the components of your infrastructure.
Disposable infrastructure whose provisioning, configuration, and on-going maintenance is fully automated allow you to change the way you build and deliver applications. Move your applications and infrastructure towards continuous delivery.
In this talk, we’ll explore the ideas behind “infrastructure as code” and, specifically, look at how Chef allows you to fully automate your infrastructure. If you’re brave enough, we’ll even let you get your hands on some Chef and experience the delight of using Chef to build and deploy some infrastructure components.
by David Stokes
MySQL is the most popular database on the web and 5.6 was our best release ever. But 5.7 is rapidly approaching and there are big changes coming. There will be better performance, improved diagnostics, more cloud-centric features, and security improvements. But some changes will break some applications; STRICT_MODE is the default SQL MODE and that WILL break Wordpress installations. So come hear about the changes and have a chance to prepare.
by Ryan Sipes
by Andrew Beals
The last guy did it all wrong. (One day, you too, will be the "last guy".)
Big IT practice
by Ryan Luckie
Where are we and where are we going? What can we do better and what works
21st–22nd March 2015