Technology, Sports, Culture talk

Category: Presentations Page 1 of 2

These posts have slides or information presented at conferences or any other place which was willing to let me speak about these topics to an audience.

Intelligently Expanding Your Cloud Environment

Managing a single cloud account is a challenge all by itself. Only adding more instances and services to one account can lead to challenges from keeping track of what is running to quota limits set by the providers. When you hit the logical limits of that account, expanding the footprint of your cloud strategy is more than just spinning up a new account and dropping the corporate credit card on it. Both Azure and AWS have created logical ways to organize your accounts along project, product, purpose, team, or billing boundaries.  Figure out how to organize and plan for your expanding cloud environment and then learn the basics of using AWS or Azure structures and hierarchy to manage the growth of your cloud ecosystem. Enjoy this introduction of AWS Organizations, Control Tower, and Policies along with an overview of Azure Management, Subscriptions, and Resource Groups to effectively manage your workload.

Demystifying Configuration Management

As in the last post Demystifying Infrastructure as Code, it should be clear how important it is for organizations moving their DevOps initiatives forward to learn and use IaC. The same importance should be applied to Configuration Management as well to prevent environmental drift, enable rapid deployments, provide scalable solutions, and maintain system integrity. Using source control, continuous integration, testing, and other software development practices will allow for sustainable automation at the operational level.

Demystifying Infrastructure as Code

It’s an important piece of a successful and high performing DevOps organization to treat configuration management and infrastructure as code. Why? Because if someone working within a cloud provider can apply the same rigor of quality to systems that development teams do to application code, it will prevent environmental drift, enable more rapid deployments, provide solutions that scale, and ensure maintainable system integrity. Using source control, continuous integration, testing, and other software development practices will allow for sustainable automation at the operational level. Infrastructure as Code is especially powerful in that it can create an underlying base of stability that operational-focused teams demand, while also providing the support to move quickly in a way that business and application developers often require.

Also see part 2 here: Demystifying Configuration Management.

The Seven DevOps Sins

As the technology industry continues to learn more about how DevOps can improve workplace culture, improve delivery capability, and generally benefit entire organizations, the gaps that can happen when transitioning to a DevOps mindset are still there. It is possible to make these issues visible and overcome them. When you start to hear things like the below statements, it’s time to do something more:

  • “Let’s Rebrand the Ops Team!”
  • “DevOps is going to save us money!”
  • “We need our whole organization to do DevOps!”
  • “DevOps and ITIL are incompatible!”
  • “DevOps sells itself!”
  • “We don’t need to involve team X!”
  • “Everything is going to get better right away!”

Quickly Extending into Testing with Docker

DevOps practitioners must get feedback from quality assurance and security testing as early in the development pipeline as possible. When continuously building and deploying web application projects, being able to run a test and get output on it within minutes is a super power skill that gets teams ahead of potential problems. In this workshop, be prepared to use Docker to run multiple tests on your websites, learn about what the different tests are used for, and then become familiar with the output to interpret them for actionable feedback. We will analyze the following testing capabilities.

  • Performance
  • Security
  • SEO
  • Accessibility

Destroying DevOps Culture Anti-Patterns

I have had the opportunity to present this topic any many conferences this year and feel it is a critical topic for teams trying to make progress in their DevOps journey. Please feel free to continue the discussion with me on twitter @tomcudd.

Are You Really Using Kanban or Just Making a List of Issues?

This talk continues to be one of my favorites to give and I just keep getting the chance to present it. I will continue to submit it because it’s just a fun one. The Slides have been uploaded to SlideShare and my notes are mostly included here.

Nebraska.Code() Extended Explanation of Caching

Thanks for everyone attending the Nebraska.Code() Conference. After the jump, check out a previous version of my slides and some notes on the topic I collected. I’ll likely be updating the slides a bit more soon, and will post when that happens on twitter.

LAKC17 DevOps Journey with the Company Intranet

Thanks to the crew at Lean Agile KC for putting together an exceptional LAKC17 this year. I really enjoyed the interaction with everyone curious about operations practices at VML. It was a pleasure sharing how we fixed our DevOps Culture Anti-patterns by learning on our internal portal. And taking a bit of time to go over some additional learning and practices in an Open Sessions was awesome. Thanks to everyone who continued the discussion. See below for the SlideShare and my notes with some of the things I spoke about not directly in the slides.

Dev Up St. Louis – Troubleshooting Production and Incident Response

What a great group of attendees along with the organizers just knocking it out of the park at this year’s dev up Conference. I’ve got the slides embedded after the jump and below that have a few notes about things I discussed not on the slides. Please feel free to reach out to me on twitter if you have any questions or just want to talk about these topics further.

Page 1 of 2

Powered by WordPress & Theme by Anders Norén