StackiFest16 Presentations

View and download the slides from the StackiFest 2016 presentations and find out more about the speakers. Make sure to watch the full videos and check back here for news about StackiFest 2017.

Presentations


Stacki Overview

Anoop Rajendra - Director, Enterprise Software Development, StackIQ

What's Stacki all about? We'll briefly go over what Stacki is, a history of Stacki, what some of the new features in Stacki are, and a peek what's next in Stacki.


Automation for the Event-driven Infrastructure

Dave Boucha - Senior Software Engineer, SaltStack

As data center scale and complexity increases, humans lose the ability to control and maintain systems and applications without significant automation. In this talk, Dave Boucha introduces the concept of data-driven orchestration and how it can lead to extreme efficiency within a modern data center through the creation of an intelligently automated, event-driven infrastructure. More than just configuration management, SaltStack offers advanced features like the Reactor and Beacons systems, as well as the Salt API, designed to function like a machine-based nervous system.


The 1600+ Server Journey

Dave Peterson - Lead Systems Engineer, Salesforce

Enterprise bare metal provisioning using Stacki at Salesforce/Pardot and how we've configured it in our environment. It used to take the Ops teams hours to do end-to-end provisioning with chef integration to now it takes about 15 minutes with it all being automated. In this presentation, I will discuss:

  • Why we chose Stacki
  • Hardware and provisioning requirements
  • Stacki configuration with chef integration
  • ZFS and data safe re-provisioning
  • Detecting issues and adhoc reporting

How PayPal got 300 Nodes up in 14 Minutes

Greg Bruno - VP Engineering/Co-Founder, StackIQ

Once PayPal spun off from Ebay, they needed to find a new provisioning solution that could easily and flexibly integrate with their other tools. They had a smaller team but even more to do. Luckily, they found Stacki. Greg discusses how PayPal used Stacki to fully provision 6 Racks of Bare Metal in 14 minutes.


Workshop: Building a Cluster with Stacki

Greg Bruno - VP Engineering/Co-Founder, StackIQ

In a morning session, Anoop will describe the motivation and architecture for Stacki. In this session, Greg will show you how to build your own Stacki-based infrastructure. He'll take you from ground zero to hosts running a ping in prompt in a live demo. Viva la command line!


Workshop: Beyond Red Hat - Deploying Ubuntu and CoreOS with Stacki

Joe Kaiser - Systems Engineer, StackIQ

The cutting edge of Stacki use is currently with expanding the available list of operating systems that can be supported. In this session, Joe will show you how to push the edge and implement CoreOS, along the way offering tips and ideas for your custom implementation projects that will help drive your data center automation to the next level. As Joe says, “Before there is pretty, there is functional. How to make your projects production ready.”


Workshop: Building a Cart

Aishwarya Venkataraman - Software Engineer, StackIQ

In a default step, Stacki installs backend nodes with a very small software footprint. In Stacki parlance, the backend node is brought up to a ping and a prompt. To make the backend node more useful, other application software and services will need to be installed and configured. Carts are created by end users in order to customize the configuration of backend nodes in your cluster. Aishwarya walks through the steps, so you can learn how to build a simple cart in a few minutes.


What’s Next in Stacki

Mason Katz - CTO/Co-Founder, StackIQ

Get a peek inside the Stacki future. First a brief lay of the land of where we’ve been and then dive into where we are going. What are the fun problems we are and will be working on? How we see the community growing, and where we want your help to build upon Stacki."


 
 

Presenter Bios


Mason Katz

Mason Katz is the Chief Technology Officer and co-founder of StackIQ and the open source project, Stacki. Prior to joining StackIQ, he co-founded the open-source Rocks Clusters Group at the San Diego Supercomputer Center (SDSC) located on the campus of the University of California at San Diego (UCSD). He has 20 years of experience in distributed and networked systems. His first job was as an 8-bit embedded software engineer, where he integrated first generation GPS units into a national grid of weather sensors. It was here that he discovered his passion for creating highly automated, maintainable, and supportable systems. He then took his embedded experience into the OS kernel arena and spent several years developing research-oriented network protocol stacks (x-kernel and IPSec) for Linux. For the last half of his career his primary focus has been on the design of software to manage commodity Linux clusters. As a co-founder of the Rocks Cluster Group, he helped position Rocks as the de facto standard in Linux cluster management.


Joe Kaiser

Though Joe Kaiser looks younger and taller than he appears, he is neither. He's been doing this a looooong time. With ill-fated gigs in several family businesses and a less ill-fated stint at Fermilab, he has built, managed and installed lots of Linux and automated the fuck out of it wherever he was. He was a big fanboy of Rocks and is the First Fan Boy of Stacki. He knows how to make it bleed. If he can't install something with Stacki - it's not worth installing. As the founder of Total Pajama Management, (TPJ tm) he suffers from the belief anyone should be able to install an entire data center from anywhere in the world - without pants on.


Aishwarya Venkataraman

Aishwarya is a software engineer at StackIQ and member of the Stacki Core team. Prior to joining StackIQ, she worked as a software developer with the DynamoDB team at Amazon Web Services. She received her MS in Computer Science from the University of California at San Diego where she worked on distributed systems and web security. She also worked at D. E. Shaw for a few years as a software developer working on Scriptlauncher, Termite (financial data mining tool), and a Learning and Management System.


Greg Bruno

Greg Bruno is the Vice President of Engineering and co-founder of StackIQ and the open source project, Stacki. Prior to joining StackIQ, he co-founded the open-source Rocks Cluster Group at the San Diego Supercomputer Center (SDSC) located on the campus of the University of California at San Diego (UCSD). He received his M.S. and Ph.D. in Computer Science from UCSD where he researched parallel file systems. Prior to the Rocks Cluster Group, he worked for 10 years at Teradata Systems where he developed cluster management software for the systems that supported the world’s largest databases. He also spent 10 years helping to architect, design and implement the Rocks Cluster Distribution, an open-source software stack that enables domain-specific users to build and manage their own clusters.


David Peterson

David joined Salesforce in 2014 and is currently a Lead Systems Engineer based out of Atlanta, GA. Drawing on his 10+ years of experience in the SaaS world, he helps lead the infrastructure design and scaling of Salesforce’s fastest growing product offering, Pardot Marketing Automation. Prior to Salesforce, he worked at Perfect Sense Digital where he was the Lead Engineer in architecting and implementing HGTV and Travel Channels new website infrastructure in AWS. He also helped design and implement the infrastructure for digital media sites such as Food Network, Univision, Coca-Cola, Walmart, Lionsgate, BET, Snagfilms, National Geographic, and others. Prior to PSD, he worked at ChannelAdvisor, an e-commerce SaaS company, where he helped design and manage the infrastructure responsible for processing over $3 billion in GMV.


Dave Boucha

Dave has been a senior software engineer with SaltStack for almost four years ever since Salt was just an open source project. He was one of the original four SaltStack engineers when the company was founded. Before SaltStack, he managed technical infrastructure for various US government agencies and the US military.


Anoop Rajendra

Anoop is the director of Enterprise Software Development at StackIQ and member of the Stacki Core team. Prior to joining StackIQ, he worked as a Programmer/Analyst in the Rocks Clusters Group at the San Diego Supercomputer Center on the campus of the University of California at San Diego. He received his MS in Computer Science from the University of Texas at Arlington where he worked on Grid and Cluster computing. He also spent a year at the Fermi National Accelerator Laboratory in Batavia, IL helping process 100s of terabytes of data produced by the D-Zero experiment during his tenure as a graduate student. He has spent the last several years in the Big Data, HPC, and Cloud computing space solving interesting infrastructure problems.

Presenter Bios


Mason Katz

Mason Katz is the Chief Technology Officer and co-founder of StackIQ and the open source project, Stacki. Prior to joining StackIQ, he co-founded the open-source Rocks Clusters Group at the San Diego Supercomputer Center (SDSC) located on the campus of the University of California at San Diego (UCSD). He has 20 years of experience in distributed and networked systems. His first job was as an 8-bit embedded software engineer, where he integrated first generation GPS units into a national grid of weather sensors. It was here that he discovered his passion for creating highly automated, maintainable, and supportable systems. He then took his embedded experience into the OS kernel arena and spent several years developing research-oriented network protocol stacks (x-kernel and IPSec) for Linux. For the last half of his career his primary focus has been on the design of software to manage commodity Linux clusters. As a co-founder of the Rocks Cluster Group, he helped position Rocks as the de facto standard in Linux cluster management.


Joe Kaiser

Though Joe Kaiser looks younger and taller than he appears, he is neither. He's been doing this a looooong time. With ill-fated gigs in several family businesses and a less ill-fated stint at Fermilab, he has built, managed and installed lots of Linux and automated the fuck out of it wherever he was. He was a big fanboy of Rocks and is the First Fan Boy of Stacki. He knows how to make it bleed. If he can't install something with Stacki - it's not worth installing. As the founder of Total Pajama Management, (TPJ tm) he suffers from the belief anyone should be able to install an entire data center from anywhere in the world - without pants on.


Aishwarya Venkataraman

Aishwarya is a software engineer at StackIQ and member of the Stacki Core team. Prior to joining StackIQ, she worked as a software developer with the DynamoDB team at Amazon Web Services. She received her MS in Computer Science from the University of California at San Diego where she worked on distributed systems and web security. She also worked at D. E. Shaw for a few years as a software developer working on Scriptlauncher, Termite (financial data mining tool), and a Learning and Management System.


Greg Bruno

Greg Bruno is the Vice President of Engineering and co-founder of StackIQ and the open source project, Stacki. Prior to joining StackIQ, he co-founded the open-source Rocks Cluster Group at the San Diego Supercomputer Center (SDSC) located on the campus of the University of California at San Diego (UCSD). He received his M.S. and Ph.D. in Computer Science from UCSD where he researched parallel file systems. Prior to the Rocks Cluster Group, he worked for 10 years at Teradata Systems where he developed cluster management software for the systems that supported the world’s largest databases. He also spent 10 years helping to architect, design and implement the Rocks Cluster Distribution, an open-source software stack that enables domain-specific users to build and manage their own clusters.


David Peterson

David joined Salesforce in 2014 and is currently a Lead Systems Engineer based out of Atlanta, GA. Drawing on his 10+ years of experience in the SaaS world, he helps lead the infrastructure design and scaling of Salesforce’s fastest growing product offering, Pardot Marketing Automation. Prior to Salesforce, he worked at Perfect Sense Digital where he was the Lead Engineer in architecting and implementing HGTV and Travel Channels new website infrastructure in AWS. He also helped design and implement the infrastructure for digital media sites such as Food Network, Univision, Coca-Cola, Walmart, Lionsgate, BET, Snagfilms, National Geographic, and others. Prior to PSD, he worked at ChannelAdvisor, an e-commerce SaaS company, where he helped design and manage the infrastructure responsible for processing over $3 billion in GMV.


Dave Boucha

Dave has been a senior software engineer with SaltStack for almost four years ever since Salt was just an open source project. He was one of the original four SaltStack engineers when the company was founded. Before SaltStack, he managed technical infrastructure for various US government agencies and the US military.


Anoop Rajendra

Anoop is the director of Enterprise Software Development at StackIQ and member of the Stacki Core team. Prior to joining StackIQ, he worked as a Programmer/Analyst in the Rocks Clusters Group at the San Diego Supercomputer Center on the campus of the University of California at San Diego. He received his MS in Computer Science from the University of Texas at Arlington where he worked on Grid and Cluster computing. He also spent a year at the Fermi National Accelerator Laboratory in Batavia, IL helping process 100s of terabytes of data produced by the D-Zero experiment during his tenure as a graduate student. He has spent the last several years in the Big Data, HPC, and Cloud computing space solving interesting infrastructure problems.