6:00 - 6:30 PM - Food, Drinks & Networking
6:30 - 6:35 PM - Announcements
6:35 - 7:15 PM - Basic Concepts
7:15 - 7:20 PM - Break
7:20 - 8:40 PM - Main Speaker
8:40 - 8:55 PM - Door Prize Drawings
MAIN TOPIC ABSTRACT
Replacing Configuration "Management" with "Engineering"
Ad hoc solutions to site configuration lead only to job security for the perpetrators. A better plan is repeatable, practical and structured engineering for every data center resource. We "manage" processes with highly variable inputs (e.g food, worker output, children, and weather), we engineer bridges, roads, machines, and data centers. This is not an "all or nothing" proposal; adopt only the engineering processes and policies that work for you.
In this presentation I'll explain both the conceptual process and an example implementation (or 2 if we have time). All the tools mentioned and most of the policies I used are available for your use after the talk. Linux RPMs will be available for the code.
The same engineering practices are used a Indiana University, Purdue, FedEx, Facebook, Google and other organizations.
MAIN SPEAKER BIOGRAPHY
Kevin Graduated from Purdue University in December 1988 with a Bachelor of Science in both Systems and General Computer Science. He worked there for the University's Computing Center from 1986 to 1994.
While there Kevin substituted for various professors, gave introduction talk to freshmen, and taught the co-operative extension classes for C, shell, and sometimes others. Kevin also wrote
test for the
bash project, which became
/bin/test for most Linux distros. Rich (rsk) and he also stopped the Morris worm. Kevin was the moderator of comp.sources.reviewed, and published a few Usenix/Lisa papers together with his student programmers. He also wrote another classic program:
math.sed, the renowned
In late 1994 Kevin moved to FedEx. He was hired to help with the remote configuration of field devices. Most of those tools Kevin still uses and have kept up-to-date. Now days we call this "configuration engineering", because we actually have doctrine that guides us -- not just a blob of hacks which we "make do".
Kevin was asked to architect the new
www.fedex.com web presence. Kevin and his friends built a great dmz/zmd/admin network structure that we still use today.
Kevin moved to Colorado Springs in 2011 as FedEx opened a new data-center. He helped design the air-flow, power, and the race/rack structures. Kevin prides himself on almost never having to visit the data-center: it is supposed to be a lights-out operation, and "no visits" means we are winning.
Now Kevin works on special projects. He solve problems other people don't know we have until I fix them. It is a good life.
BASIC CONCEPTS ABSTRACT
Intro to Spring Data
Spring Data is a group of projects that make it easy to connect spring based applications with various days access technologies, like JPA and relational databases, but also non-relational databases, map-reduce frameworks in an interchangeable manner. This basic concepts talk will introduce Spring Data, talk about supported data access technologies and provide some examples using JPA and MongoDB.
BASIC CONCEPTS SPEAKER BIOGRAPHY
Website Sponsor:Homeland Security Careers
Food Sponsor: TEKSystems
Door Prize Sponsors:Jetbrains - Software license (Several products to choose from)
Book Sponsor:OReilly Publishing - Technical books