Blog Feed Post

DevOps in the Real World with Atlassian and Dynatrace

Atlassian is trying to redefine work, collaboration and flow of work. One word that seems to sum it up nicely is DevOps as it embraces a different way of how we think about how we create value for our customers and our employer and how the work we create flows through our processes.

As the DevOps activist that I am, I was very interested in hearing the stories from Stephan Henderson (@thephen) and Amber Frauenholtz during the Atlassian Summit 2017 Partner Day. It made me realize how perfectly our own Dynatrace DevOps message fits with the one Atlassian is talking about.

I took meeting notes in the hope our blog readers find them useful. Before I share those notes I wanted to say THANKS to Atlassian for letting us (Daniel Dyla and I) present our Monitoring as a Self-Service in your Atlassian DevOps Toolchain (download slides). Here is the selfie and an aerial shot Daniel and I took during the presentation:

Getting ready for our Monitoring as a Self-Service in Atlassian DevOps Toolchain Session
Our LIVE Audience at our Atlassian Summit Presentation

If you want to see what we built in action check out our YouTube Tutorial on Connecting Dynatrace AI with Atlassian DevOps Toolchain.

Now let me get into some of the presentation notes I took and how I think it relates to what we, at Dynatrace, have built to help companies succeed when it comes to DevOps.

DevOps in the Real World by Stephen Henderson

Stephen started taking about his previous life at a startup and how this “Cloud Native” company started with $400/Month and went to $120k/Month on AWS Costs within 2 years. He mentioned how important it is to monitor the software from a resource consumption perspective but also understanding which features really drive business value and not just cost money.

Dynatrace: Dynatrace Full Stack Monitoring covers all that. One example we showed today in our session was to bring real user monitoring data into your JIRA Tickets so that Product Owners can see how many users are really using a certain feature and whether it is really successful or not.

Live Monitoring Data per Feature shown in JIRA Ticket

Stephen presented the Atlassian DevOps way aligned with the Three Ways of DevOps as described in the Phoenix Project. It was all about improving flow:

  • Always Know Flow: Trace Idea to Customer
    • Break work into smaller batch sizes; don’t let status reporting become your job; spot constraints
    • Dynatrace: Automate data and status exchange between tools
  • Always Control Flow: Trace Quality
    • Handle bottlenecks, plan for unplanned work
    • Dynatrace: AI and Root Cause Diagnostics from Dev to Ops reduces time for unplanned work
  • Always Improve Flow: Improve on real user feedback
    • Intentional Experiments; collaborate feedback throughout the organization; capture, celebrate and repeat
    • Dynatrace: Real User Monitoring Feedback on Experiments (A/B, Blue/Green)

In our presentation we gave today we highlighted several ways how Dynatrace helps with controlling the flow of quality. It is the Dynatrace Artificial Intelligence and Root Cause Information from our Dynatrace OneAgent we provide via ChatOps into tools such as HipChat (and soon also Stride). This allows you to keep control over flow and reduce unplanned work:

ChatOps: Reducate unplanned work through AI and Root Cause Information

There was much more that Stephan had to say. I suggest you follow him on Twitter and check out some of the other presentations he has done.

Pitching DevOps in the Enterprise by Amber Frauenholtz

I really liked how Amber started her talk – by bringing up different lengthy definitions of what DevOps means. The shortest and most compelling was the one from Atlassian: “A culture where dev and ops collaborate to build a faster, more reliable release pipeline”

I also liked the way they see themselves in the DevOps ecosystem. Check out this statement:

“Atlassian is the culture and collaboration layer of DevOps”

There are several interesting things Amber had to say about how to help larger enterprises with adopting DevOps. She addressed the typical roadblocks:

  • Security: configure who has access to what
  • Control: workflows, change management, CI/CD
  • Scale: Performant, available redundant and easy to maintain
  • Compliance: Regulatory compliance, auditing, …

While the rest of the talk was a lot about how to help companies with selling more Atlassian licenses

Read the original blog entry...

More Stories By Dynatrace Blog

Building a revolutionary approach to software performance monitoring takes an extraordinary team. With decades of combined experience and an impressive history of disruptive innovation, that’s exactly what we ruxit has.

Get to know ruxit, and get to know the future of data analytics.