September 19–20, 2016: Training
September 20–22, 2016: Tutorials & Conference
New York, NY

Velocity New York 2016 Speakers

New speakers are added regularly. Please check back to see the latest updates to the agenda.

Filter

Search Speakers

Bidisha Agarwal is currently a consultant and advisor for IT landscaping and service development in ING’s Infrastructure & Platform Services domain and leads the Simian Army initiative under the ISS stream of reliability. Her main areas of focus for design have been security and automation. Bidisha has a computer science and engineering background. She started her career as a programmer but has also been an analyst and led technical migration projects for business transformations.

Presentations

Putting the monkey in the lion's den: How the Simian Army helps to make ING a more resilient bank Session

We all know about Netflix's Simian Army. But that's just for Internet-based companies, right? Bidisha Agarwal and Marco van Dam demonstrate how the Simian Army can also be used to make a traditional corporate IT environment more resilient and discuss the adaptations, pitfalls, and (organizational) difficulties ING had to overcome in order to succeed.

Samy Al Bahra is the cofounder of Backtrace, where he is helping build a modern debugging platform for today’s complex applications. Prior to Backtrace, Samy was a principal engineer at AppNexus, where he played a lead role in the architecture and development of many mission-critical components of the ecosystem. His work at AppNexus was instrumental in scaling the system to 18 billion impressions with orders of magnitude in efficiency improvements. Prior to AppNexus, Samy was behind major performance improvements to the core technology at Message Systems. At the George Washington University High Performance Computing Laboratory, Samy worked on the UPC programming language, heterogeneous computing, and multicore synchronization. Samy is also the founder of the Concurrency Kit project, which several leading technology companies rely on for scalability and performance. Samy serves on the ACM Practitioners Board.

Presentations

High-performance servers: Lessons from the real world Session

In this world of horizontal scalability in the cloud, the art and science of high-performance server architecture has been neglected and relegated to the iron curtain of proprietary software. Samy Al Bahra examines key insights from research and practice in high-performance server architecture, drawing on examples from the servers that drive a majority of today’s online messaging and advertising.

John Allspaw has worked in software systems engineering and operations for twenty years in many different environments: biotech, government, online media, social networking, and e-commerce. He started out tuning parallel clusters running vehicle crash simulations for the U.S. government, and then moved on to the Internet in 1997. He built the backing infrastructure at Salon.com, InfoWorld.com, Friendster, and Flickr, and Etsy. He served as SVP of Engineering and then Chief Technology Officer at Etsy, and holds an MSc in Human Factors and Systems Safety from Lund University.

Presentations

Coping with complexity: Making modern Internet-facing business IT resilient Session

Join in for a panel discussion of a new SNAFUcatchers project that gathers the traces of incident response and uses them to understand how practitioners assemble information, test hypotheses, and devise countermeasures. The panel also initiates a dialogue with the Velocity audience about the issues involved in coping with complexity.

Currently, Dion Almaer is an engineering director in Google’s Developer Products group, where he works to commodity developer infrastructure and make sure that external developers have access to the same quality Google products as internal Googlers do. Previously, took part in the software process from his own startups as well as at well-known companies such as Mozilla, Palm, and Walmart.

Presentations

Web versus apps revisited Keynote

It has been 17 years since Ben Galbraith and Dion Almaer talked about Web versus apps at Velocity—and a lot has changed. Join them as they provide new perspectives based on the evolving landscape and consider how new mediums such as voice factor in, all with a touch of their new "Googley" perspective.

Manuel Alvarez is an enterprise architect at Akamai, where he focuses on designing complex technical solutions over a variety of technologies and driving business objectives by implementing solutions aligned with the organization goals with proven ROI, such as implementing advanced caching techniques to reduce platform costs. Over his career, Manuel has worked on large projects with financial institutions, high-tech companies, and telecommunication services across multiple geographies.

Presentations

Making single-page applications faster Session

Single-page app frameworks present performance and monitoring challenges: they are processing intensive, and monitoring tools do not accurately track UX, masking users' pains from performance teams. Boris Livshutz and Manuel Alvarez explore the importance of selecting the right framework, the power of isomorphic JavaScript, and how to use the User Timing specification.

Casey Ashenhurst works on the People Ops Team at Stack Overflow as the Manager of Inclusion and Engagement. She’s also the Director of WE Bike NYC. She enjoys biking, buffalo wings, and building inclusive communities.

Presentations

Building inclusive communities and empowerment in tech: Like riding a bicycle Session

As a "woman in tech" who isn’t particularly technical, Casey Ashenhurst draws parallels between being a woman in another male-dominated, specialized area (biking in New York City), explaining what she's learned about building inclusive communities outside of tech and how you can apply it in your company and everyday life.

With a background in epidemiology and national security, Asher has worked on projects as diverse as robot-assisted surgery, automation-assisted remote work, small drone risk analysis and interaction design for semi-autonomous and self-driving cars. He now spends most of his time working on issues of resiliency and human/automation interaction for the SNAFU Catchers Consortium for Resilience Internet Facing Business IT.

Presentations

Coping with complexity: Making modern Internet-facing business IT resilient Session

Join in for a panel discussion of a new SNAFUcatchers project that gathers the traces of incident response and uses them to understand how practitioners assemble information, test hypotheses, and devise countermeasures. The panel also initiates a dialogue with the Velocity audience about the issues involved in coping with complexity.

Hooman Beheshti is VP of technology at Fastly, where he develops web performance services for the world’s smartest CDN platform. A pioneer in the application acceleration space, Hooman helped design one of the original load balancers while at Radware and has held senior technology positions with Strangeloop Networks and Crescendo Networks. He has worked on the core technologies that make the Internet work faster for nearly 20 years and is an expert and frequent speaker on the subjects of load balancing, application performance, and content delivery networks.

Presentations

HTTP/2: What no one is telling you Session

HTTP/2 has been ratified for months, and browsers have already committed to supporting it. Everything we hear tells us that the new version of HTTP will provide significant performance benefits while requiring little to no change to our applications. But deploying HTTP/2 may not be as easy as it seems. Hooman Beheshti examines HTTP/2's core features and how they relate to real-world conditions.

Colin Bendell is part of Akamai’s CTO office, where he focuses on performance and scalability while aligning customer trends with product development. Colin brings over 14 years of experience in business operations and as a full stack developer. His experience spans multiple industries including high tech, mining, real estate, and healthcare. He has built large-scale, globally distributed web applications for Fortune 500 companies and has also operated a small automotive aluminum wheel repair shop. Previously within Akamai, Colin was part of Akamai’s consulting organization, where he connected customer development initiatives with business strategy.

Presentations

High-performance images: Choose your own adventure Tutorial

There are many strategies to optimize images for the end-user—addressing display size, browsers, OS, memory, and network. Just as important is optimizing for the other users: marketing, security, and infrastructure (who sometimes have opposing priorities). In this practical, Choose Your Own Adventure-style tutorial, Colin Bendell tries to find the perfect balance for all users.

As the chief technology officer at Threat Stack, Sam Bisbee is responsible for leading the company’s strategic technology road map for its continuous security monitoring service, purpose built for cloud environments. Sam brings highly relevant experience in distributed systems in public, private, and hybrid cloud environments as well as proven success scaling SaaS startups. Sam was most recently the CXO at Cloudant (acquired by IBM in February 2014), a leader in the database-as-a-service space, where he played a senior technical and product role.

Presentations

A dystopian look at immutable infrastructure and other cloud security lies Session

Many of today’s popular tools and architectures, like immutable infrastructure, promise security and compliance benefits. Yet their implementations do not always deliver, often because of overlooked complexities. Sam Bisbee offers a data-driven, semi-dystopian look at how organizations are actually implementing security in the cloud.

Marcus Blankenship is an author, trainer, and consultant who helps companies improve their software delivery teams and processes. Fifteen years ago, he made the leap from a senior programmer/architect designing product configuration expert systems to leading teams and departments, and he has done so at global enterprises and his own software consultancy. Marcus has worked extensively as a consultant and trainer with manufacturing, digital agencies, and SaaS companies. Marcus is also the author of 7 Habits That Ruin Your Technical Team.

Presentations

Introduction to engineering leadership: Building better people ops Training

Engineers who become managers are experts at the technical aspects of their job, but they are often unprepared for the human and political challenges they face. Marcus Blankenship teaches engineering leaders a framework for building strong relationships with their teams, creating a driven culture, and communicating upward and outward to benefit their teams.

TRAINING: Introduction to engineering leadership: Building better people ops (Day 2) Training day 2

Engineers who become managers are experts at the technical aspects of their job, but they are often unprepared for the human and political challenges they face. Marcus Blankenship teaches engineering leaders a framework for building strong relationships with their teams, creating a driven culture, and communicating upward and outward to benefit their teams.

Buddy Brewer is the senior VP of products at SOASTA, where he leads strategic initiatives for all SOASTA products, including DOC, CloudTest, TouchTest, Data Science Work Bench, and mPulse, a real-user measurement tool that tells you how long people are waiting on your site and how it is impacting their behavior. Buddy has been helping some of the largest sites on the Web solve their performance challenges since 2001. Prior to SOASTA, Buddy cofounded LogNormal, the first company to put measuring real users first in the crowded space of performance monitoring tools. LogNormal was acquired by SOASTA in 2012.

Presentations

Connecting analytics to actions Session

Buddy Brewer explains how SOASTA applies analytics to the data it collects to generate specific actions that site operators can take to improve their performance. Buddy also explores the impact these changes have on revenue and outlines approaches to prioritize work to ensure that the most impactful activities are always taken first.

Rob Burke is an engineering director with GameStop International, where he leads the teams that build GameStop’s ecommerce and multichannel platforms. Rob has over a decade of experience in building applications and leading and growing high-performing development teams. In recent years, his focus has been on building lean startup-like teams within a Fortune 500 organization to deliver significant value to internal and external customers without the typical “enterprise” tax.

Presentations

The inbetweeners: Cloud migration causing transformation Session

Rob Burke describes GameStop's migration of 12 ecommerce websites with millions of users from dedicated hardware to the cloud in three months. Because they were just "lifting and shifting," nothing should have changed—but it did. Now GameStop is facing some difficult challenges. Rob shares the lessons learned and examines the challenges that remain.

Sabrina Burney is currently a solutions architect at Akamai Technologies with a background in programming. Sabrina’s current focus involves security and protecting web infrastructures. More recently, she has gotten involved with improving the frontend end-user experience.

Presentations

Security and performance: Breaking the conundrum. . .again Session

Security techniques have generally focused on protecting users by blocking requests going to the origin, but security is also a concern at the browser. Sonia Burney and Sabrina Burney explore how security can be enforced at the browser level through a combination of optimization techniques and security enhancements, which overall provide an optimal end-user experience.

Sonia Burney is a solutions architect at Akamai Technologies with a background in frontend web development. Sonia’s main area of expertise is web performance with a strong focus on frontend optimizations that help enhance the user experience.

Presentations

Security and performance: Breaking the conundrum. . .again Session

Security techniques have generally focused on protecting users by blocking requests going to the origin, but security is also a concern at the browser. Sonia Burney and Sabrina Burney explore how security can be enforced at the browser level through a combination of optimization techniques and security enhancements, which overall provide an optimal end-user experience.

Hello, I’m Tammy Butow.

I’m an Australian who relocated to the USA in 2014. I live in San Francisco and I’m a Site Reliability Engineering Manager @ Dropbox.

I am the team lead for the Databases & Magic Pocket SRE teams. I enjoy working on infrastructure engineering and value chaos engineering, antifragile systems, automation, Go, Linux and so much more. I have previously worked in Security Engineering and Product Engineering.

I like to ride bikes, skateboard, snowboard and surf. I also love mosh pits, crowd surfing, metal and hardcore punk.

I’m the Co-Founder of @GirlGeekAcademy. A global movement to teach 1 million women technical skills by 2025. We received support from the Australian Prime Minister and a grant from the Australian government in 2016 to scale our program Miss Makes Code which is aimed at 5-8 year old girls.

Read more here: http://girlgeekacademy.com

Presentations

Dropbox database infrastructure Session

Dropbox has grown enormously since launching in 2008, surpassing 500 million sign-ups and 500 petabytes of user data. Its Databases team of SREs manage thousands of MySQL servers, which requires a deep understanding of MySQL, automation, Linux, Python, hardware, performance tuning, monitoring, and reliability. Tammy Butow offers an overview of how Dropbox database infrastructure has scaled.

Rachel Chalmers joined Ignition as a principal in 2013, sourcing deals in enterprise and cloud infrastructure, big data, and the Internet of Things, advising portfolio companies, and providing counsel on industry trends. Rachel is currently vice president of marketing at Ignition portfolio company Unitive. Previously, Rachel worked for 13 years at the 451 Group, an independent technology industry analyst firm focused on the business of enterprise IT innovation.

Presentations

Serverless is other people Keynote

In a serverless world, your ops team is your first, last, and only line of defense against some of the worst scum in the universe. Rachel Chalmers explains what that really means for security, networking, support, and most importantly, culture.

Rob Claire is an engineer on the visibility team at Pinterest, where he focuses on extracting insight from real-time operational data. Rob has more than 17 years of experience in the fields of data engineering, DevOps, and performance tuning. His career has included stints at One King’s Lane, Slide, Ning, and eBay.

Presentations

I data scienced monitoring data, and so can you Session

Monitoring data from tools like OpenTSDB is typically used for dashboards and alerts, but applying techniques used in the data science, financial, and scientific computing fields to real-time monitoring data can drive deeper understanding about infrastructure. Rob Claire introduces the monitoring tools Pinterest uses and offers real-world examples of problem solving with data monitoring.

Richard Cook is a research scientist in the Department of Integrated Systems Engineering at the Ohio State University in Columbus, Ohio, and emeritus professor of healthcare systems safety at Sweden’s KTH. A physician, researcher, and educator, Richard is an internationally recognized expert on safety, accidents, and human performance at the sharp end of complex, adaptive systems. His most often cited publication is “Going Solid: A Model of System Dynamics and Consequences for Patient Safety.”

Presentations

Coping with complexity: Making modern Internet-facing business IT resilient Session

Join in for a panel discussion of a new SNAFUcatchers project that gathers the traces of incident response and uses them to understand how practitioners assemble information, test hypotheses, and devise countermeasures. The panel also initiates a dialogue with the Velocity audience about the issues involved in coping with complexity.

Situation normal: All fouled up Keynote

The DevOps community is becoming increasingly aware of incident response. Rare major events get lots of attention, but IT insiders encounter incidents much more often—sometimes on a daily basis. Richard Cook and David Woods offer an overview of a SNAFUcatchers Consortium project to study the interwoven activities of incident response and characterize the resources that make incident response work.

Tom Croucher is a Staff Engineer on the Uber SRE team, probably the fastest-growing technology company in the world. Previously, he was the CTO at Change.org, consulted for clients like Walmart, Nexenta, MySpace, Comcast, and the New York Times, and worked at Joyent on the Node.js team and Yahoo on the homepage team. Tom is the coauthor of the O’Reilly book Up and Running with Node.js and has contributed to a number of web standards for the World Wide Web Consortium (W3C) and the British Standards Institute (BSI). He has worked with some of the world’s leading brands including NASA, Tesco, Three UK, and the UK’s Channel 4 Television.

Presentations

Don't gamble when it comes to reliability Keynote

At a certain point of complexity, systems are nearly impossible to understand. So how do you stay reliable when you can't keep the whole system in your head? Tom Croucher discusses the approaches that Uber takes to ensuring its systems stay reliable by exploring real outages and the lessons they teach us.

Joe Damato is a low-level computologist who enjoys reading and writing code. Joe is the founder and CEO of packagecloud.io, a service which makes it easy to create secure package repositories for developing and distributing software.

Presentations

Infrastructure as code might be literally impossible Session

Infrastructure as code might be literally impossible because none of the core open source software we use actually works. Joe Damato examines what it means for infrastructure to be represented as code, outlines some fundamental software components required for automating infrastructure using code, and discusses some interesting failure cases for these tools.

Katherine Daniels is a senior operations engineer at Etsy who got her start in programming with TI-80 calculators back when GeoCities was still cool. These days, she has opinions on things like the cloud and DevOps. Before escaping to the world of operations, she spent a few years doing R&D and systems engineering in the corporate world. Katherine lives in Brooklyn with a perfectly reasonable number of cats and in her spare time can often be found rock climbing or handcrafting knitted server koozies for the data center. She is also coauthor of O’Reilly Media’s Effective DevOps.

Presentations

Building bridges with DevOps Keynote

Katherine Daniels explains how to take the same principles that allow us to build effective DevOps environments within engineering departments and use them to create organizations and communities that encourage sustainable participation from a wider range of people, building bridges between people, teams, and communities so that everyone can thrive and produce the best work possible.

Mehdi Daoudi is the founder and CEO of Catchpoint, the industry’s fastest-growing web performance monitoring solution. Before Catchpoint, Mehdi spent 10+ years at DoubleClick and Google, where he was responsible for quality of services, buying, building, deploying, and using various internal and external monitoring solutions to keep an eye on the ad-serving infrastructure delivering billions of transactions a day using thousands of servers, routers, and various other systems.

Presentations

Drowning in data, thirsting for insight: How IT leaders can break out of the loop Session

The digital era didn’t sneak up on us, but we still seem surprised by how much data we need to manage. Mehdi Daoudi explains why regaining control of the digital experience means confronting the data challenge, understanding the landscape and the evolving role of IT leaders, and developing practices and technologies to help businesses bring together two seemingly contradictory analytical missions.

We need a bigger goal than collecting data Keynote

As businesses push for more speed to market, more cost efficiencies, and more scale, IT ops teams face increasing pressure to monitor more and more things and analyze more and more data. Mehdi Daoudi examines the factors contributing to the demand for deeper analysis of increasingly large and diverse datasets and questions whether the industry’s current arms race is truly driving business results.

A self-proclaimed propeller head, Cornelia Davis works as a platform engineer in the Cloud Foundry group of Pivotal, where she is fundamentally responsible for making developers successful with the Cloud Foundry PaaS. You can generally find her knee deep in the OSS code base, writing apps and deploying them onto the PaaS, teaching at a whiteboard, presenting at conferences, and passionately driving new features into the product. When not doing any of those things, she’s either on her yoga mat or in the kitchen.

Presentations

DevOps: Who does what? Session

Ask 10 people about DevOps, and you’ll get 12 definitions, all with one thing in common—it’s fundamentally about reducing the friction between Dev and Ops. Cornelia Davis covers the “why” (continuous delivery), “what” (steps in the SDLC), “who” (a set of roles designed to optimize it), the required tools (a platform such as Cloud Foundry), and how it’s all choreographed to eliminate friction.

In 2013, Mikey Dickerson joined what became known as the “ad hoc” team, tasked with rescuing Healthcare.gov after its failed launch on October 1. In August 2014, President Obama established the United States Digital Service to see if the strategy that succeeded at pulling Healthcare.gov out of the fire could be applied to other government problems and appointed Mikey to serve as the administrator. Now two years old and employing about 150 people spanning a network of federal agencies, the US Digital Service has taken on immigration, education, veterans benefits, and health data interoperability and helped agencies build effective government services and improve IT procurements by focusing on industry best practices and agile methodology, ultimately driving change in the largest institution in history. Prior to joining the US Digital Service, Mikey worked as a site reliability manager at Google.

Presentations

Two years in the US Digital Service Keynote

The mission of the United States Digital Service is straightforward but not easy: apply best practices in technology and design to improve the usability and reliability of the government’s most important digital services. That’s exactly what administrator Mikey Dickerson and his team have been doing for the past two years, since establishing this startup at the White House.

Tammy Everts is chief experience officer at SpeedCurve, where she helps companies understand how visitors use their websites. She has spent the past two decades studying how people use the web. Since 2009, she’s focused on the intersection between web performance, user experience, and business metrics. Tammy’s book, Time Is Money: The Business Value of Web Performance (O’Reilly), is a distillation of much of this research (but there’s always more to be learned). She cocurates (with Tim Kadlec) WPO Stats, a collection of performance case studies.

Presentations

Using machine learning to determine drivers of bounce and conversion Session

Google partnered with SOASTA to train a machine-learning model on a large sample of real-world performance, conversion, and bounce data. Patrick Meenan and Tammy Everts offer an overview of the resulting model, able to predict the impact of performance work and other site metrics on conversion and bounce rates.

Max Firtman is a mobile and web developer, trainer, speaker, and writer. Max teaches mobile HTML5 and performance trainings for top companies around the world. The founder of IT-training company ITMaster, Max is a well-known professional in the mobile web community. He blogs about mobile web platforms on Mobilexweb.com, keeps compatibility tables updated at Mobilehtml5.org, and has written many books, including Programming the Mobile Web (available in a second edition) and the recent High Performance Mobile Web, published by O’Reilly Media. He is a frequent speaker at conferences, including QCon, Mobilism, OSCON, Velocity, Fluent, Google Developer Day, JSConf, GOTO, AdobeCamp, and many other events around the world. Max has been widely recognized for his work in the mobile web community. He is an Adobe Community Professional, Microsoft IE User Agent, Nokia Developer Champion, and BlackBerry Elite, among other distinctions.

Presentations

Service workers and push notifications for web performance Tutorial

Several APIs are available on modern browsers to help performance, including the Service Worker API, Push Notifications API, NetInfo API, Cache Storage API, and the older Application Cache API. Leading hands-on exercises, Maximiliano Firtman demonstrates how to use these APIs to improve performance and perception on a website.

Susan Fowler is a site reliability engineer at Uber, where she splits her time between embedding within business-critical microservice teams and running a production-readiness initiative across Uber’s diverse set of microservices.

Presentations

Mitigating sprawl with microservices and containerization Session

Drawing on her experience at Uber, Susan Fowler explains how to smash a monolithic API into many hundreds of containerized microservices for fun and profit—and how to create a posture of resiliency and reliability around an infrastructure that grows and changes daily with incredible velocity.

Darron Froese has been building things for the Internet since the early ’90s, when he first discovered Mixmaster remailers and Usenet. In 2014, after running nonfiction studios for 12 years, he moved to Datadog to be a site reliability engineer. Darron enjoys short build times, resilient infrastructure, clusters that keep their quorum, and breathing compressed gases underwater.

Presentations

Running Consul at scale: Service discovery in the cloud Session

Datadog had 400 VMs in AWS, was ingesting millions of metrics per second, and was having pain around service discovery and quick configuration changes. Darron Froese discusses how Datadog integrated Consul into its environment, mistakes made and lessons learned, and some tips for successful implementation in your own environment.

Ben Galbraith is the head of product and developer relations for Google’s Developer Product group. Prior to Google, Ben has alternated between entrepreneurial and executive roles across companies in many industries, such as Mozilla, Palm/HP, and Walmart. He lives in Palo Alto with his wife and eight children.

Presentations

Web versus apps revisited Keynote

It has been 17 years since Ben Galbraith and Dion Almaer talked about Web versus apps at Velocity—and a lot has changed. Join them as they provide new perspectives based on the evolving landscape and consider how new mediums such as voice factor in, all with a touch of their new "Googley" perspective.

Ken Gardner is the executive chairman at SOASTA. Ken is an industry veteran with more than 30 years in the enterprise software industry as well as a six-time entrepreneur. Previously, he was the founder and CEO of Istante (acquired by Oracle), Sagent Technology (IPO in April 1999), ReportSmith (acquired by Borland), and ViewPoint Systems (acquired by Knowledgeware). Ken’s first startup was Tesseract Corporation, where he was senior vice president of technology. He also worked in R&D at Tymshare, Inc. Ken’s extensive experience in creating winning enterprise software products has resulted in numerous industry awards, including InfoWorld’s 2004 Technology of the Year (for Istante), PC Week Labs’s 1997 Analyst Choice (for Sagent Technology), and a 1992 Best of Comdex finalist (for ReportSmith). Ken sits on the boards of directors of Everdream Corporation and Accept Software. Ken holds a BSC degree in finance from the University of Louisville. In 2000, he was named an alumni fellow by the University of Louisville’s College of Business.

Presentations

Data science: Next-gen performance analytics Keynote

Ken Gardner explores the latest innovations in performance analytics and explains how data science can be used in surprising ways to visualize and prioritize improvements that lead to peak performance.

Sasha Goldshtein is the CTO of Sela Group, a Microsoft C# MVP and Azure MRS, a Pluralsight author, and an international consultant and trainer. Sasha’s consulting work revolves mainly around distributed architecture, production debugging, and mobile application development. Sasha is the author of Introducing Windows 7 for Developers (Microsoft Press) and Pro .NET Performance (Apress). He is also a prolific blogger and the author of numerous training courses, including .NET Debugging, .NET Performance, Android Application Development, and Modern C++.

Presentations

The modern Linux tracing landscape Session

Sasha Goldshtein explores specific examples using tracing tools for diagnostics: tracing a memory leak using low-overhead kmalloc/kfree instrumentation, diagnosing a CPU caching issue using perf stat, probing network and block I/O latency distributions under load, and merely snooping user activities by capturing terminal input and output.

Michael Gorven is a production engineer at Facebook working on Instagram. Michael fixes things when they break, improves the reliability of the system, helps engineer it to scale, and reverts changes. Previously, he was an early employee at South African startup Nimbula. Michael grew up in Durban and holds a BSc in electrical and computer engineering from the University of Cape Town. He currently lives in California with his wife and two-year-old son.

Presentations

Continuous deployment to millions of users 40 times a day Session

Every time an Instagram engineer commits code to master (up to 40 times a day), it is automatically tested and deployed to a fleet of thousands of web servers in as little as 10 minutes. Michael Gorven describes the iterative approach Instagram took to build this system, the problems it faced along the way, the solutions it implemented, and the key principles which enable this to work.

Oliver Gould is the CTO of Buoyant, where he leads open source development efforts. Previously, he was a staff infrastructure engineer at Twitter, where he was the tech lead of the Observability, Traffic, and Configuration and Coordination teams. Oliver is the creator of linkerd and a core contributor to Finagle, the high-volume RPC library used at Twitter, Pinterest, SoundCloud, and many other companies.

Presentations

The once and future layer 5: Resilient, Twitter-style microservices Session

What is required to operate microservices at scale? Beyond containers, schedulers, and frameworks, what is actually required to turn hundreds of services, tens of thousands of machines, and millions of requests per second into a unified, performant application? Oliver Gould explores the evolution of Twitter's stack and the surprising glue that held it together: layer 5, the session layer.

Timothy Gross is a product manager for Joyent, providers of the Triton Elastic Container Service. Previously, Tim ran ops at DramaFever, where he and his scrappy team ran Docker in production to serve a few million fans their daily dose of dramas, documentaries, and gross-out horror movies. In another life, Tim was an architect (buildings, not software). He took the leap into programming and operations after he discovered he could automate away almost everything boring in his life.

Presentations

Ops in the time of serverless containerized webscale Session

Bridget Kromhout, Timothy Gross, Charity Majors, and John Vincent explore the practical realities in that vast, uncharted space between “waiting for the change control board is probably fine” and “we just implemented a novel time series data store in our spare time”—useful whether you’re dockering all the Dockers, going serverless with lambda functions, or scaling beyond what you’ve seen before.

Michael Hamrah is a senior software engineer on Uber’s observability team, where he focuses on ingestion and management of high-volume metrics. Prior to Uber, he was a principal engineer at Getty Images, working on asset management in the cloud.

Presentations

Anomaly detection at scale: How Uber continuously monitors 500 local businesses Session

As Uber broke its monolith into microservices, monitoring became increasingly difficult. No single service could answer a critical question: is the business running? Akshay Shah and Michael Hamrah share the challenges Uber faced when monitoring business outcomes instead of engineering metrics and why building an anomaly detection system to solve those problems is easier than you might expect.

Frances Haugen is a data product manager at Pinterest focusing on ranking content in the home feed and related pins and the challenges of driving immediate user engagement without harming the long-term health of the Pinterest content ecosystem. Previously, Frances worked at Google, where she founded the Google+ search team, built the first non-quality-based search experience at Google, and cofounded the Google Boston search team. She loves user-facing big data applications and finding ways to make mountains of information useful and delightful to the user. Frances was a member of the founding class of Olin College and holds a master’s degree from Harvard.

Presentations

Democratizing data science: Empowering software engineers and product managers with data Tutorial

Want to level up your data science skills? Frances Haugen and Patrick Phelps dive into the pandas Python stats library and use Jupyter (iPython) Notebooks to combine analysis and data presentation in a coherent and powerful way, focusing on applying common statistical techniques in nonobvious ways to help engineers and product managers become independent consumers of data.

Simon Hearne is a senior performance consultant at NCC Group, where he splits his time between helping clients improve their web performance and working on exciting new projects. Simon studied artificial intelligence and web science.

Presentations

Too hot to handle: Optimizing for low-powered devices Session

We rely on our customer's browser to process large JavaScript applications, communicate in real time, and execute code from third parties, but the increasing diversity of customer devices and network connections means that ensuring a fast experience for all customers is nearly impossible. Simon Hearne explains why the CPU will soon be the biggest challenge for web performance, if it isn't already.

Nigel Heron is a software engineer with a passion for performance. Nigel works on the data collection team at SOASTA for the mPulse and boomerang products. He enjoys modifying anything that can be optimized, whether applications, databases, servers, or even race cars.

Presentations

AMP: Does it really make your site faster? Session

Accelerated Mobile Pages (AMP) deliver a fast user experience for mobile devices by placing restrictions on the AMP markup and its ability to run code. Without code, how can we gather analytics? How can we validate that our AMP pages are fast? Nic Jansma and Nigel Heron explain how to gather RUM for AMP.

Roger Ignazio is a tech lead at Mesosphere and the author of Mesos in Action.

Presentations

Highly efficient container orchestration and continuous delivery with DC/OS and Jenkins Tutorial

Sunil Shah and Roger Ignazio introduce DC/OS, a recently open sourced distributed operating system based on Apache Mesos, and demonstrate how to integrate it with Jenkins, allowing you to set up a continuous delivery pipeline that takes an application composed of microservices from code repository to Docker Hub to a staging or production server with seamless automation.

Karl Isenberg is a distributed systems architect at Mesosphere working on DC/OS (the Datacenter Operating System). Prior to Mesosphere, Karl worked on CloudFoundry and BOSH at Pivotal. Karl’s current side projects include Probe (a service-ready check), Inject (a Golang dependency injection library), and Mesos Compose Docker-in-Docker. Karl is, as of this writing, the only person to have been a committer on CloudFoundry, Kubernetes, and DC/OS, so he is uniquely qualified to address the container platform market, cloud-native frameworks, lifecycle management strategies, and deployment tools in general. Karl’s publications include Obfuscation, an irregularly updated tech blog, and a more active stream of technology-related tweets.

Presentations

Continuous integration, delivery, and deployment with Docker Training

Karl Isenberg demonstrates how to build and roll out containerized applications in an automated fashion and outlines best practices around Docker image builds, taking footprint and security aspects into consideration.

TRAINING: Continuous integration, delivery, and deployment with Docker (Day 2) Training day 2

Karl Isenberg demonstrates how to build and roll out containerized applications in an automated fashion and outlines best practices around Docker image builds, taking footprint and security aspects into consideration.

Nic Jansma is a software developer building high-performance websites, apps, and open source tools at SOASTA, where he works on mPulse and boomerang. He is also a Microsoft MVP for IE.

Presentations

AMP: Does it really make your site faster? Session

Accelerated Mobile Pages (AMP) deliver a fast user experience for mobile devices by placing restrictions on the AMP markup and its ability to run code. Without code, how can we gather analytics? How can we validate that our AMP pages are fast? Nic Jansma and Nigel Heron explain how to gather RUM for AMP.

Measuring real-user performance in the browser Tutorial

To people responsible for the health of web properties, monitoring, measurement, and analysis of real-user experiences is key to delivering a consistent and delightful experience. Philip Tellis and Nic Jansma explore various tools and methods available to measure real-user performance in the browser.

Tim Kadlec is the head of developer relations at Snyk, a company focused on making open source code more secure. He is the author of Implementing Responsive Design: Building Sites for an Anywhere, Everywhere Web (New Riders) and was a contributing author for High Performance Images (O’Reilly), Smashing Book #4: New Perspectives on Web Design, and Web Performance Daybook Volume 2 (O’Reilly). He writes sporadically at Timkadlec.com.

Presentations

Debugging frontend performance Training

Tim Kadlec and Patrick Meenan explain how the construction of websites and applications impacts performance as well as how to quickly debug and resolve performance issues. Tim and Patrick dive into how browsers work, how web pages are delivered, backend and frontend issues, optimizations, and techniques to get the best performance and provide hands-on experience for working on web performance.

TRAINING: Debugging frontend performance (Day 2) Training day 2

Tim Kadlec and Patrick Meenan explain how the construction of websites and applications impacts performance as well as how to quickly debug and resolve performance issues. Tim and Patrick dive into how browsers work, how web pages are delivered, backend and frontend issues, optimizations, and techniques to get the best performance and provide hands-on experience for working on web performance.

Reshmi Krishna is a platform architect with Pivotal, where she works with Cloud Foundry and helps customers transform the way they build software. Previously, Reshmi was a software engineer with investment banks and startups on Wall Street. She has extensive experience of building low-latency trading systems. Reshmi supports various conferences and causes for diversity, including Women in Tech and the Society of Women Engineers, and participates in the Grace Hopper Conference for Women.

Presentations

Distributed tracing: How to do latency analysis for microservices-based applications Session

Microservices are becoming increasingly popular. Reshmi Krishna discusses how companies like Uber and Twitter analyze their microservices latency in real time and demonstrates how to integrate popular distributed tracing tools like Zipkin into an existing application with just a few lines of code.

Bridget Kromhout is a Principal Cloud Developer Advocate at Microsoft. Her CS degree emphasis was in theory, but she now deals with the concrete (if ‘cloud’ can be considered tangible). After 15 years as an operations engineer, she traded being on call for being on a plane. A frequent speaker and program committee member for tech conferences, she leads the devopsdays organization globally and the devops community at home in Minneapolis. She podcasts with Arrested DevOps, blogs at bridgetkromhout.com, and is active in a Twitterverse near you.

Presentations

Ops in the time of serverless containerized webscale Session

Bridget Kromhout, Timothy Gross, Charity Majors, and John Vincent explore the practical realities in that vast, uncharted space between “waiting for the change control board is probably fine” and “we just implemented a novel time series data store in our spare time”—useful whether you’re dockering all the Dockers, going serverless with lambda functions, or scaling beyond what you’ve seen before.

Ashish Kuthiala is a senior director at Hewlett Packard Enterprise leading strategy and marketing for HPE’s DevOps portfolio offerings. Previously, Ashish was vice president of marketing at Electric Cloud, a DevOps automation company, led product marketing at AccelOps, and spent a decade at HP leading product development, product management, and R&D teams. He was also a software developer at ReplayTV (acquired by DirectTV) and Alltel (acquired by Fidelity Information Services). Born in Buenos Aires, Ashish has a diverse international background; he grew up in seven countries and is fluent in multiple languages. Based in Austin, TX, Ashish holds an MBA from the Kellogg Graduate School of Management and MS and BS degrees in computer science and engineering.

Presentations

DevOps, collaboration, and globally distributed teams Keynote

Ashish Kuthiala presents research-based findings on the factors that play the most important roles in accelerating DevOps adoption and results and offers a case study on how Hewlett Packard Enterprise encouraged a mindset of collaboration and continuous improvement among its globally distributed teams to achieve faster innovation cycles across both the IT and business teams.

David Leigh is a senior technical staff member of IBM’s CIO organization, where he is responsible for modernizing the way that IBM develops and delivers software and manages a team of amazing engineers and designers with a mission to help IBM teams learn, adapt, and apply modern product delivery practices in order to deliver great outcomes to their customers. David has 21 years of experience as a software developer. Most recently, he worked as a site reliability engineer managing IBM’s GitHub Enterprise, Travis CI Enterprise, and other services.

Presentations

Coping with complexity: Making modern Internet-facing business IT resilient Session

Join in for a panel discussion of a new SNAFUcatchers project that gathers the traces of incident response and uses them to understand how practitioners assemble information, test hypotheses, and devise countermeasures. The panel also initiates a dialogue with the Velocity audience about the issues involved in coping with complexity.

Pete LePage is a developer advocate at Google working on the Chrome Web Store team and the Open Web platform. Pete has been designing websites since his early days in high school, evolving from overlapping blink, marquee, and font tags on GeoCities to properly styled CSS and managed hosted websites. Pete works with the web developer community to build awesome new web applications using Open Web technologies like HTML5 and CSS3. He can often be found traveling the world with his friends, seeing both exotic and ordinary sites, or in a black and white dark room printing something he shot with a film camera. He has studied and taught at the prestigious Photographic Center Northwest in Seattle, where he completed his thesis in fine art photography.

Presentations

The future of the mobile Web Session

Pete LePage explores the future of the mobile Web as it relates to performance improvements, offline support, and access to new device capabilities.

Tom Limoncelli is an author, podcaster, DevOps nerd, and ex-Googler. Tom is currently an SRE at Stack Overflow. He is the coauthor of The Practice of System and Network Administration (third edition due Oct. 2016) and The Practice of Cloud System Administration and author of Time Management for System Administrators.

Presentations

Teaching DevOps to ops without devs, and so can you Session

Is DevOps useful in environments with off-the-shelf software, big, old-fashioned help desks, and no developers? Absolutely. Tom Limoncelli shares his experience teaching DevOps principles outside the dev and ops worlds and also offers a peek at the third edition of The Practice of System and Network Administration.

Boris Livshutz has spent over two decades making enterprise applications run faster. Boris is an enterprise architect at Akamai working on improving the performance of some of the world’s largest websites. Previously, he ran the Center of Excellence at AppDynamics, where he developed best practices for using performance monitoring tools to improve the speed and reliability of large sites and helped them scale in the cloud. In his earlier years, Boris worked at startups and then at Oracle, building database and data warehousing products for enterprise customers.

Presentations

Making single-page applications faster Session

Single-page app frameworks present performance and monitoring challenges: they are processing intensive, and monitoring tools do not accurately track UX, masking users' pains from performance teams. Boris Livshutz and Manuel Alvarez explore the importance of selecting the right framework, the power of isomorphic JavaScript, and how to use the User Timing specification.

Kelly Lum has been working in information security for over 12 years. She has used her knowledge of both defensive and offensive application security in a wide range of industries, including military, finance, and startups, and has discussed her work in reverse engineering and experiences in security at many industry conferences, including Black Hat, LASCon, and SummerCon. Kelly is also an adjunct professor of application security at NYU’s Tandon School of Engineering.

Presentations

Security at the speed of innovation: Defensive development for a fast-paced world Keynote

Things tend to move quickly in a startup environment. When you're crushing code like candy and pulling requests like taffy, security can often fall by the wayside. Kelly Lum discusses her experiences working for both large corporations and startups, what works for one versus the other, and how to keep up with a break-neck pace while still producing hacker-resilient code.

Charity Majors is the cofounder and CTO of Honeycomb, a new startup focused on mining machine data. Previously, Charity ran infrastructure at Parse and was an engineering manager at Facebook. She also worked with the RocksDB team to build and deploy the world’s first Mongo + Rocks in production. Charity likes single malt scotch.

Presentations

Ops in the time of serverless containerized webscale Session

Bridget Kromhout, Timothy Gross, Charity Majors, and John Vincent explore the practical realities in that vast, uncharted space between “waiting for the change control board is probably fine” and “we just implemented a novel time series data store in our spare time”—useful whether you’re dockering all the Dockers, going serverless with lambda functions, or scaling beyond what you’ve seen before.

Gaspare Marino is the worldwide product marketing manager for HPE LoadRunner and HPE Performance Center. Gaspare joined HP as a technology consultant and worked in HP SW Professional Services focusing on LoadRunner, Performance Center, Mobile Center, Sitescope, Diagnostics, and ALM, playing various customer-facing roles: team leader, product specialist, pre-sales, technical project management, technical consultant, and solution architect. He was also part of the SW Technical Enablement team, planning, scheduling, and managing technical training on HPE’s application delivery management (ADM) portfolios and delivering technical and sales/marketing presentations on HPE SW solutions. Gaspare is an HP Certified Instructor 2.0, Accredited Technical Professional (ATP), Accredited Integration Specialist (AIS), and Accredited Systems Engineer (ASE) on HP SW Performance Testing tools (LR, PC). Gaspare currently works with customers to facilitate the creation and management of a performance engineering center of excellence (PCoE).

Presentations

Performance testing workshop Tutorial

More than ever, performance testing is central to ensuring a great user experience—the driving factor of customer satisfaction and business growth. Join Gaspare Marino for an interactive demonstration of load and performance testing basics.

Mike McGarr is the engineering manager for the developer productivity team at Netflix and a cohost of the Ship Show podcast. Mike has been developing Java/JVM-based applications for most of his career and been known to dabble in other languages as well. Previously, Mike was the director of DevOps at Blackboard and the founder of the DC Continuous Delivery meetup. He is passionate about building quality software through automation. Mike can frequently be found talking about Agile, continuous delivery, DevOps, or build and test automation.

Presentations

Containers: How they add to a proven cloud-native architecture Session

Mike McGarr and Andrew Spyker explain how Netflix has been evolving its existing cloud-native, Internet-scale service to add support for containers while integrating with a broad existing VM-based cloud infrastructure. Mike and Andrew explore how containers are improving developer productivity and deepening Netflix’s control over resource management given its already proven cloud architecture.

Kevin McLaughlin has 15 years of experience in financial services technology, primarily in roles related to capacity and performance management. Kevin spent eight years on the business side of banking, where he held various analytic roles including management of Capital One’s statistical model governance process. He currently serves as the director of Capital One’s technology capacity management team and still serves as a model risk officer for the bank’s analytic models. Kevin has a BS in ag economics from Virginia Tech and an MBA with a concentration in MIS from George Mason University.

Presentations

Is capacity management still needed in the public cloud? Session

The cloud holds the promise of bottomless capacity, available instantly. Recently, Capital One has been shifting a significant portion of its workload to the public cloud. Kevin McLaughlin explores what capacity management looks like in the cloud, which old concepts still apply, which should be retired, and what new metrics become important in the process.

Tyler McMullen is CTO of Fastly, where he is responsible for the system architecture and leads the company’s technology vision. As part of the founding team, Tyler built the first versions of Fastly’s instant purging system, API, and real-time analytics. Before Fastly, Tyler worked on text analysis and recommendations at Scribd. A self-described technology curmudgeon, Tyler has experience in everything from web design to kernel development and loathes all of it. Especially distributed systems.

Presentations

Principles of globally distributed systems Session

Systems that run across continents and hemispheres, rather than across racks in a single data center, are becoming increasingly necessary; developers deploy their applications across multiple clouds or locations for redundancy and compliance and to push content closer to their users. Tyler McMullen explains why such systems must have fundamentally different designs than what we're used to.

Patrick Meenan has been working on web performance in one form or another for the last 15 years and is currently working at Google to make Chrome and the web faster. Patrick created the popular open source WebPagetest web performance measurement tool, runs the free instance of it at WebPagetest.org, and can frequently be found in the forums helping site owners understand and improve their website performance.

Presentations

Debugging frontend performance Training

Tim Kadlec and Patrick Meenan explain how the construction of websites and applications impacts performance as well as how to quickly debug and resolve performance issues. Tim and Patrick dive into how browsers work, how web pages are delivered, backend and frontend issues, optimizations, and techniques to get the best performance and provide hands-on experience for working on web performance.

TRAINING: Debugging frontend performance (Day 2) Training day 2

Tim Kadlec and Patrick Meenan explain how the construction of websites and applications impacts performance as well as how to quickly debug and resolve performance issues. Tim and Patrick dive into how browsers work, how web pages are delivered, backend and frontend issues, optimizations, and techniques to get the best performance and provide hands-on experience for working on web performance.

Using machine learning to determine drivers of bounce and conversion Session

Google partnered with SOASTA to train a machine-learning model on a large sample of real-world performance, conversion, and bounce data. Patrick Meenan and Tammy Everts offer an overview of the resulting model, able to predict the impact of performance work and other site metrics on conversion and bounce rates.

Kief Morris is cloud practice lead at ThoughtWorks and the author of the upcoming O’Reilly book Infrastructure as Code. Kief works with organizations to understand how to take advantage of the cloud, infrastructure automation, DevOps, and continuous delivery to become more effective at delivering IT services. Originally from Tennessee, Kief has been based in London since the dot-com days.

Presentations

Implementing infrastructure as code Session

Infrastructure as code leverages Agile engineering tools and practices to provision and manage highly reliable infrastructure at speed. Building on the concepts from his book, Infrastructure as Code, Kief Morris explains how a team can implement a change-management pipeline to create a fast, reliable process for testing and hosting infrastructure for their microservices-based system.

Parashuram Narasimhan is a senior program manager with Microsoft. He also works on many interesting open source projects, including Apache Cordova. Parashuram is a frontend developer who is passionate about web performance and likes to talk about performance practices at conferences.

Presentations

Using Chrome traces to measure rendering performance of web pages and mobile apps Session

Chrome has excellent devtools that help fixing rendering performance issues in web pages. Parashuram Narasimhan demonstrates how to create scripts that use the same source of information as the devtools to automatically measure metrics like frame rates, paint times, and layout calculations and explains how this method is being used to continuously track rendering performance of web apps.

Courtney Nash chairs multiple conferences for O’Reilly Media and is the strategic content director focused on areas of modern web operations, high-performance applications, and security. An erstwhile academic neuroscientist, she is still fascinated by the brain and how it informs our interactions with and expectations of technology. She’s spent 17 years working in the technology industry in a wide variety of roles, ever since moving to Seattle to work at a burgeoning online bookstore. Outside work, Courtney can be found biking, hiking, skiing, and photographing the Cascade Mountains near her home in Bellingham, Washington.

Presentations

Opening welcome Keynote

Program chairs Courtney Nash, Steve Souders, and James Turnbull open the second day of keynotes.

Opening welcome Keynote

Program chairs Courtney Nash, Steve Souders, and James Turnbull open the first day of keynotes.

Amichai Nitsan is a senior architect at HP Software focusing on mobile applications and technologies. A fount of innovation and new ideas, Amichai runs several internal “startup” projects inside HP Software. He has filed over 40 patents. Amichai holds a BSc and an MSc in computer science from the Hebrew University.

Presentations

Application performance monitoring concepts: How to troubleshoot your applications in production Tutorial

Amichai Nitsan explores application performance management (APM) from concepts to best practices and offers a demonstration of an actual APM example. Be the among the first 10 attendees to find the application performance problem in the provided example to participate in a drawing for an HP tablet.

How HPE used transaction tracing tools to identify and fix an application's performance problems: A real-world case study Session

Amichai Nitsan explores the ins and out of tuning a "tuning" application in a large-scale development environment, using the application itself (AppPulse Trace) while in the process of developing it—an example of recursion at its best.

Yvette Pasqua is the CTO of Meetup, the world’s largest network of local communities, where she leads the engineering team with a focus on continuous learning, invention, and launching quality software and systems. Her team’s work enables 25+ million members in 182 countries to organize, build community, and meet up around the world. Those members have created 230,000 Meetup groups, including 30,000 dedicated to technology—one step in Meetup’s mission to have a “Meetup Everywhere about Most Everything.” Prior to joining Meetup, Yvette’s career included leadership roles at startups and product development firms, most notably as the general manager at Schematic/Possible and director of technology at AKQA. Yvette was responsible for leading the team who built Grindr during the early days of Grindr’s most rapid growth.

Presentations

It's time: What to do when rebuilding your infrastructure Session

One of the most exciting (and difficult) decisions for a software company to make is to rebuild its infrastructure. But once teams are spun up and start working, then what? Yvette Pasqua, Wayne Folkes, and Alessandro Bologna offer a practical perspective on how to successfully plan, design, build, and ship infrastructure, sharing lessons from the front lines of Meetup's recent redesign.

Zoran has over 15 years of experience in technology with a focus on electronic trading systems. Zoran was previously Global Head of Technical Operations at NASDAQ OMX where his teams were responsible for all trading, clearing, settlement and exchange technology systems. Prior to this role, Zoran was part of the INET team and led the US NASDAQ Operations Center through many system implementations including the transition to the NASDAQ Stock Market. He has also previously held various technical positions ranging from system administration to networking.

Presentations

Coping with complexity: Making modern Internet-facing business IT resilient Session

Join in for a panel discussion of a new SNAFUcatchers project that gathers the traces of incident response and uses them to understand how practitioners assemble information, test hypotheses, and devise countermeasures. The panel also initiates a dialogue with the Velocity audience about the issues involved in coping with complexity.

Jérôme Petazzoni works at Docker, where he helps others to containerize all the things. Jérôme was part of the team that built, scaled, and operated the dotCloud PaaS before it became Docker. When annoyed he threatens to replace things with a very small shell script.

Presentations

Deployment and orchestration at scale with Docker Tutorial

Jérôme Petazzoni walks you through taking an application from development to production with Docker. You'll run a sample app on a single node with Compose and add scaling and load balancing before provisioning a cluster of Docker nodes and deploying the application on that cluster. Jérôme also demonstrates how to perform Ops tasks and explores options for high availability.

Patrick Phelps is the lead data scientist on ads at Pinterest, focusing on auction dynamics and advertiser success. Previously, Patrick was the lead data scientist at Yelp, leading a team focusing on projects as diverse as search, ads, delivery operations, and HR. He has an engineering background in traffic quality (the art of distinguishing automated systems and malicious actors from legitimate users across a variety of platforms) and held an Insight Data Science fellowship. Patrick is passionate about the ability of data to provide key, quantitative insights to businesses during the decision-making process and is an advocate for data science education across all layers of a company. Patrick holds a PhD in experimental high-energy particle astrophysics.

Presentations

Democratizing data science: Empowering software engineers and product managers with data Tutorial

Want to level up your data science skills? Frances Haugen and Patrick Phelps dive into the pandas Python stats library and use Jupyter (iPython) Notebooks to combine analysis and data presentation in a coherent and powerful way, focusing on applying common statistical techniques in nonobvious ways to help engineers and product managers become independent consumers of data.

With over 20 years’ experience in the performance field, Jim Pierson has worked his way up the proverbial OSI stack. Jim got his start as a Green Beret radio communications chief in the army and later worked his way from telecom tech to network engineer and protocol analyst to tools developer. He is currently a principal architect at GoDaddy and has previously worked at Apple, Disney, SCEdison, and Microsoft.

Presentations

How GoDaddy radically improved web performance and increased customer engagement Session

On June 4, 2015, GoDaddy deployed its fastest India home page. The next day, user purchases shot up several percentage points. Soon after, GoDaddy rolled out the solution to all of its sales sites. Jim Pierson explores the technical, operational, and organizational strategies that helped to achieve this, along with the specific tools and changes that worked best (and which didn’t).

Guy Podjarny is a cofounder and CEO at Snyk.io, where he focuses on securing open source code. He was previously CTO at Akamai and founder of Blaze.io. He also worked on the first web app firewall and security code analyzer. Guy is a frequent conference speaker, the author of Responsive & Fast, High Performance Images, and the upcoming Securing Third Party Code, and the creator of Mobitest. He also writes on Guypo.com and Medium.

Presentations

HTTPS: Why and how to make the switch Session

Users expect us to keep their data private and trust the info we provide. Using HTTPS is a key part of maintaining this trust. If that weren't motivation enough, HTTPS also unlocks new tech, such as HTTP/2 and service workers, and can bump up your SEO. Guy Podjarny explains why you should prioritize using HTTPS and covers some of the easiest (and most cost-effective) steps to get started.

Tony Ralph has over 13 years of experience driving digital advertising solutions in roles spanning engineering, operations, product management, and customer service. Ultimately, these experiences led to a product philosophy that blurs the lines between these roles and focuses on the only outcome that really matters: delighting customers. In his current role of director of ad technology at Netflix, Tony sits between the marketing and core engineering teams leading global technology decisions and engineering solutions. Prior to working on the advertiser side of the business, he held various roles working on ad-serving systems at Yahoo and Google. Tony has an eclectic background that includes climbing some of the highest mountains in the world, odd jobs ranging from a gardener at a Carmelite monastery to filling tanker trucks at an oil refinery, and a stint as a search and rescue worker on the coldest mountain in the world, Denali in Alaska. He still plays golf competitively and tries to keep up with the rest of his hockey team on the ice rink.

Presentations

Is ad blocking good for advertisers? Keynote

Advertising has been foundational to the economics of the Web. But consumers have consistently expressed annoyance with advertisements that, ostensibly, get in way of the content they seek. Tony Ralph explains why the increasing prevalence of ad blocking and the related debate that has ensued could be the key to inciting progress.

Binu Ramakrishnan is a principal security engineer at Yahoo with over a decade of experience in building Internet-scale systems and anti-abuse and application security. He currently leads security engagements in Yahoo mail, working closely with product engineers and leaders to help define and implement strategic security programs. Binu is an active participant in the industry-wide initiative to secure mail-delivery infrastructure and contributed to the recent SMTP STS efforts. He is also the author of a few open source tools.

Presentations

Securing application deployments in CI/CD environments Session

Automation has reached a point where the CI/CD workflow from commit to deploy is controlled in some way by bots. Multitenant CI/CD platforms often have permissions to access a wide range of systems and services and hence can be an attractive target for attackers. Binu Ramakrishnan highlights current security risks and CI/CD threat modeling and offers novel solutions to mitigate those risks.

Matthias Rampke is an engineer at SoundCloud working with internal IT. As part of the Systems and Production Engineering teams, he has been operating, debugging, and frequently restarting the glue that holds SoundCloud together since 2013.

Presentations

Load balancing at SoundCloud: A practical history Session

Matthias Rampke offers a brief history of SoundCloud's internal and external load balancing and explains how SoundCloud mixes and matches open source technologies to cover all its load balancing needs without the need for expensive hardware.

Alois Reitbauer is chief evangelist at Dynatrace. Alois is fanatic about monitoring, DevOps, and application performance and has spent most of his professional career building monitoring tools and speeding up applications. He is a regular conference speaker, blogger, book author, and sushi maniac.

Presentations

Make performance data (and beyond) accessible Keynote

Alois Reitbauer describes Dynatrace's endeavor to build a conversational interface on top of artificial intelligence that makes performance data accessible by answering natural language questions and simplifying dialogs to expand the use of operational data beyond experts.

Michael Sage is a technical lead for customer engagements at Fugue. He has over 15 years’ experience as a solutions architect and consultant helping teams of all sizes with software delivery and performance management. Prior to joining Fugue, Sage worked with industry-leading companies like Mercury Interactive, Hewlett-Packard, and New Relic. A native of Philadelphia, he now lives in the San Francisco Bay Area.

Presentations

Automating your cloud service stack for speed and reliability Session

The cloud is comprised of a dizzying array of services and options, and designing, testing, and maintaining the cloud at scale takes more time and expertise than it should. Fugue radically simplifies cloud ops to increase the speed of delivery. Michael Sage demonstrates how to use Fugue to quickly spin up and tear down environments, deploy an app, enforce configurations, and integrate with CI/CD.

Jan Schaumann is an infrastructure and information security engineer and an adjunct professor of computer science. Jan has over 15 years of experience in both small-scale deployments and enormous high-availability infrastructures serving millions of users. Today he spends most of his time worrying about online privacy and infrastructure security and integrity. You can follow him on Twitter as @jschauma.

Presentations

It's the people, stupid Session

Infosec failures are plentiful. Every day, we patch symptoms but fail to address the reasons for these behaviors. Jan Schaumann explains that it's time we come to terms with the fact we can't solve the (infosec) world's problems until we understand how people interact with the systems we build and how they make their choices.

Andrew Shafer is the senior director of technology at Pivotal, where he works to help organizations build better systems with better tools. Andrew enjoys helping teams navigate the technology Renaissance triple point between people, process and tools and brings with him a background in high-performance computing, computational science, embedded Linux development, web frameworks, and agile methods. Previously, Andrew cofounded Reductive Labs. He is always ready to talk about almost anything. His two sons and wife think he is pretty cool. He is definitely a villager.

Presentations

Transforming how the world operates software Keynote

Andrew Shafer shares Pivotal's mission to bring the spirit and practice of Velocity to the enterprise. Pivotal helps the largest organizations in the world modernize their tools, processes, and mindsets. The problems aren’t all solved, and the story isn’t over. What role will you play?

Akshay Shah is a senior software engineer at Uber, where he works on anomaly detection and RPC frameworks. Previously, he was a full stack web application developer, a physician, a public school teacher, and an email spammer.

Presentations

Anomaly detection at scale: How Uber continuously monitors 500 local businesses Session

As Uber broke its monolith into microservices, monitoring became increasingly difficult. No single service could answer a critical question: is the business running? Akshay Shah and Michael Hamrah share the challenges Uber faced when monitoring business outcomes instead of engineering metrics and why building an anomaly detection system to solve those problems is easier than you might expect.

Sunil Shah is an engineering and product manager at Mesosphere working on tools and services around the Apache Mesos project to make the lives of developers easier. Before joining Mesosphere, Sunil worked at music recommendations service Last.fm and completed a master’s program at UC Berkeley in EECS, working on real-time processing of images collected from drones. When he’s not flying drones around, Sunil likes to cycle, camp, hike, ski, and play a large drum.

Presentations

Highly efficient container orchestration and continuous delivery with DC/OS and Jenkins Tutorial

Sunil Shah and Roger Ignazio introduce DC/OS, a recently open sourced distributed operating system based on Apache Mesos, and demonstrate how to integrate it with Jenkins, allowing you to set up a continuous delivery pipeline that takes an application composed of microservices from code repository to Docker Hub to a staging or production server with seamless automation.

Hamed Silatani is a technical manager at IG Group focusing on performance and reliability of IG’s financial trading platform. Hamed strongly believes that basis of reliability is the fact that things do fail. He also has a keen interest in human factors of reliability and performance engineering.

Presentations

How to scale reliability, performance, and productivity in financial services Session

It's hard to meet reliability and performance requirements without impacting the productivity of dev teams and causing frustration; it's even harder in a large IT department in a heavily regulated industry. Hamed Silatani outlines the practical steps IG Group took to create a supporting ecosystem that made teams happy owners of performance and reliability while improving their productivity.

Steve Souders is chief curver at SpeedCurve, where he works on the interplay between performance and design. Steve previously served as Google’s head performance engineer, Yahoo’s chief performance officer, and Fastly’s chief performance officer. Steve pioneered much of the work in the world of web performance. He is the author of High Performance Web Sites and Even Faster Web Sites as well as the creator of many performance tools and services including YSlow, HTTP Archive, Episodes, ControlJS, and Browserscope. Steve taught CS193H: High Performance Web Sites at Stanford and serves as cochair of Velocity, the web performance and operations conference from O’Reilly.

Presentations

Opening welcome Keynote

Program chairs Courtney Nash, Steve Souders, and James Turnbull open the second day of keynotes.

Opening welcome Keynote

Program chairs Courtney Nash, Steve Souders, and James Turnbull open the first day of keynotes.

Andrea Spadaccini is a Dublin-based site reliability manager for Google. Andrea joined Google as an SRE working on the systems that distill, store, and serve all the metrics about Google’s Ads platforms. Previously, he worked on Linux-based PBX products, hacked on open source CPU simulators, and cofounded a nonprofit for students to get work experience while pursuing their studies. Andrea earned a PhD in computer engineering from the University of Catania, where he focused mostly on biometric recognition.

Presentations

Designing large-scale distributed systems Tutorial

Andrea Spadaccini presents a large-scale systems design problem, which you will work to solve in a group setting, helped by feedback from Andrea and group facilitators. You'll learn to analyze a problem and put together a solution from applicable building blocks.

Andrew Spyker is a software engineer on Netflix’s Cloud Platform team, where he works on overall consistency in the areas of architecture, performance, and open source. Recently, Andrew has been focused on the Netflix container cloud for batch- and service-style applications.

Presentations

Containers: How they add to a proven cloud-native architecture Session

Mike McGarr and Andrew Spyker explain how Netflix has been evolving its existing cloud-native, Internet-scale service to add support for containers while integrating with a broad existing VM-based cloud infrastructure. Mike and Andrew explore how containers are improving developer productivity and deepening Netflix’s control over resource management given its already proven cloud architecture.

Michael Stahnke is the director of software delivery at Puppet Labs, where he was previously the community manager and the release manager who built out the Release Engineering team. He came to Puppet Labs from Caterpillar, Inc., where he was an infrastructure architect, system administration team lead, and open source evangelist. Michael also helped get the Extra Packages for Enterprise Linux (EPEL) repository off the ground in 2006 and is the author of Pro OpenSSH (Apress, 2005).

Presentations

Must be willing to relocate: Not anymore Session

Michael Stahnke explores the behaviors of distributed teams and explains how to make those teams successful, walking you through communication expectations, performance management, interviewing, on-boarding, career growth, communications, and how the things we take for granted like grabbing a cup of coffee in the morning are a whole new challenge.

Phil Stanhope is vice president of technology at Dyn. Phil’s focus varies across engineering, infrastructure, architecture, analytics, operations, and emerging technology strategy and planning. Phil is a known thought leader in the industry, having served on numerous advisory boards and technology adoption programs over the past 25 years.

Presentations

Solving your web application performance problems with managed DNS (No, we’re not kidding.) Session

For more than 30 years, the DNS has been one of the fundamental protocols of the Internet. Businesses frequently bundle their DNS with other purchases or deploy it in a very vanilla fashion. Phil Stanhope explores the “hidden” power of managed DNS for building and running high-performance, distributed web applications.

Philip Tellis is a geek who likes to make the computer do his work for him. As chief architect and RUM distiller at SOASTA, he analyzes the impact of various design decisions on web-application performance, scalability, and security. He is the lead developer of boomerang—a JavaScript-based web-performance testing tool. Philip has spoken at several conferences in the past, including FOSS.IN, FREED.IN, Ubuntulive, Linux Symposium, OpenSource Bridge, PHP Quebec, ConFoo, FOSDEM, IPC, WebDU, Velocity and JSConf. He writes for Smashing Magazine and blogs at The Other Side of the Moon. In his spare time, Philip enjoys cycling, reading, cooking, and learning spoken languages.

Presentations

Measuring real-user performance in the browser Tutorial

To people responsible for the health of web properties, monitoring, measurement, and analysis of real-user experiences is key to delivering a consistent and delightful experience. Philip Tellis and Nic Jansma explore various tools and methods available to measure real-user performance in the browser.

Ozan Turgut is an engineer at SignalFx who has designed and led implementations of cutting-edge web applications. Ozan is a JavaScript expert and a web application generalist, experienced with the full stack and the many flavors it comes in. You can see some of his personal projects on GitHub.

Presentations

Turning data into leverage Keynote

We are witnessing an explosion in the sheer mass and velocity of data. But this data is most useful if the actual builders and operators—the people with all the context—can understand it and react to it quickly. Ozan Turgut discusses how to use visualization and analytics to turn data into leverage for decision making.

James Turnbull is the CTO of Empatico. A longtime member of the open source community, James is the author of nine technical books about open source software: The Terraform Book, The Art of Monitoring, The Logstash Book, The Docker Book, Pro Puppet, Pulling Strings with Puppet, Pro Linux System Administration, Pro Nagios 2.0, and Hardening Linux. He was formerly CTO at Kickstarter and an advisor at Docker. James likes food, wine, books, photography, and cats. He is not overly keen on long walks on the beach or holding hands.

Presentations

Opening welcome Keynote

Program chairs Courtney Nash, Steve Souders, and James Turnbull open the second day of keynotes.

Opening welcome Keynote

Program chairs Courtney Nash, Steve Souders, and James Turnbull open the first day of keynotes.

Malte Ubl is a software engineer at Google and a tech lead of the AMP Project. Malte has created JavaScript infrastructure for Google Photos and is a curator at JSConf EU, the labor-of-love conference for the JS community in Europe.

Presentations

The Accelerated Mobile Pages (AMP) Project: What lies ahead? Session

Now that consumers have used AMP for about six months (and it's been a year since AMP was open sourced), Malte Ubl discusses lessons learned about performance optimization at web scale and what lies ahead for the AMP project.

Marco van Dam is an IT specialist at ING.

Presentations

Putting the monkey in the lion's den: How the Simian Army helps to make ING a more resilient bank Session

We all know about Netflix's Simian Army. But that's just for Internet-based companies, right? Bidisha Agarwal and Marco van Dam demonstrate how the Simian Army can also be used to make a traditional corporate IT environment more resilient and discuss the adaptations, pitfalls, and (organizational) difficulties ING had to overcome in order to succeed.

Seth Vargo is the director of technical advocacy at HashiCorp. Previously, he worked at Chef (Opscode), CustomInk, and a few Pittsburgh-based startups. He is the author of Learning Chef. Seth is passionate about reducing inequality in technology. When he is not writing, working on open source, teaching, or speaking at conferences, Seth enjoys spending time with his friends and advising nonprofits. He loves all things bacon.

Presentations

Managing modern infrastructure with Terraform and Consul Training

Seth Vargo walks you through modern infrastructure paradigms and techniques such as immutable infrastructure, service discovery, modern security, and application deployments using Terraform and Consul so you can spend more time doing the important things in life.

TRAINING: Managing modern infrastructure with Terraform and Consul (Day 2) Training day 2

Seth Vargo walks you through modern infrastructure paradigms and techniques such as immutable infrastructure, service discovery, modern security, and application deployments using Terraform and Consul so you can spend more time doing the important things in life.

John Vincent is an enterprise FFSSSM engineer, corporate bikeshed artist, systems yak shaver, and cloud cuckoo land engineer.

Presentations

Ops in the time of serverless containerized webscale Session

Bridget Kromhout, Timothy Gross, Charity Majors, and John Vincent explore the practical realities in that vast, uncharted space between “waiting for the change control board is probably fine” and “we just implemented a novel time series data store in our spare time”—useful whether you’re dockering all the Dockers, going serverless with lambda functions, or scaling beyond what you’ve seen before.

Florian Weingarten is an infrastructure engineer on the Site Reliability Engineering team at Shopify in Ottawa, Canada, poking holes into other people’s code. In a previous life, he did research on cryptography. Originally from Germany, Florian studied mathematics and computer science at RWTH-Aachen University.

Presentations

Scaling Shopify's multitenant architecture across multiple data centers Session

Florian Weingarten gives a brief history of how Shopify evolved from a single-database, single-data-center application to a multidatabase, multi-data-center setup and explains how Shopify performs fully scripted data-center failovers without considerable downtime.

Estelle Weyl started her professional life in architecture and then managed teen health programs. In 2000, Estelle took the natural step of becoming a web standardista. She is the Open Web and performance evangelist for Instart Logic and has consulted for Kodak Gallery, SurveyMonkey, Samsung, Yahoo, Visa, and Apple, among others. Estelle shares esoteric tidbits learned while programming and detailed grids of CSS3 and HTML5 browser support in her blog. She is a coauthor of Mobile HTML5, CSS3: The Definitive Guide, and HTML5 and CSS3 for the Real World. While not coding, Estelle works in construction, dehippifying her 1960s throwback abode.

Presentations

Performant accessibility Tutorial

Creating accessible, performant websites can be simple when you understand the basics. Semantic markup helps ensure accessibility, improving performance and making your site accessible to screen readers and keyboard users. Estelle Weyl explores accessibility features native to semantic elements and demonstrates how to add additional accessibility with a sprinkling of ARIA roles and attributes.

Windisch has over 16 years of experience designing and building cloud infrastructure management solutions. He was an early and long-time contributor to OpenStack and a maintainer of the Docker project. Presently, Windisch is founder and CTO of IOpipe, bringing decades of experience in building operational tooling to serverless developers.

Presentations

Managing serverless: Ops for NoOps Session

Building serverless applications foregoes most worries about the underlying infrastructure and its reliability. Yet, applications still need to be managed, debugged, and monitored. In a way, serverless is like building applications without an operating system. Eric Windisch explores the challenges of managing these serverless applications and pokes at the answers too.

Jed Wood has spent his career with one foot in UX and the other in development. Jed carved a niche as a prototyper and is now obsessed with making the Web fast and improving perceived performance. Jed is currently on the UX team at Ancestry, where he prototypes new ideas and speeds up old ones. Prior to Ancestry, Jed was part of the first class of Presidential Innovation Fellows under the CTO of the White House.

Presentations

How Ancestry shifted to user-centered performance metrics Session

In recent years at Ancestry, a focus on new features and new markets has come at the expense of perceived performance. Jed Wood describes the progress Ancestry made in 2016, significantly improving page load times, overhauling how it measures performance, and starting a cultural shift to make speedy pages a requirement shared by designers, product managers, developers, and marketers.

David Woods is a professor at the Ohio State University, where he is the lead for the Initiative on Complexity in Natural, Social, and Engineered Systems and the codirector of Ohio State University’s Cognitive Systems Engineering Laboratory. David is a former president of both the Resilience Engineering Association and the Human Factors and Ergonomics Society.

Presentations

Coping with complexity: Making modern Internet-facing business IT resilient Session

Join in for a panel discussion of a new SNAFUcatchers project that gathers the traces of incident response and uses them to understand how practitioners assemble information, test hypotheses, and devise countermeasures. The panel also initiates a dialogue with the Velocity audience about the issues involved in coping with complexity.

Situation normal: All fouled up Keynote

The DevOps community is becoming increasingly aware of incident response. Rare major events get lots of attention, but IT insiders encounter incidents much more often—sometimes on a daily basis. Richard Cook and David Woods offer an overview of a SNAFUcatchers Consortium project to study the interwoven activities of incident response and characterize the resources that make incident response work.

Billy Yuen is a principal engineer on Intuit’s Platform team focusing on the Payment API, system resiliency, and monitoring. Previously, Billy worked on Netflix’s Edge Services team along with Ben Christensen (creator of Hystrix) to build the next generation of edge-service infrastructure to support millions of customers (more than 3 billion requests per day) with high scalability, resilience to failure, and rapid innovation.

Presentations

Operational excellence with Netflix Hystrix Session

Netflix Hystrix is a well-known OSS framework for Circuit Breaker in Java. It is lesser known for its application in operational monitoring and debugging production issues, which is one of the biggest usages of Hystrix inside Netflix. Billy Yuen explains how to apply Hystrix to existing applications with undocumented dependencies and implement DevOps monitoring with Hystrix Metrics.

Mark Zeman is the founder of SpeedCurve, a frontend performance monitoring service that gives you continuous feedback on how your frontend code is affecting the performance of your website. Mark comes from a design background but has always been just as passionate about the code. He is based by the ocean in beautiful New Zealand and has spent 20 years crafting websites and mobile apps.

Presentations

Delivering fast and rich web user experiences Session

Too often increased performance is about reduction. This can lead to a culture of tension between designers and developers, with an enforced minimalism and a mentality of the fastest page being a page with nothing on it. Mark Zeman explores three case studies that showcase techniques for delivering the richest web user experience possible in a way that is still highly performant.