Loading…
This event has ended. Visit the official site or create your own event on Sched.
Session [clear filter]
Tuesday, July 12
 

1:00pm CDT

Session: Don't Mind the Gap: How to Deploy Chef in Offline or 'Airgapped' Network
In high security environments, we are often behind proxies, firewalls or obnoxious corporate policies that disallow access to Github or RubyGems. What gives?! In this session, I will show exactly what it takes to set up your Chef environment in the offline world. I'll demonstrate how to download Chef packages, how to stand up the various Chef servers (Delivery, Insights, Compliance, Chef, Supermarket) and, most importantly, how to bootstrap systems in a way that they won't talk to the Internet. Topics will include (but not limited to): Gem, Artifact and Yum repositories; Chef package management; Provisioning/bootstrapping new systems; and Test-Kitchen. While this could all be done manually, that takes a lot of effort and isn't repeatable. So I'll be using Chef and other open source tools to accomplish this. All code will be open-sourced.

Speakers
avatar for Galen Emery

Galen Emery

Solutions Architect, Chef
I am Galen. A self-taught geek from the Pacific NW. My professional life has been built upon automating everything I can. Currently, I am the Federal Solutions Architect for Chef. I am responsible for helping the federal government, DoD and associated integrators move into the DevOps... Read More →


Tuesday July 12, 2016 1:00pm - 1:40pm CDT
JW Marriott Austin 110 E 2nd St, Austin, TX 78701

2:00pm CDT

Session: Chef Automate [Visibility] Q&A Panel
Join the Chef Automate Product Manager, UX lead and Engineering lead to discuss the visibility features of Chef Automate related to the state of your nodes and the health of your infrastructure. The team will be happy to answer any questions about the product, and will describe the path that they took to conceive of, and create the product as well as its intended use. The Chef Compliance lead will also be on-hand as the group moves to discuss our future roadmap and the direction of Chef Automate.

Speakers
avatar for Mark Dennard

Mark Dennard

Chef Automate UX Lead, Chef
UX Lead for Chef Automate's visibility features.
avatar for Tasha Drew

Tasha Drew

Chef Automate Product Manager, Chef
Tasha runs product management for the visibility capabilities of Chef Automate.
avatar for Tom Duffield

Tom Duffield

Chef Automate Engineering Lead, Chef
Tom is engineering lead for Chef Automate's visibility features.
avatar for Christoph Hartmann

Christoph Hartmann

Lead Engineer, Chef
Christoph is a lead engineer at Chef, developer, and founder who spent the last decade building complex software and infrastructure systems. He was responsible for automation at the innovation laboratory at Deutsche Telekom and created effective solutions managing the future their... Read More →


Tuesday July 12, 2016 2:00pm - 2:40pm CDT
JW Marriott Austin 110 E 2nd St, Austin, TX 78701

2:00pm CDT

Session: Writing Composable Community Cookbooks using Chef Custom Resources
Writing cookbooks that can be easily consumed by varying users is a daunting task. How can you write robust cookbooks that cover all configuration scenarios without a level of complexity that would make users want to run and hide? Could it be that easy to consume and robust cookbooks are actually those that lack recipes and attributes altogether? This talk will compare and contrast monolithic cookbook design with that of composable cookbooks. The talk will show the pitfalls of a recipe / attribute driven monolithic cookbook through the lens of Chef?s own Tomcat cookbook. We?ll walk through the redesign and rewrite of the Tomcat cookbook to show how composable design and Chef 12.5+ Custom Resources can create robust and reusable cookbooks.

Speakers
avatar for Tim Smith

Tim Smith

Community Engineer, Chef
After he grew tired of commuting to work every day wearing a parka while doing desktop support in Antarctica Tim jumped into web operations. Since then he's worked to ensure your web analytics are always accurate, your streaming TV shows never buffer, and your rent checks are always... Read More →


Tuesday July 12, 2016 2:00pm - 2:40pm CDT
JW Marriott Austin 110 E 2nd St, Austin, TX 78701

3:00pm CDT

Session: Behind Closed Doors: Managing Passwords in a Dangerous World
Secrets come in many forms: passwords, keys, and tokens. They’re all crucial to the operation of an application, but each is dangerous in its own way. In the past, many of us have pasted those secrets into a text file and moved on, but in a world of config automation and ephemeral microservices, these patterns are is much too risky. New tools, products, and libraries are being released all the time to try to cope with this massive rise in threats, both new and old-but-ignored. This talk will cover the major types of secrets in a normal web application, how to model their security properties, what tools are best for each situation, and how to use them with major web frameworks and other systems.

Speakers
avatar for Noah Kantrowitz

Noah Kantrowitz

Lead Rascal, Noah Kantrowitz
Noah Kantrowitz is a web developer turned infrastructure automation enthusiast, and all around engineering rabble-rouser. By day he builds tools and teaches, and by night he works with the Python Software Foundation infrastructure team. He is an active member of the Chef community... Read More →


Tuesday July 12, 2016 3:00pm - 3:40pm CDT
JW Marriott Austin 110 E 2nd St, Austin, TX 78701
 
Wednesday, July 13
 

1:00pm CDT

Session: It's Time for Us to Move: The Story of Migrating Hosted Chef to AWS
Hosted Chef is one of the biggest Chef installations there is, with tens of thousands of organizations managing hundreds of thousands of Chef clients. By 2015, Hosted Chef had been growing exponentially for several years, and it was quickly outgrowing its home. It was time for a change, and so last October we migrated Hosted Chef from its original data center into AWS. As if the migration of a large production service wasn't enough, we were using an aging code base with practices and procedures that were years old, with references to CouchDB and workarounds from Chef 0.9! It was time to modernize all of our cookbooks, start using modern features, and generally rewrite everything at the same time. This talk is the story of that migration, the decisions we made, the challenges we faced, and the spectacular results. I'll cover what worked and what didn't go so well, and along the way I'll share some critical insights that will be useful to anyone running a large Chef installation in a cloud environment such as AWS.

Speakers
avatar for Mark Harrison

Mark Harrison

Senior Systems Administrator, Chef
Mark Harrison is a Systems Administrator on the CHEF operations team, where he is responsible for the care and feeding of Hosted Chef as well as maintaining several of CHEF's internal systems. Before coming to CHEF, Mark led the operations team at OmniTI, helping clients scale their... Read More →


Wednesday July 13, 2016 1:00pm - 1:40pm CDT
JW Marriott Austin 110 E 2nd St, Austin, TX 78701

2:00pm CDT

Session: Inside the New Chef Server HA
Chef HA has historically been a source of pain; fragile, difficult to use, hard to administer, and not friendly to virtualized environments. We're trying to fix that. In this talk we'll walk through the new Chef HA system, how it works, and how to manage it.

Speakers
avatar for Mark Anderson

Mark Anderson

Software Engineer, Chef
Mark Anderson and Marc Paradise have collectively been working on Chef Server for over 10 years.
avatar for Marc Paradise

Marc Paradise

Prinicpal Engineer, Chef
Mark Anderson and Marc Paradise have collectively been working on Chef Server for over 10 years.


Wednesday July 13, 2016 2:00pm - 2:40pm CDT
JW Marriott Austin 110 E 2nd St, Austin, TX 78701

3:00pm CDT

Session: Chef Automate [Workflow] Q&A Panel
Come meet the product engineering team behind Chef Automate's workflow capabilities. We'll be happy to answer your questions about the product, our future roadmap, and how a shared workflow can help your teams collaborate.

Speakers
avatar for Vicki Ebberts

Vicki Ebberts

Senior UX Designer, Chef
Vicki Ebberts is a senior UX designer on the product team at Chef. Prior to joining Chef, she spent a few years in corporate branding and web design, followed by nearly a decade in the videogame industry, designing delightful user experiences for games at studios like ArenaNet, Z2... Read More →
avatar for Oliver Ferrigni

Oliver Ferrigni

Engineering Manager for Chef Automate, Chef
avatar for Megan Gleason

Megan Gleason

Product Manager, Chef
Megan Gleason is a product manager at Chef working with the Chef Automate team. She lives in Seattle and can usually be found at Chef HQ. Beyond her passion for helping the world continuously deliver everything, Megan is obsessed with marine science and with visiting as many countries... Read More →


Wednesday July 13, 2016 3:00pm - 3:40pm CDT
JW Marriott Austin 110 E 2nd St, Austin, TX 78701

3:00pm CDT

Session: Tuning and Monitoring your Chef Infrastructure
Are you responsible for keeping your Chef server running and making sure all the things are successful on your nodes? Let's talk about how you can use standard, open-source tools to tune your Chef server and keep an automated, watchful eye on it. We'll take a look at basic tuning of your Chef server's configuration for various services that Chef configures and uses, such as Solr and Postgresql. We'll explore technologies available in your Chef server that can help you monitor your Chef server’s health, and what you should monitor beyond what Chef provides. We'll also look at some cool ways to use Grafana to visualize all that data so you can understand your Chef server’s health at a glance.

Speakers
avatar for Andrew DuFour

Andrew DuFour

Customer Engineer, Chef
Hey, I'm Andrew! I've been a sysadmin, systems engineer, and system developer for the better part of 10 years in government, telecom and various private industries. Now, I'm a Customer Engineer at Chef, Inc., and as part of that job I frequently see what happens when customers are... Read More →


Wednesday July 13, 2016 3:00pm - 3:40pm CDT
JW Marriott Austin 110 E 2nd St, Austin, TX 78701