ShipItCon 2017 Speakers

Damien Marshall

Damien Marshall

Technical Architect at NewsWhip

Observations Observed Observing Observability

This lightning talk gives an overview of some lessons learned developing and using metrics in the development and deployment process, and gives a short overview of leveraging these learnings with Prometheus.


Ingrid Epure

Ingrid Epure

Software Engineer at Intercom

Asking the right questions

Ingrid wants to make the world simpler. She’s starting with Intercom’s production systems. She talks and cares deeply about demystifying the tech culture and wants to make it more accessible and open. She is a Rails and EmberJs contributor and a mentor for women in tech communities. It’s not entirely clear if she’s really a unicorn whisperer or a vampire, but mentioning them makes bio’s less awkward.


Adam Comerford

Adam Comerford

Engineering Manager and Systems Engineer at Riot Games

Deploying and Running Online Services at Riot

Adam Comerford is currently an Engineering Manager and Systems Engineer at Riot Games in Dublin. He is obsessed with improving the League of Legends experience for players in Europe (and beyond). Adam has a broad technical background spanning 15+ years and multiple disciplines including networking, SRE, distributed systems, NoSQL databases and more.


Lauri Apple

Lauri Apple

Open Source Evangelist and Agile Coach/Producer at Zalando SE

How to build user-friendly, opensource-able infra tooling

Building infrastructure tooling for others in the open-source community to use is a noble goal. This talk aims to help you do it successfully. I’ll give a high-level overview of user research fundamentals to help you gain insight into what you’re planning to build and why. Then I’ll talk about some time-tested approaches you can apply, including README-driven development, Innersource, Incubators, and “I’ll just publish this to GitHub and hope for the best.” Finally, I’ll offer some suggestions for how to ensure your project remains user-friendly over time—citing Docker and other projects as examples. Ideally you’ll come away empowered to build a project that grows and delights.

Bio

Based in Berlin, Lauri Apple develops and evangelizes Zalando’s open source efforts, and is producer/agile project manager for the company’s core search engineering team. She’s an ambassador with Red Hat’s Open Organization program and regular contributor to its website, opensource.com. Before joining Zalando, Lauri was the tech evangelist at Gilt Groupe in New York City. Her life before technology included stints as a journalist, blogger and media strategist. She graduated from the Benjamin N. Cardozo School of Law, focusing on IP.


Chloe Condon

Chloe Condon

Developer Evangelist at Codefresh

Why You Need to Stop Using “The” Staging Server

Old staging methodology is broken for modern development. In fact, the staging server is left over from when we built monolithic applications. Find out why microservice architectures are driving ephemeral testing environments & why every sized dev shop should deliver true continuous deployment.

Bio

Chloe is a Developer Evangelist at Codefresh, Hackbright Alumni/Ambassador/Mentor, former musical theatre actress, and one of the only humans who can code while singing the entire score of “Pirates of Penzance”.

Before entering the world of engineering, Chloe performed in musicals for 20+ years and played such roles as Kira in “Xanadu”, Princess Fiona in “Shrek the musical”, and Penny in “Hairspray” (to name a few!). She now “performs” on stage at conferences, and loves speaking about diversity, Docker, and Python.

Former musical theatre actress and recent Hackbright Academy graduate, Chloe is now a Developer Evangelist at Codefresh. Pre-Hackbright, she spent her nights and weekends performing in the Bay Area as a singer/actress and worked in tech by day. To support her theatre career, she started to learn to code on her own through online resources. She is now the first female engineering hire on her team- and is passionate about bringing people with non-traditional backgrounds into the world of tech.


Frederic Meyer

Frederic Meyer

Senior Director of Pipeline Engineering at Workday

Continuous Delivery @ Workday

Workday patches more than 1000 customers every Friday night, for the last 10 years. It takes a good code Pipeline, and a lot of automation to make this possible. I’ll cover tools, processes, challenges and ideas related to Continuous Delivery @ Workday.

Bio

Frederic is the proud father of 2 children and the lucky husband of a Cork woman. French by birth and attitude, Frederic studied Computer Science in France and Canada, before working in France, Belgium and finally Ireland. Frederic started his career as a Release Engineer in the car industry, and that has defined the trajectory of his career ever since. Build Engineering, SCM administration, Automation Engineer, Pipeline Engineer, and ultimately management. Frederic has been at Workday for the last 9 years, witnessing the birth and growth of an interesting code Pipeline, in a complex, challenging and exciting technological environment.


Eric Maxwell

Eric Maxwell

Success Engineer at Chef Software

The Looming Complexity Crisis

Join me as I tell you the story of Jane, a rockstar developer with a great idea that could breathe new life into her company! That is, if she doesn’t table-flip trying to figure out HOW and WHERE to deploy her great idea. Cloud? PasS? Docker? Follow Jane as she descends into the fiery depths of infrastructure-complexity hell. If only a Habitat plan.sh could come together to save the day…

Bio

Eric is a Customer Architect at Chef Software and is focused on making companies more awesome by helping them “do the DevOps” and enabling them to ship at velocity. Eric has helped dozens of the world’s top companies adopt Chef tools and DevOps methodologies while assisting with their DevOps transformation. Based in Los Angeles, California, when Eric is AFK he enjoys cooking, mixology, music, comic books, gardening, social psychology, and relaxing in the sun with his two dogs. In past lives, Eric was a back-end API developer, a big-data engineer, and a professional social engineer.


Jacopo Scrinzi

Jacopo Scrinzi

Product Engineer at Intercom

What I wish I had known before moving to Infrastructure As Code

Not long ago, the infrastructure at Intercom was entirely handcrafted. Provisioning would mainly rely on ops, making the process painful, risky and slow. With our rapid growth, this quickly became unsustainable. To address this, we decided to investigate Infrastructure As Code using Terraform, with the end goal of giving Product Engineers the ability to safely and easily make changes to our infrastructure. In an uncharted territory with many questions and unknowns, changing the way we provision is not an easy task. This gave us the opportunity to explore different approaches and determine what Infrastructure as Code means for us. In this talk, we will cover: How we’ve set our requirements, why we picked Terraform, the challenges, mistakes and lessons learned, our vision and future plans for this ongoing project.

Bio

Originally from Italy, Jacopo now lives in Dublin where he is a Product Engineer at Intercom. Over the past year, Jacopo built a new CI pipeline and quickly went from being a Terraform noob to intercom’s in-house expert. He leads the IaC project, offers internal training sessions, and inspires team involvement. When he is not busy moving the infrastructure to Terraform you can find him cooking, drinking wine or making fancy cocktails.


Eugene Kenny

Eugene Kenny

Ops Engineer at Intercom

Deep dive on how Intercom ships code to production 100 times a day

Intercom has practiced Continuous Delivery since the very early days of the company. This has meant that our engineering culture and practices have evolved around, and heavily rely upon, our build and deployment infrastructure. With the rapid growth we’ve experienced over the last few years, maintaining and improving these systems has been critical to keeping our ability to move fast and iterate quickly. This talk will cover the evolution of Intercom’s internal deployment system, Muster, as our engineering organisation has grown from 4 people hacking on a Rails app to a team of almost 100 working on multiple applications in a constellation of languages and frameworks.


Darin Egan

Darin Egan

Software Engineer at IBM

Reeling In The Years – Our Service’s Continuous Delivery Transformation & It’s 30 Year Legacy Of On-Premise Software

As a large enterprise company, our foray into the world of software as a service was not a green-field project. Instead, our service made its humble beginnings from on-premise software as a version of an existing product dating back to the 1980’s. Consequently, the associated people, processes and tools reflect this legacy. This is particularly true of build and release engineering highlighted over the course of the past two years during our transformation towards Continuous Delivery. Join me as I reflect upon our transition thus far and share some perspectives of our experience.

Bio

Darin is a Software Engineer with IBM since 2010 with experience developing enterprise software. He has worked on numerous teams developing various products from an application development runtime, a browser-based mail client and service monitoring solutions. At present, Darin is the Lead Engineer on the Continuous Delivery team for the IBM Mail Service. He enjoys reading, sports and writing third-person autobiographies.


Thomas Shaw

Thomas Shaw

Build Engineer at Demonware (Activision)

Delivering amazing game experiences through containerized pipelines

“Technologies that are going to affect our lives in the next decade are being tested and developed in the video game sphere.” Keith Stuart, The Guardian.

In January 2016 Activision approved a pilot project called “Skypilot” to revolutionise how Demonware delivers game services to millions of gamers.  Our traditional deployment processes were semi-automated, error prone and time consuming. We needed to become lean and to empower our developers to roll out new services within minutes while reducing risk.  Skypilot spanned multiple teams and would culminate in launching a production title “Skylanders Imaginators” in October 2016.

This talk will discuss the cultural and technical challenges faced throughout the pilot.  We’ll also talk about the changing role of the developer and why it is important, especially in the games industry, to be evaluating new technologies to remain relevant.

Bio

Thomas has been obsessed with computers since he got his first Commodore 64 in 1990. He studied Computer Science and Business Administration at Queens University Belfast.  After graduation he moved to Dublin and worked full time at Sun Microsystems as a QA automation engineer. Other jobs included Configuration Manager at Citigroup, Systems Automation engineer at Oracle and is currently working at Demonware (Activision) as a Build Engineer. Thomas describes himself as “Being incredibly lucky to work with some amazing engineers over the past 15 years”, and feels that it’s his duty to pay that forward.