Puppet

Channel profile:

The shortest path to better software.

At Puppet, we've always focused on helping IT navigate change -- whether moving to the cloud, embracing infrastructure as code and DevOps practices, or adopting containers. We've proven we can solve hard problems. And we're building on that heritage. Whatever it takes to deliver better software, faster, we'll get you there -- just as we help thousands of other companies bridge from legacy IT to the future.
More than 30,000 companies — including more than two-thirds of the Fortune 100 — use Puppet’s open source and commercial solutions to achieve situational awareness and drive software change with confidence.

Digital transformation requires transformational leaders. In this session, Mike Wittig, VP of Infrastructure Engineering at Nike, shares first-hand how his team evolved its business models, its organizational culture and its practices to be like a software company and transform the way it engages its customers.

Digital transformation requires transformational leaders. In this session, Mike Wittig, VP of Infrastructure Engineering at Nike, shares first-hand how his team evolved its business models, its organizational culture and its practices to be like a software company and transform the way it engages its customers.

Every manager wants to lead a team that is engaged and motivated, but not every manager knows how to create the environment that a happy dev team needs. Developers are lifelong self-learners, easily frustrated when stuck in a role with no opportunity to learn new technologies and broaden their skill set. Leveraging automation and tools within a DevOps culture is one way to help free up time for us to focus on work that is more interesting and also allow us to continue to build our skill set.

In this session, Rick Tywoniak will share his own experience as a developer and now a team leader, providing insight into how you can help your manager better understand what you need in order to stay motivated, engaged and happy.

DevOps is all about improving the way organizations work in order to deliver better software faster. It starts with people. In this panel, you’ll hear how three IT leaders led cultural change within their organizations and put a strategy in place to attract, develop and retain the talent they needed for success with DevOps.

When you think of Dr. Seuss, writing code probably isn’t the first thing that comes to mind. But if you dig deeper, you’ll notice there’s a gem hidden in all his children’s rhymes. You see, Dr. Seuss would have made an excellent engineer. Because great code isn’t about choosing the perfect method name or building out 95% test coverage. All that is great, but it doesn’t make great code. YOU DO.

This talk will focus on common pitfalls along the development lifecycle and distill Dr. Seuss’s excellent advice into concise steps developers can take before they write a single line of code.

Continuous Integration (CI) testing provides instant feedback as you develop Puppet code. While it’s great that your rspec-puppet and beaker tests pass using fixtures and stubs, you can get a false sense of security from unanticipated edge cases, unrealistic assumptions, or the lack of complete coverage. You may be tempted to address these limitations by writing even more tests, but that would only exacerbate your frustration. Instead, you could use some alternate techniques to make your CI pipeline predict real-world behavior more accurately, and thereby gain confidence in your test results.

In this session, we will explore some less traditional yet more powerful techniques for automated testing of Puppet code, and will explore how GitHub scaled these strategies to test hundreds of unique combinations while keeping build times reasonable. You will leave this session with fresh ideas to improve your CI pipeline, which will lead to confident and reliable deployments.

One constant in all our lives is change. Digital disruption is rampant to support our business, as disruptive technologies are driving innovative business models across every industry. Innovation at speed mandates that IT organizations not only accelerate release velocity, but do so with greater quality, security and availability. For many, the transition to DevOps starts small, often with a single team delivering new innovation — typically writing the DevOps tool chain as well as the application.

This talk from Rob Stroud, Principal Analyst at Forrester, will explore what’s required to meet the enterprise demand of DevOps in 2018 and beyond — including how will organizations adapt, and what approaches and actions your team and organization need to take to facilitate a smooth, and swift, transformation.

"Blameless postmortems" and "learning from failure" are very en vogue in the technology industry right now. Both fall into that less-discussed category of "CI": Continuous Improvement. But for as much as we all talk about them, in many organizations and teams, the outcome of continuous organizational learning and improvement remains elusive. Why is this?

In this talk, we'll look at five "dirty words" that are often thrown around during postmortems, retrospectives, and other learning exercises that not only make it difficult for teams to discuss learning, but promote activities and behaviors that are actually counterproductive to continuous improvement. We'll dig into the existing research on why this is and look at different language we can use to facilitate sustainable Continuous Improvement in our work environments.

We all know that differences between your development and production environments cause pain. In an ideal state, you’d have 0 drift between your environments. Luckily, modern tooling lets us model our production data centers on our personal machines, so we can iterate more quickly, experiment with failure modes, and deploy with confidence.

In this talk, we’ll explore how we can use containers on developer laptops to mock out our production infrastructure. When you mock your infrastructure and make it easy to visualize and query what’s happening, you enable people to do wonderful things!

As more organizations jump on the DevOps bandwagon, the conversation has shifted from “why” to “how.” With customers increasingly demanding a great, consistent experience everywhere, success in isolation is no longer good enough. In this panel, hear from three industry experts who successfully led DevOps transformations within their organizations, and learn how to gain buy in, unify teams and fragmented process, and scale your DevOps practice from a single team to your entire enterprise.

We’re moving to a cloud-first and cloud-native world, where technology is delivered faster, and with greater agility, than ever before. But many of us still stumble as we look to migrate workloads to the cloud. In this panel, you’ll learn how to modernize without reinventing the wheel, and you’ll see how three organizations have successfully led their organizations to the cloud without sacrificing agility, security, or control.