Skip to content

Commit

Permalink
Merge pull request #33 from devopsdays/master
Browse files Browse the repository at this point in the history
1151515
  • Loading branch information
devopsdaysbh authored Sep 13, 2019
2 parents 35ffac3 + 68cda92 commit 8ece1a2
Show file tree
Hide file tree
Showing 52 changed files with 333 additions and 33 deletions.
3 changes: 3 additions & 0 deletions content/events/2019-auckland/welcome.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ Description = "DevOpsDays Auckland 2019"
<p> Come share, learn, laugh and be encouraged by the many great things happening in the technology sector over two days at the newly refurbished Aotea Centre, located in the heart of Auckland city. DevOpsDays Auckland includes contributors from across the software delivery, QA, security, operations and management spectrum.</p>
<p>Celebrating diversity and inclusiveness is important to us. Free tickets are available for those from minority groups and unwaged/students who do not have funds to attend. Fill out this <a href="https://docs.google.com/forms/d/e/1FAIpQLSfL52g6gM5kETifyqSpJs9FU3hQi8aMIaL9a_RmOHNEBAg2Aw/viewform?vc=0&c=0&w=1">form</a> to apply for the scholarship.</p>
<hr/>
<h5>Measles Outbreak</h5>
<p>Keeping you and your families safe is our top priority. Please check out the <a href="https://www.health.govt.nz/your-health/conditions-and-treatments/diseases-and-illnesses/measles/2019-measles-outbreak-information">Ministry of Health</a> guidelines.</p>
<hr/>
<div class="row">
<div class="col-md-2">
<strong>Dates</strong>
Expand Down
10 changes: 10 additions & 0 deletions content/events/2019-buffalo/program/ralph-bankston.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
+++
Talk_date = ""
Talk_start_time = ""
Talk_end_time = ""
Title = "Kubernetes at Organizations, Big and Small"
Type = "talk"
Speakers = ["ralph-bankston"]
+++


10 changes: 10 additions & 0 deletions content/events/2019-buffalo/speakers/ralph-bankston.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
+++
Title = "Ralph Bankston"
Twitter = "ralphbankston"
image = "ralph-bankston.jpg"
type = "speaker"
linktitle = "ralph-bankston"

+++

Over the past decade, Ralph has worked in a variety of technology roles including application engineering support, network administration, and infrastructure automation. Recently, he has worked to assist in the operation and troubleshooting of Kubernetes clusters for large and small companies in their data centers and in the cloud. Previously, Ralph helped high-traffic websites scale and operate in AWS in a variety of industries including startups, life sciences, and e-commerce. He is currently a Certified Kubernetes Administrator.
1 change: 1 addition & 0 deletions content/events/2019-cape-town/program/andrew-newdigate.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Talk_end_time = ""
Title = "Practical Capacity Planning using Prometheus"
Type = "talk"
Speakers = ["andrew-newdigate"]
Speakerdeck = "https://speakerdeck.com/suprememoocow/devopsdays-cape-town-resource-saturation-monitoring-and-capacity-planning-on-gitlab-dot-com"
+++

GitLab.com’s monolithic Rails application experiences high week-on-week traffic growth. To ensure availability, GitLab’s Infrastructure team track and plan ahead in order to avoid hitting capacity limits in the application, whether these limits be CPU, database connection pools, memory, storage or any number of other finite resources. Hitting these limits could result in hours, or days, of degraded service while workarounds are put in place.
Expand Down
1 change: 1 addition & 0 deletions content/events/2019-cape-town/program/bridget-kromhout.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Talk_end_time = ""
Title = "Kubernetes for the Impatient"
Type = "talk"
Speakers = ["bridget-kromhout"]
Slideshare = "https://www.slideshare.net/bridgetkromhout/kubernetes-for-the-impatient-devopsdays-cape-town-2019"
+++

Everyone keeps telling you that containers need orchestration, but you're not so sure; maybe they could go for some light jazz? Or maybe serverless is here to save us from the tyranny of (virtual) machines, but meanwhile somebody's gotta kuber some netes, and it's likely to be you. Let's take a walk through the cloud native landscape and talk about what's new, what's next, and what you need to get started with Kubernetes right now (before sentient machines have a chance to destroy us all).
1 change: 1 addition & 0 deletions content/events/2019-cape-town/program/daniel-maher.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Talk_end_time = ""
Title = "What MMA taught me about working in tech"
Type = "talk"
Speakers = ["daniel-maher"]
notist = "phrawzty/6hAV5U"
+++

At first it might not seem like mixed martial arts has much to do with working as professional computer person. As somebody who's been hospitalised as a result of both, I assure you that there are interesting and enlightening parallels. Poor work-life balance? Weird sleeping schedules? Difficulties with nutrition and diet? Toxic hero culture? Check and check.
Expand Down
3 changes: 2 additions & 1 deletion content/events/2019-cape-town/program/gareth-mccumskey.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Talk_end_time = ""
Title = "You should be building Serverless Microservices"
Type = "talk"
Speakers = ["gareth-mccumskey"]
Slides = "https://docs.google.com/presentation/d/e/2PACX-1vRT3bhSqWva5vLTRgHC5b845KamZ5k3olOdtdJEDdHAHVYhlIKweSq9VBlbQ5b5wiuITvj7-IhCKCit/pub?start=false&loop=false&delayms=3000"
+++

Serverless and microservices might seem like just some buzz words, but when combined they in fact provide a very compelling way to help get your product out fast,efficiently and able to handle load without all that messing around with infrastructure. Come hear some practical examples for yourself.
Serverless and microservices might seem like just some buzz words, but when combined they in fact provide a very compelling way to help get your product out fast,efficiently and able to handle load without all that messing around with infrastructure. Come hear some practical examples for yourself.
1 change: 1 addition & 0 deletions content/events/2019-cape-town/program/herman-lintvelt.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Talk_end_time = ""
Title = "Going Serverless with Java and AWS - Workshop"
Type = "talk"
Speakers = ["herman-lintvelt"]
Slides = "https://github.com/hermanlintvelt/aws-java-serverless"
+++

How do we design, implement, deploy and operate a backend using a AWS serverless architecture? Come learn in a hands-on way how to implement and managing a real-life backend system that use AWS Lambda, Java, Serverless.com and other serverless tech. Tips and tricks included.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Talk_end_time = ""
Title = "Monitoring as Code"
Type = "talk"
Speakers = ["keegan-carruthers-smith"]
Slides = "https://talks.godoc.org/github.com/keegancsmith/presentations/2019/monitoring-as-code.slide"
+++

Prometheus define monitoring rules with code. This allows us to apply some DevOps principles to monitoring: source control, code review and continuous integration. Additionally terraform has a rich plugin system, allowing you to configure monitoring services (like pingdom) in code.
1 change: 1 addition & 0 deletions content/events/2019-cape-town/program/kingori-maina.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Talk_end_time = ""
Title = "Around & After Kubernetes: The Principles and Ideas that Guide Us"
Type = "talk"
Speakers = ["kingori-maina"]
Speakerdeck = "https://speakerdeck.com/itskingori/around-and-after-kubernetes-the-principles-and-ideas-that-guide-us"
+++

We made the decision in late 2015 to move all our applications to containerised environments managed by Kubernetes. It took roughly 3 years to complete that migration. During that journey we’ve learnt a lot about containerisation, distributed systems, complicated migrations and automation of systems managing over 70 developers. We think our migration has been a success and we’re keen to share a little a bit about what we know.
Expand Down
14 changes: 14 additions & 0 deletions content/events/2019-columbus/program/maarika-krumhansl-keynote.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
+++
Talk_date = ""
Talk_start_time = ""
Talk_end_time = ""
Title = "Managing DevOps Engineers vs. Managing DevOps Culture"
Type = "talk"
Speakers = ["maarika-krumhansl"]
+++

DevOps literature expounds on the fact that “DevOps is a Culture”. The C.A.L.M.S. acronym (Culture, Automation, Lean, Metrics, Sharing) reminds us that the organizational attributes that contribute to successful DevOps are fundamental and shared across teams. The message is clear: DevOps is not the job of one person or a group of people, and it can’t succeed unless the whole org is involved and on-board. There are no DevOps Engineers! Everyone is a DevOps Engineer!

And yet. Who builds and maintains the lightning-fast, highly available deployment pipeline? Who performs the upgrades of the CI server? Who gets paged when the disk space on the binary repo fills up? If this is left to communal ownership, eventually internal tools become a Howl’s-moving-castle of poorly optimized, unstable and insecure utilities held together with duct tape and baling wire. These business-critical assets deserve better. Subject matter expertise in CI/CD best practice and current technologies is necessary for making informed and intelligent design decisions about these tools. Changes and improvements to these tools need to be based on a guiding vision that is aligned with the organization’s mission. They need a product owner. They need dedicated developers whose job it is to “make it go”. So, we hire DevOps Engineers.

As Manager of Dev Enablement, I struggle with this duality daily. How can I most effectively generate urgency outside my team around organizational change a la DevOps, while simultaneously providing strong vision and product guidance to my team that works on CI/CD and other internal tooling? Given that my team is tiny, where can we put our lever and fulcrum to most effectively uplift the entire org? I will share my thoughts, experiences and learnings on this topic.
14 changes: 14 additions & 0 deletions content/events/2019-fortaleza/program.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
+++
Title = "Program"
Type = "program"
Description = "Program for devopsdays Fortaleza 2019"
Icons = "false"
+++

<div class = "row">
<div class = "col">
<hr />
If Open Spaces are new to you, you may be interested in <a href="/pages/open-space-format">more details about Open Space</a>.
<hr />
</div>
</div>
14 changes: 14 additions & 0 deletions content/events/2019-ghent/program/daniel-maher.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
+++
Talk_date = ""
Talk_start_time = ""
Talk_end_time = ""
Title = "What MMA taught me about working in tech"
Type = "talk"
Speakers = ["daniel-maher"]
+++

At first it might not seem like mixed martial arts has much to do with working as professional computer person. As somebody who’s been hospitalised as a result of both, I assure you that there are interesting and enlightening parallels. Poor work-life balance? Weird sleeping schedules? Difficulties with nutrition and diet? Toxic hero culture? Check and check.

But it’s not all doom and gloom! In both worlds, success comes as a result of hard work, dedication, and above all _teamwork_. What the public ends up seeing—the great and fantastic outcomes that are heralded as examples of the art—are only the tip of the proverbial iceberg. This is a personal and light-hearted talk about some fairly serious topics. Through the bringing together of two seemingly unrelated areas of interest, my goal is to get people to think critically about their work environments, their career goals, and above all, their responsibilities—both to others, and to themselves. It’s a mix of story-telling, practical examples, and the occasional mildly embarrassing anecdote.

So join me as we chat about humility, empathy, trust, self-care and the value of a good project manager. And a little bit about punching things, too.
12 changes: 12 additions & 0 deletions content/events/2019-ghent/program/jabe-bloom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
+++
Talk_date = ""
Talk_start_time = ""
Talk_end_time = ""
Title = "SocioTechnicity : Exploring the Design of more than Human organizations"
Type = "talk"
Speakers = ["jabe-bloom"]
+++

What can we learn from SocioTechnical theory about designing organizations made up of the interdependent entanglement of people and technologies?

Jabe will briefly explore the history of SocialTechnical systems and suggest some paths forward for DevOps in relation to organizational design.
10 changes: 0 additions & 10 deletions content/events/2019-ghent/program/joshua-zimmerman.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,8 @@ Type = "talk"
Speakers = ["joshua-zimmerman"]
+++

Sharing broad concepts in tech is hard. Like playing a game of telephone, the message can transform into something different. Why does this happen? How can we improve at sharing concepts like devops? This talk will draw on educational theory, linguistics and how we work to answer these questions.

In tech, the understanding of concepts such as devops, agile and continuous integration can vary widely between individuals. This happens even when the concept has a public definition put out into the world. We hear these words and concepts at conferences and on podcasts; we read them in blogs and books; we teach them to our colleagues. We do all of this and inevitably we find out that those same people think of these concepts in different ways than we do. Every time, this surprises us. We argue about definitions and meanings and implementations before we start worrying about how we can better communicate these ideas.

Understanding how and why we end up with different notions of these concepts is important if our goal is to share these kinds of concepts with other people. While we could say that someone who does not believe that devops has anything to do with culture has missed the point, it is more impactful to ask why they think that and how we can share devops in a way that gets all aspects of devops across to people.

This talk will explore this notion through a couple of unique angles, pulling on ideas from linguistics and educational theory, with the goal of giving a better idea of how sharing these concepts often goes awry and more importantly giving the audience other mechanisms and ideas for how to share the ideas that they learn at this conference with their colleagues.

The talk will be split into three major segments:
1. Linguistics
This section will investigate topics about how language is used, but will focus more on a few processes of language change. Language is a social thing that grows and changes with us. Understanding the social aspects of language is important to understanding how a word can come to have multiple lexical meanings and the impact those meanings. Knowing how to talk about a topic in a way that is meaningful to others is important if your goal is to share that topic.
2. Teaching and Learning
This section will take a look at pedagogy and methods of knowledge acquisition. It will introduce the audience to pedagogical concepts such as dialogic learning, understanding power structures in teaching environments and creating learning communities. We’ll look at how humans acquire and synthesize information to get a better understanding of how we can approach sharing something like devops.
3. Takeaways
This section will show several ways that we can apply the theory talked about in prior sections in ways to better share concepts like devops.
12 changes: 12 additions & 0 deletions content/events/2019-ghent/program/julie-gunderson.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
+++
Talk_date = ""
Talk_start_time = ""
Talk_end_time = ""
Title = "DevOps Advocate"
Type = "talk"
Speakers = ["julie-gunderson"]
+++

As the DevOps movement continues to see momentum, many organizations still don’t know where to start. A common misconception is tooling will make you “DevOps”, while tools can give you software that will allow you to automate or continuously deliver or monitor, alone they won't get you to necessary processes to take advantage of the benefits DevOps has to offer. In this talk attendees will learn why it’s the people that matter most and how to leverage DevOps best practices along with processes to make the most out of your DevOps journey.

Being a champion in the DevOps world means going beyond the win and by delving deeper into the team/organizational structure and culture, thereby identifying outlying issues beyond tools, and then working with others to embrace necessary change that lead to defined results. This talk will lay the groundwork for individuals and/or teams who are looking to transform and adopt DevOps.
26 changes: 26 additions & 0 deletions content/events/2019-ghent/program/ken-mugrage-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
+++
Talk_date = ""
Talk_start_time = ""
Talk_end_time = ""
Title = "Everything I need to know about DevOps I learned in The Marines"
Type = "talk"
Speakers = ["ken-mugrage"]
+++

Believe it or not, there's a lot military training can teach us about DevOps.

In IT we spend too much time on local optimizations which are ultimately hurting our overall "mission". We waste cycles on minor issues instead of identifying our greatest risks and focusing there. And much more.

The military is the ultimate in command and control, making sure your every second is accounted for and every step planned. This is pretty much the opposite of a DevOps culture where sharing and accepting failure are norms… right?

Not so fast…

When I got to boot camp 30 years they made us sit cross legged on bare concrete for “classroom” sessions. Try it for more than 10 minutes some time. It hurts. It made no sense. Of course you get used to it after a few weeks.

Around the sixth week they started teaching us shooting positions. Turns out one of the most stable is sitting cross legged. Stability is important at 300 yards. Something that hurt a couple months earlier was now second nature. We had the foundation required to learn the next steps (literally).

Ready to shoot, right? Yeah, not so much. Now we got to spend a week sitting on grass and pretending to shoot before we ever saw a round of ammunition. Staging deployment anyone?

In much the same way, solid technical principles enable a DevOps culture.

If we make good automation, good test practices, good code quality, useful measurement and helpful feedback loops second nature, we’re free to let our teams solve the hard problems with reduced risk. Command and control can be at the organizational level where it needs to be, with the people best suited to it (our development teams) providing the value required to support that mission.
11 changes: 11 additions & 0 deletions content/events/2019-ghent/speakers/daniel-maher.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
+++
title = "Daniel Maher"
twitter = "phrawzty"
linkedin = ""
website = "https://dark.ca/"
image = "daniel-maher.jpg"
type = "speaker"
linktitle = ["daniel-maher"]
+++

Dan is a veteran of the dotcom bubble, and has been variously a system administrator, university lecturer, start-up founder, and day labourer. As a member of the Devopsdays Core team, he has had the privilege of speaking and keynoting at events around the world. Today, he is a Developer Advocate at Datadog, a role that mixes two of his great passions: measuring things, and talking about measuring things.
16 changes: 16 additions & 0 deletions content/events/2019-ghent/speakers/jabe-bloom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
+++
Title = "Jabe Bloom"
Twitter = "cyetain"
image = "jabe-bloom.jpg"
type = "speaker"
linktitle = "jabe-bloom"

+++

Jabe has led teams and companies, as well as designed and developed software and products, for almost 20 years. He has served as a Chief Architect, Principal Technical Director, Chief Technical Officer, CEO and Chief SocioTechnical Officer. In each of these roles his focus has been on connecting creative, ideation processes with software engineering and operational excellence.

Jabe Bloom and Kevin Behr formed PraxisFlow in 2014 to explore how to enable teams to achieve significant improvement beyond simply implementing “best practices.” PraxisFlow takes a whole systems view of organizations; working with executives to understand how to leverage their entire value stream to increase throughput and flow through experimentation and engaged collaboration.

Jabe’s deep practical experience, constant experimentation, and extensive theoretical investigations and readings inform his public speaking and provide a foundational praxis for his active mentorship to a diverse group of colleagues, clients and entrepreneurs.

Jabe is currently pursuing a PhD at Carnegie Mellon University. He lives in Pittsburgh with his wife Molly, his two children, Macaulay and John Emmet and an lovely old Jack Russel Terrier.
9 changes: 9 additions & 0 deletions content/events/2019-ghent/speakers/julie-gunderson.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
+++
Title = "Julie Gunderson"
Twitter = "Julie_Gund"
image = "julie-gunderson.png"
type = "speaker"
linktitle = "julie-gunderson"

+++
Julie Gunderson is a DevOps Advocate at PagerDuty, who has advocated DevOps best methodologies over the last five years. Along with advocacy, in her past role Julie was responsible for building partnerships with the major clouds. Julie loves working with people, advocating best practices and all building relationships. Julie also was a founding member of DevOpsDays Boise, which recently celebrated its 4th year. When Julie isn’t working she is most likely making jewelry out of circuit boards, or traipsing around the mountains in Idaho.
Loading

0 comments on commit 8ece1a2

Please sign in to comment.