Loading…

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Ignite [clear filter]
Thursday, February 22
 

1:00pm

Golang to the rescue: Saving DevOps from TLS turmoil
If you ever need to validate certificates or certificate chains before deploying them, Golang provides a near foolproof test method.
A 3rd party developed a tool that was then handed off to our DevOps team to manage and maintain. Before I could do any re-engineering work, I had to resolve a critical issue—the certificates on the ELBs were about to expire and needed updating.
I assumed that if the ELB, NGINX, or httpd started, it was a good sign. This was a false assumption on my part and I ended up serving a bad chain for a few minutes. This did not break the site, but it was definitely not the way I wanted things to remain.
I needed a tool that would fail if the certificate chain provided was incorrect. I wanted a lightweight tool that could be publicly accessible. Conducting a third-party analysis of the certificates and configuration was a requirement. There were no tools that I could find meeting this need, so I decided to build my own. I turned to the open source language, Golang.
A detailed breakdown of how I built a tiny web server to fit my needs along with what each package is doing as detailed in the article linked above.

Speakers
CS

Chris Short

CHRIS SHORT has over two decades in various IT disciplines from textile manufacturing to dial-up ISPs to Senior DevOps Engineer. He’s been a staunch advocate for open source solutions throughout his time in the private and public sector. He’s a partially disabled US Air Force... Read More →


Thursday February 22, 2018 1:00pm - 1:05pm
Auditorium

1:05pm

DevOps and Personal Health in Tech
Technology organizations have a lot of people that experience deployment or work pain and it comes at the cost of the physical and mental health. What can we do as a community and as leaders to help make sure that DevOps is inclusive of making sure that we talk more about a life work balance as opposed to a work life balance. How do we enable a community with a culture of personal well-being and health so that everyone can provide their best effort?
What can we do from a personal perspective? What can we do from a leadership perspective? What can we do from a coaching perspective?
I will dive into each of these questions to implore our community that focusing on personal health is beneficial to all of us!

Speakers
LD

Logan Daigle

Logan is a Devops Coach with VersionOne from Charlotte, NC. He has been involved with providing and implementing devops solutions since 2011. He has development and devops experience in the military, government, healthcare, retail and finance industries. Logan has a passion for being... Read More →


Thursday February 22, 2018 1:05pm - 1:10pm
Auditorium

1:10pm

Ignite - TBD
Thursday February 22, 2018 1:10pm - 1:15pm
Auditorium

1:15pm

Slack is not the end times!
Speakers
TH

Thomas Hopkins

Thomas is a software engineer and semi-professional ranter with side bets in anthropology and music. He enjoys programming, teaching, and the intersection of culture and technology.


Thursday February 22, 2018 1:15pm - 1:20pm
Auditorium

1:20pm

Ignite Karaoke
Karaoke time!

Thursday February 22, 2018 1:20pm - 1:40pm
Auditorium

2:30pm

Open Space #2
Thursday February 22, 2018 2:30pm - 3:00pm
Auditorium
 
Friday, February 23
 

1:00pm

Devops preppers: What the zombie apocalypse can teach us about incident management
I’ll introduce “the apocalypse matrix,” which has a severity axis (mild to severe) and a locality axis (personal to global). Preparing for a major global apocalypse (zombies) happens to also prepare you for a mild local apocalypse (snowed into your house with no power for several days). Pivoting this concept to an IT apocalypse will help us come up with plans for incident responses and pack our metaphorical bug out bags.

Speakers
TL

Tiffany Longworth

Tiffany Longworth is a Site Reliability Engineer at Puppet. She has launched successful projects large and small, but has also worked on projects that were spectacular failures! She likes using her background as a Marine, her training as an English teacher, automation, and cat gifs... Read More →


Friday February 23, 2018 1:00pm - 1:05pm
Auditorium

1:05pm

Putting Away the Blamethrowers: Going Beyond Blameless Postmortems
Sydney Dekker in The Field Guide to Human Error talks about how people often feel that “there needs to be some accountability” when something bad happens, by which they often mean that they should be able to blame the “truly blameworthy”. In contrast to this the local rationality principle talks about the idea that people do what makes sense to them at the time that they are acting, given the goals of what they are trying to accomplish. In these blame seeking moment, motives and reasoning of the people involved are hardly ever taken into consideration and with that the humanity of people is thrown away.
Blame as a whole is anchored in scapegoat theory, hindsight bias and egocentric bias, all of which contribute to the misinformation effect and false memory when trying to actually address why or how something happened. Along with the negative effects that this can have on things like a post incident review, it also can have detrimental effect on the person being blamed as it can cause cognitive dissonance as well as negatively impacting self esteem. This is often an issue between Developers and Operations people. Whether it’s a bug that somehow makes its way to production and takes down the platform or a timeline that slips, there always is someone seeking to blame someone else for what’s going on without taking the time to understand the situation.
With all of these things in mind, this talk will tell the story of blame between Developers and Operations people. It will discuss how stopping at blameless postmortems isn’t enough and willaddress places where blame happens that we may or not be thinking of. In addition it will discuss the related biases (some of which are listed above) that lead us to blame others and how blame negatively impacts individuals, teams, and organization culture as a whole and how that can hinder the DevOps journey. Spring boarding off of that I will offer up some simple things that we all can do to make Developer and Operations relations better along with hopefully making our own worlds better places.

Speakers
ZN

Zachary Newman

I’m a social psychologist masquerading as a Web Operations Software Engineer at SportsEngine. I have a degree in Psychology and Reconciliation, which in the Software Engineer/ Operations field provides me with unique perspective on hows and whys of the ways that things happen in... Read More →


Friday February 23, 2018 1:05pm - 1:10pm
Auditorium

1:10pm

The nerd's guide to gaining adoption of new technology inside large change-averse organizations
In this talk, I discuss methodologies, pros, cons, and potential pitfalls of the two routes to implementing a new type of technology:
  • Formal project process
  • Run a skunk works project
This is geared towards the engineer who must realize that technology won’t sell itself. In order to prevent it from becoming abandonware, we need to take certain steps to ensure long-term viability and maintainability.

Speakers
RK

Ryan Kirk

yan is a Charlotte-local linux systems engineer with experience running large SaaS apps and ansible fanboy.


Friday February 23, 2018 1:10pm - 1:15pm
Auditorium

1:15pm

Docker Dos and Don'ts
Speakers

Friday February 23, 2018 1:15pm - 1:20pm
Auditorium

1:20pm

Ignite Karaoke
Friday February 23, 2018 1:20pm - 1:40pm
Auditorium