Tag: electric cloud

  • Fighting Deployment Anxiety: 5 Tips from the Pros

    Fighting Deployment Anxiety: 5 Tips from the Pros

    You know the feeling: You’ve put in hours of work developing a new feature. It has gone through QA, been tested and passed all stakeholder inspections, and now you’re ready to deploy. Despite your experience and preparation, you have a pit in your stomach. What if something goes wrong and it brings your app to its knees? What if it doesn’t function in your production environment the way it’s supposed to? We’ve all been there. Fortunately, we also have some ways to help.

    Electric Cloud CTO Anders Wallgren recently participated on a webinar with Gene Kim, CTO, researcher and co-author of “The Phoenix Project” and “The DevOps Handbook.” Hosted by devopsy.kinsta.cloud Editor in Chief Alan Shimel, the webinar addresses lessons learn from large-scale DevOps transformations, the business value of DevOps and some of the best tips and tricks for fighting deployment anxiety. We pulled out the top five tips and tricks from Kim and Wallgren for making deployment worries a thing of the past.

    Tip 1: Automate Your Deployment

    A theme throughout the webinar from both Kim and Wallgren was “automation.” One of the big reasons for this is that typically, when you automate your deployments, you’re also automating the diagnosis of problems in those deployments. You can’t always just rely on the exit code of a command-line tool to tell you whether something went right or went wrong. To help keep your deployments healthy, you’ll want to do testing along the way, possibly as a blue-green deployment or a partial deployment. However, if you don’t have automation behind that, it can be difficult to get that accomplished at speed. Without automation, you may start to rely on heroic efforts by individuals—so that every time you are doing a deployment, someone is having to do a figurative tightrope-walk to get everything accomplished. This creates a tough environment for your employees, and can lead to extensive downtime (and lost profits).

    Tip 2: Enable Self-Service Deployments to Any Infrastructure

    You’re probably wondering why this is a separate topic from automated deployments. That’s because the majority of deployments that occur in a given release pipeline aren’t going into production. Most deployments end up in testing environments (for performance testing, regression testing or just developer testing). It’s also important that you give your engineers the ability to use the same deployment methodology (artifacts, process definition, environment definition, etc.) regardless of the location to where they are deploying. From a cost perspective, allowing QA to test on a local Kubernetes cluster might be more cost-effective for your enterprise than running tests on Amazon Container Service. But, allowing teams to use the same approved automation as part of every deployment—to any location—means a more thoroughly rehearsed and therefore less anxiety-inducing deployment.

    The ability to do self-service deployments also gives your teams the ability to move substantially faster when they need to deploy something for testing by avoiding the need to open a ticket and get your Ops teams involved. By allowing self-service deployments, you can avoid the process of running around to find the right person to accomplish the deployment you need to run, and empower your organization to react and build more autonomously across different groups. The result is better-tested and built deployments (resulting in lower deployment stress and fewer errors).

    Tip 3: Self-Service Environments

    We’re continuing to roll with the theme of automation, but this time we’re talking about self-service environments. More often than not, we’re working with complex distributed apps. This means things such as a containerized microservice application, DBMSs, messaging, key value stores, legacy applications and third-party vendors that we need to integrate with—all things that make our deployments complicated. Being able to consistently provision complex environments is a very important part of being able to successfully recreate a deployment as you promote the application through its life cycle.

    It’s important to make sure that your engineers, and in particular, your QA and development engineers, have easy access to environments and that they’re not standing around waiting for access. When you don’t have the ability to get VMs or containers provisioned and configured correctly to receive your application, you run into problems. One of these problems is that your ability to test rapidly just became much more difficult. When you can’t get a near-production quality environment stood up in a few minutes, it means that your bug fix that requires just a few lines of code could potentially take weeks to test. Suddenly you need to requisition a set of VMs to test on (which could take weeks) and another day or two to do the deployment, and only then can you complete your tests. Things become painfully slow. And, when it comes to testing and fixing bugs, slow equals stress.

    Tip 4: Artifact Repositories

    Want to feel more confident about your releases? Look at your artifact repositories. Use of a shared artifact repository in production environments has been shown to be a good are a really good predictor of deployment success. If you’re not versioning your binaries, and have little insight into where binaries are coming from and how they were built, it can lead to failed deployments.

    It may not be easy or simple to get your artifact repositories in line, but it’s a labor that will pay massive dividends in the long term. Electric Cloud worked with a massive online mortgage company that had the challenge of deploying large artifacts (gigabytes) into multiple data centers. To get everything up to speed, it was necessary to transfer those artifacts out of their build and test infrastructure and into their pre-production and production infrastructure. Because of the size of the artifacts and concerns about worldwide availability for the files, Electric Cloud worked with this financial services company to use Amazon S3 as the backing store for the repository server to create a long-term solution that is flexible and scalable.

    Tip 5: Security and Auditability

    If you work in a regulated industry, already know the heartburn auditability and governance can cause. Security is one of—if not the single—most important aspect of many application delivery pipelines. The reality is, we are just beginning to scratch the surface of the problems we will see the in the future when it comes to infrastructures getting hacked. So what’s our tip? Again, it comes back to automation. At ElectricCloud, there is a saying: Automation is auditing, automation is documentation.

    The idea behind this is that by automating your deployment tasks, you are essentially creating a very real and tangible paper trail that shows what you intend to do (the automation definition) and a report of exactly what happened (the automation logs). When you rely on manual deployments, you suddenly take an aspect of repeatability and predictability out of your workflow. At that point, you are forced to report based on people’s spreadsheets, emails and memories. This is one of those things that doesn’t become a big deal until it’s a really big deal, and—to borrow another saying—an ounce of prevention is worth a pound of cure. In the case of auditability and security, being able to retrace your steps because your steps are always the same is a fairly foolproof method to making your audits much more smooth.

    To provide a real-world example for how automation can make auditing and security much less painful, one of ElectricCloud’s clients is an aerospace customer with very stringent and demanding security standards. In the past, at the end of each release, it would have a two-week process where everybody had to sit down and compile a list of every single check-in deployed as part of that release. They had to understand where it got built and exactly how it was tested, and then assemble all of that information in a report. It was an extremely time-consuming, but seemingly necessary process. However, by automating many of the steps in the pipeline, the audit response effort went from a two-week process to just a few hours. They accomplished this because 99 percent of the information they needed was in the automation system and was simply scraped as part of process. The task went from manually pulling that data to just getting into it consumable formats.

    Summary

    By now you’ve certainly seen a theme emerge in our recommendations for reducing the stress of deployments—namely, automate! By putting effort into automation and streamlining your pipeline, you can take what was once a very labor-intensive and sometimes stomach-churning process and make it much more enjoyable. Not only will this save you time and money in the long run, but it will also allow you to focus on building better software, doing more deployments and focusing on the tasks that bring your business and your customers real value.

    For more details on how you can relieve your deployment anxiety, and to hear the rest of the discussion focusing on the lessons learned from large-scale enterprise DevOps transformations and the business value of DevOps, watch the full replay.

    About the Author / Sam Fell

    sam-fellSam Fell is the Head of Marketing at Electric Cloud, responsible for driving awareness and demand for our DevOps Release Automation and Acceleration solutions. For 20 years, Sam has helped companies achieve success by marketing, selling, and implementing DevOps Release Automation, IT Change Management and Application Performance Management solutions. Prior to joining Electric Cloud, Sam held leadership roles at BMC, CA, Marimba and Nimsoft. Follow him on Twitter and connect with him on LinkedIn.

     

  • Enterprise Management Associates (EMA) Selects Electric Cloud’s ElectricFlow as a Top Product for DevOps IT Automation

    The ‘Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017’ EMA Report Names Top Three Products in Various IT Technologies to Help Customers Address the Ten Key IT Operations Priorities in an Effective and Innovative Way

    SAN JOSE, Calif. – July 11, 2017 – Electric Cloud (http://electric-cloud.com), the leader in DevOps Release Automation and Continuous Delivery, today announced it has been selected as one of the “Top Three” in IT research firm EMA’s new report entitled, “Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017.” The report shows where organizations are investing today and what they need to do to effectively harness containers, public cloud, DevOps automation, machine learning, hyper-converged systems and other critical technologies. Electric Cloud’s DevOps Release Automation platform – ElectricFlow – has been chosen as one of the top three products for IT Automation for DevOps. Download the full report at (http://electric-cloud.com/resources/whitepapers/ema-ten-priorities-hybrid-cloud-containers-devops-2017/).

     

    “We are proud to be selected as an EMA ‘Top 3’ company for DevOps,” said Steve Brodie, CEO of Electric Cloud. “This is the fourth award-winning, independent ranking assessment of ElectricFlow we’ve received in the last six months, which is a reflection of the platform’s strength and rich feature set. By automating their entire software delivery pipeline – across all environments, applications, processes and toolsets – ElectricFlow enables our customers to transform their software delivery into a genuine competitive advantage in today’s market. Helping our customers release better software more frequently, and with less risk, is the core of Electric Cloud’s mission.”

     

    Electric Cloud will be hosting a joint webinar on devopsy.kinsta.cloud with EMA’s Managing Research Director Torsten Volk on August 29, 2017 11AM PDT to share more findings from the report. For full details and to register, visit: (http://webinars.devopsy.kinsta.cloud/ema-ten-priorities-for-hybrid-cloud-containers-and-devops-2017).

     

    According to the new EMA study, “almost any organization is affected by a lack of automation and the consequences this brings in terms of software release frequency, efficiency loss, software quality issues, and cost overruns. ‘Infrastructure Provisioning speed’ is the number two overall investment priority in IT operations for enterprises over the next 12 months (right after cost control). This is needed as 38 percent of enterprises complain about the time it takes to build development and test environments and an additional 33 percent does not have any automation capabilities in place to move application code from dev/test environments into production. Thirty-nine percent suffer from inconsistencies between dev, test and production environments and again 39 percent encounter software bugs due to a lack of communication between different development groups.”

     

    “Electric Cloud’s ElectricFlow addresses three central problems of DevOps today: Automation at scale; ensuring fidelity of environments, processes and artifacts throughout the pipeline; and, visibility across the entire delivery lifecycle,” said Torsten Volk, managing research director at EMA who oversaw the research study. “ElectricFlow ties together the DevOps toolchain and centralizes DevOps automation, Release visibility and compliance reporting.”

     

    ElectricFlow is the industry’s only DevOps Release Automation solution to span the entire Continuous Delivery process, from developer check-in to production release, with a single platform. This unified approach provides Dev and Ops teams a central point of governance, collaboration and visibility, eliminating the gaps that can introduce friction and errors in the end-to-end process. Just last month, Electric Cloud introduced its latest version of ElectricFlow (http://electric-cloud.com/company/news/press-releases/item/electric-cloud-simplifies-application-onboarding-takes-rocket-science-continuous-delivery/). The newest release includes a new self-service catalog of out-of-the-box templates of common DevOps processes and stacks for users to get started quickly and easily. ElectricFlow is also the only DevOps platform that allows users to create their own vetted, best practice automations to be added to the catalog and promoted across the entire organization – encouraging standardization, re-usability and governance.

     

    Share this: .@electriccloud listed as Top 3 in latest @ema_research report findings for #IT #DevOps automation http://electric-cloud.com/company/news/press-releases/item/enterprise-management-associates-ema-selects-electric-clouds-electricflow-top-product-devops-automation/

     

    Connect with Electric Cloud

     

    About Enterprise Management Associates, Inc.

    Founded in 1996, Enterprise Management Associates (EMA) is a leading industry analyst firm that provides deep insight across the full spectrum of IT and data management technologies. EMA analysts leverage a unique combination of practical experience, insight into industry best practices, and in-depth knowledge of current and planned vendor solutions to help EMA’s clients achieve their goals. Learn more about EMA research, analysis, and consulting services for enterprise line of business users, IT professionals, and IT vendors at http://www.enterprisemanagement.com or blogs.enterprisemanagement.com. You can also follow EMA on Twitter, Facebook, or LinkedIn.

     

    About Electric Cloud, Inc.

    Electric Cloud is the leader in DevOps Release Automation and Continuous Delivery. We help organizations like E*TRADE, Gap, HPE, Intel and Lockheed Martin deliver better software faster by orchestrating, automating, and accelerating application releases.

     

    #

  • Webinar: Diving Deeper into DevOps Deployments

    Webinar: Diving Deeper into DevOps Deployments

    RECORDING

    SLIDES

    [slideshare id=74997589&doc=electriccloudslides-170413192924]

    — Jules Louis

  • Electric Cloud and Dynatrace Partnership Shifts Feedback Loops Farther Left in the Software Delivery Pipeline

    SAN JOSE, Calif., Feb. 7, 2017 – Electric Cloud (http://electric-cloud.com), the leader in DevOps Release Automation, today announced a partnership with Dynatrace enabling organizations to uncover end user, performance and operational cost impacting issues in cloud environments and enterprise software much earlier in the delivery pipeline.

    The new bi-directional integration is the first of its kind – enabling closed feedback loop between DevOps and Release pipelines and environments in ElectricFlow and Dynatrace.

    The integration allows users to detect performance issues earlier in the lifecycle, have faster remediation and recovery, and prevent outages with automated policy-based rollback and self-healing. These enhance product quality and customer experience and give Operations confidence in the Release and environments and deployments fidelity.

    “In a world where batch sizes are shrinking and the pace of releases is increasing, having automated policy-based control in the pre-production environment proactively reduces the chances of end user, performance and operational issues in production,” said Steve Brodie, CEO at Electric Cloud. “Dynatrace, like Electric Cloud, was named a leader in a 2016 Gartner Magic Quadrant. The Application Performance Monitoring suite provides full-stack monitoring—looking deeper than typical testing tools—and allows ElectricFlow to automatically trigger the appropriate actions needed to bring the system back to a good state.”

    “This partnership between Dynatrace and Electric Cloud helps enterprises reduce the risk of end user impacting production deployments by monitoring and looping feedback earlier in the application lifecycle, “ said Andreas Grabner, DevOps Advocate at Dynatrace. “Customers will now be able to immediately see the potential impact of code changes, remediate and fix poor app behavior earlier in the lifecycle. This greatly reduces time spent course-correcting in production and frees up more time for innovation.”

    ElectricFlow is a DevOps Release Automation solution that orchestrates the end-to-end software delivery pipeline from Development to Production. ElectricFlow is used by IT organizations to frequently and reliably deploy mission-critical applications at scale. It standardizes and automates software deployment tools and processes for consistent build, test and deployment procedures that speed cycle times, eliminate bottlenecks and reduce IT capital expenditure and operating costs.

    Dynatrace is an application performance management solution that accelerates innovation, time-to-market and software quality through fact based decisions. Users can identify, for example, whether code changes cause any performance, scalability or architectural regressions. Developers can then stop the build early and allow only quality code in production, resulting in the production of better software faster.

    The new Dynatrace plugin for ElectricFlow is available at http://electric-cloud.com/plugins/directory/p/dynatrace/

    — Jules Louis

  • DevOps Leaders Share 2017 Reflections, Predictions

    DevOps Leaders Share 2017 Reflections, Predictions

    As the New Year kicks off, it is a time for reflection and a chance to look ahead and plan for what is to come. While many are making personal resolutions pertaining to their physique, job performance or travel plans, there is a lot of chatter in the software delivery space around what DevOps will look like these next 12 months.

    Looking back on 2016, suffice to say it was a big year for DevOps. There was no lack of resources for those in any phase of a transformation, with global conferences touting its name to weekly (if not daily) podcasts and webinars designed to share the latest expertise with the community. However, as DevOps moves from buzzword to phenomenon, it will be held to even higher standards and scrutiny, becoming ever-more polished and perfected as challenges are faced and overcome. But don’t just take my word for it.

    Electric Cloud recently hosted a live, online video podcast featuring notable DevOps luminaries discussing their own reflections and conjectures. The panel included Nicole Forsgren, CEO and chief scientist at DORA; Robert Stroud, principal analyst at Forrester; Chris Riley, analyst at fixate.io; Manuel Pais, author at InfoQ and SkeltonThatcher; Alan Shimel, editor in chief at devopsy.kinsta.cloud; Sam Fell, VP of Marketing at Electric Cloud; and yours truly. This article highlights 16 different insights from our discussion with these great minds in DevOps. Here’s to what has been, and what is to come!

    • Expect to see a trend toward strategic DevOps transformations in 2017, according to Forsgren: “I think there’s going to be a huge trend moving forward to do really careful and strategic assessments about where you are, intentional prioritization and strategy about understanding what your constraints are, so that you can do strategic capabilities development moving forward.”
    • Riley hopes 2017 will be the year we stop talking about DevOps and start doing it: “In 2017, we’re going to stop defining DevOps, and we’re going to hopefully use the word a lot less. We’re going to be real about what it is and getting it done. It’s going to be a lot less talk and more doing.”
    • I emphasized that having good architecture in place is crucial to successful DevOps: “What’s starting to happen is that you’re going to have a really hard time doing DevOps well with a crappy architecture, whether that be a crappy architecture for your pipeline or crappy architecture for your application. Application architecture matters in your ability to do DevOps well.”
    • Stroud emphasizes the importance of experimentation in DevOps: “Organizations [will] look to drive mainframe R&D in a DevOps methodology—not just mainframe development, but also supporting velocity in rolling it out to production, with organizations moving from one or two major releases a year, to now experimenting with both quarterly and monthly releases using DevOps practices and experimentation and techniques.”
    • While tools and processes play a major role in a DevOps transformation, we must not forget to maintain a culture of empathy, emphasizes Shimel: “Have empathy for your fellow workers, empathy for your fellow humans. Don’t think because you’re the dev, that what you’re doing is more important than what the ops guy is doing.”
    • DevOps certifications are the future, according to Pais: “I think we’re seeing more and more DevOps education and certifications. I know, for example, there’s an IEEE standard for DevOps being worked on.”
    • Sweat the small stuff, advises Fell: “It’s never been truer than in this accelerated cycle that we’re seeing with productivity and all this awesome value being created from relatively minor, incremental improvements in process, in tooling, and all the stuff that we do, and the feedback that we’re getting.”
    • I believe 2017 will bring major disruption in the FinServ community: “We will see some, hopefully, interesting disruption in the financial technology area, because the financial institutions have always treated technology as a key differentiator. Now, the problem they have is that their culture, by and large, sucks.”
    • Some wise words from Stroud: “Strategy without execution is wasted time. We have to execute. We have to be prepared to fail. We have to be prepared to come and share our experiences.”
    • Measure, measure, measure is Forsgren’s DevOps focus in 2017: “What’s going to be my goal is having all of us think about measuring in smart ways, so that we can actually do these experiments that are small, that allow us to fail, because big massive failures are scary, but those are the ones that are easy to measure with crap measurements. Because when you fail big, you know you failed big.”
    • In 2017, we will see a breakdown of DevOps tools’ silos, per Shimel: “It’s really ironic that in something like DevOps, where the idea was to break down silos between dev and ops, dev and QA, and QA and security, but what we’ve done is we’ve built new silos of DevOps tools.”
    • Pais on the trends he sees in early adopters of DevOps: “For the majority of organizations that have already been doing DevOps for a while, they’re now focusing on what’s the best way to organize teams. Moving, often, from having just specific people who know about continuous delivery, DevOps and so on, to actually getting platform teams that embed all the services that they want the development teams to use.”
    • Oddly enough, development teams are still more likely to adopt DevOps than operations teams, explains Stroud: “One of the data stats we pulled has to do with DevOps adoption in development versus operations. Isn’t that ironic? Because the name DevOps is dev and ops. We still see significantly more DevOps adoption in development than operations, but the good news is the gap is closing, based on the Forrester data.”
    • Containers will continue to be a major player in 2017, says Riley: “Where I believe there will continue to be growth is container-native tooling, container-native security and container-native release automation.”
    • The reality is, there are still a lot of organizations not doing DevOps, remarks Fell: “We are living in this bubble, happy bubble, of everybody gets DevOps and we’re all Agile. But we talk with folks that we talk to who are just like, ‘Yeah, we do nightly builds, and we’re really looking forward to doing continuous integration.’ Your jaw drops, like, ‘Wow. Yeah, that’s a good idea. You should do that.’”
    • And, finally, I share some sage wisdom to keep in the back of our minds: “If what you’re doing on any given day isn’t moving that ball forward, what is the point? I think we need to focus a little more on that.”

    Bonus 17th quote for 2017, from Shimel: “I think the story of 2016 is DevOps has gone mainstream. We’re seeing pockets of DevOps come together as bubbles, but we still have the majorities in front of us, going forward.”

    For more reflections and predictions, watch the full episode:

     

    About the Author/Anders Wallgren

    leadership-anders-wallgrenAnders Wallgren is Chief Technology Officer of Electric Cloud. Anders brings with him more than 15 years of in-depth experience designing and building commercial software. Prior to joining Electric Cloud, Anders held executive positions at Aceva, Archistra, and Impresse. Anders also held management positions at Macromedia (MACR), Common Ground Software and Verity (VRTY), where he played critical technical leadership roles in delivering award winning technologies such as Macromedia’s Director 7 and various Shockwave products.  Anders holds a B.SC from MIT.  Connect with Anders on LinkedIn or Twitter.

  • Webinar: Dashboards for DevOps: How Stratus Helps All Teams Monitor Metrics that Matter

    RECORDING

    [slideshare id=66578062&doc=webinarslides20160928-160929220050]

    — Jules Louis

  • DevOps Experts Unite on Video Podcast Series

    DevOps Experts Unite on Video Podcast Series

    To remain competitive in today’s software-driven economy, organizations of all sizes are investing in DevOps to become better at releasing software. Although the ROI is evident in the IT and business performance of organizations that have successfully implemented DevOps practices, the journey still can be challenging.

    There are troves of resources available to help companies begin or continuously improve along their DevOps journey. However, oftentimes it’s the practitioners—experts from the community who live and breathe DevOps every single day—who can offer the most insightful tips.

    To that end, Electric Cloud hosts a community video podcast series titled, “Continuous Discussions” (#c9d9, for short). Each episode focuses on a different topic and brings together a group of expert panelists to discuss all things DevOps, Agile and continuous delivery (CD).

    Why? Because we all understand DevOps is a team sport. It’s all about collaboration: bringing people together and continuously improving through shared learning and experimentation. Community is at the core of any DevOps initiative, and connecting with peers and sharing experiences is the best way to accelerate our mutual success—so we can all get better at delivering software, together.

    These casual #c9d9 chats are often funny, entertaining, thought-provoking and—always—educational!  These are a great way for the IT community to pinpoint emerging patterns, discuss challenges and highlight tips and best practices for modern software delivery, in topics including continuous improvement (CI), deployment patterns, security, DevOps culture, microservices, containers and more.

    Out of the 50 episodes that have aired to date, featuring more than 150 guest speakers, below are 10 of our favorite recent discussions:

    1. Continuous Discussions (#c9d9) Podcast: Episode 34 – Microservices and Continuous Delivery

    “In the microservices world, individual features might end up being their own services that are completely well understood”

    – Daniel Rolnick, Yodle

    Microservices are all the rage right now, and the industry is still learning, experimenting and developing patterns, for successfully designing, deploying and managing microservices in the real world. Are you considering jumping on the microservices wagon? Learn from experts at Kik, Yodle and Semaphore, as they share their journey and learnings from decomposing their monolithic application into microservices.
    Featured Panelists:

    Daniel Rolnick
    Daniel is the CTO of Yodle, a SaaS platform for small businesses, where continuous delivery is a way of life.
    @YodleTech | www.yodletechblog.com

    Darko Fabijan
    Darko is co-founder of Semaphore CI, helping teams deliver software faster. He currently is focusing on scaling Semaphore team and architecture.
    @darkofabijan | semaphoreci.com/blog/

    Usman Ismail
    Usman is a server and infrastructure engineer, with experience in building large-scale distributed services on top of various cloud platforms.
    @usman_ismail | techtraits.com

    1. Continuous Discussions (#c9d9) Podcast: Episode 46 – Deployment Automation 2.0

    “When you treat configuration like first-class citizens, only then can you have your deployment product succeed because your product depends on the deployment configuration being right.”

    – Juni Mukherjee, author of “Continuous Delivery Pipeline – Where Does It Choke?”

    To enable fast, reliable releases, deployment automation is a must. This episode discusses the prerequisites and best practices for automating your deployments and ensuring zero downtime and fast mean time to recovery (MTTR) when deploying large-scale mission-critical apps. We also talked about the key differences between the first-generation of deployment automation and deployment automation 2.0, and riffed on what we have to look forward to for the next iteration of deployment automation 3.0.

    Featured Panelists:

    Juni Mukherjee
    Author of “Continuous Delivery Pipeline – Where Does It Choke?”
    @JuniTweets | techbeacon.com/contributors/juni-mukherjee

    Martin Cron
    Technologist, writer, photographer, teacher, evangelist, diplomat, heretic
    @martincron | martin.cron.com/

    Robert Firek
    Software craftsman at Codurance. Devops engineer. Java programmer. Agile practitioner. He strives to create software according to the rule, “Simplicity is the final achievement.”
    @robertfirek | codurance.com/blog/author/robert-firek/

    Paul Reed
    Paul Reed has over 15 years’ experience in the trenches as a build/release engineer, working with such companies as VMware, Mozilla, Symantec, and Salesforce. He speaks internationally on release engineering, DevOps, operational complexity and human factors.
    @jpaulreed| jpaulreed.com

    Taco Bakker
    Taco previously worked as a Team Lead for a large international bank, spending most of his time bridging Dev and Ops. Today he’s a LEAN Six Sigma black belt focusing on CD.
    @tsbakker65 | www.tsbakker.nl/taco.html

    1. Continuous Discussions (#c9d9) Podcast: Episode 43 – DevOps and CD for Non-Web Applications

    “Firmware is updatable and I think the whole notion of being responsive to change is ultimately a very powerful characteristic of firmware and one that ultimately, along with the performance you get from it, is going to be an important part of solutions as we go forward.”

    – Stephen Hendrick, ESG

    If you think that DevOps is only for web apps, think again! Some of the largest organizations in the world focused on hardware manufacturing, embedded systems and IoT are proving the value of DevOps for the delivery of complex physical products that are integrated with software components. Watch the podcast to explore the differences between continuous delivery for webware and firmware, and listen to panelists discuss the challenges and patterns for successfully implementing DevOps for non-web apps.

    Featured Panelists:
    J. Paul Reed
    J. Paul Reed has over 15 years’ experience in the trenches as a build/release engineer, working with such companies as VMware, Mozilla, Symantec, and Salesforce. He speaks internationally on release engineering, DevOps, operational complexity, and human factors.
    @jpaulreed | jpaulreed.com

    Juni Mukherjee
    Author of “Continuous Delivery Pipeline – Where Does It Choke?”
    @JuniTweets | techbeacon.com/contributors/juni-mukherjee

    Mark Dalton
    Enabling Enterprise Software for Continuous Everything.
    @mdalton323 |autodeploy.net/category/blog/

    Stephen Hendrick
    ESG Industry Analyst covering application development and deployment software.
    @sdh_esg | www.esg-global.com/stephen-hendrick

    1. Continuous Discussions (#c9d9): Episodes 29 and 45 – Security & Compliance as Part of Your DevOps Processes

    “In order for you to audit and trust the system, you need to make sure the system hasn’t changed over a period of time. Have a test that shows whatever you put in, the results that come out are predictable.”

    – James DeLuccia, PwC

    Listen to expert panelists explain how to bake-in security and compliance to your DevOps processes. Find out how DevOps and automation can help you pass your next audit. Key focus points include what it takes to get everyone on board with DevOps; how automation equals auditing, with some discussion on industry-specific regulations and compliance requirements; and how to enforce security for the code and for your environments and configuration.

    Featured Panelists:

    James DeLuccia IV
    Technologist, author, security evangelist, risk manager, entrepreneur and runner. James is the author of, “IT Compliance and Controls: Best Practices for Implementation” and “How Not To Be Hacked: The Definitive Guide for Regular People”
    @JDeLuccia | pcidss.wordpress.com

    Jonathan McAllister
    Jonathan has been creating automation software since he was a child. Professionally he leverages 10+ years of experience in software development, test and delivery practices. He is an author, automator and business consultant.
    @jmcallister80 | www.masteringjenkins.com/

    Nikhil Vaze
    Staff software engineer at Electric Cloud. He is a full stack engineer and loves to hack on things. Nikhil holds a Master of Science in Security Informatics.
    @therealnikhil | http://electric-cloud.com/blog/author/nvaze/

    “The safest environment is the one you don’t let humans muck around in.”

    – Martin Cron, WiserCare

    Featured Panelists:

    Andreas Wittig
    Cloud Specialist. Author of “Amazon Web Services in Action.” Software engineer, speaker, teacher and consultant.
    @andreaswittig | cloudonaut.io

    Dave Bechberger
    Senior architect and developer with a passion for delivering solutions to challenging problems in difficult domains from concept to delivery.
    @bechbd | experoinc.com/author/dave.bechberger/

    J. Paul Reed
    J. Paul Reed has over 15 years’ experience in the trenches as a build/release engineer, working with such companies as VMware, Mozilla, Symantec and Salesforce. He speaks internationally on release engineering, DevOps, operational complexity and human factors.
    @jpaulreed | jpaulreed.com

    Martin Cron
    Technologist, writer, photographer, teacher, evangelist, diplomat, heretic
    @martincron | martin.cron.com/

    Sukhbir Dhillon
    When Sukhbir isn’t coding, dreaming of automation or being the founder of Addteq, he is at home playing with his 2-year-old daughter.
    @addteqsukhbir | nebula.addteq.com/blog

    1. Continuous Discussions (#c9d9): Episode 21 – Implementing a DevOps Culture

    “One expectation I like to lead the conversation with is, if you are a non-trivial software business, then guess what? You are in competition with every other software business in the world. So, you have two choices: evolve or die.”

    – Aaron Lee, Pythian

    This podcast offers tips, best practices and real-world examples of how organizations can navigate the cultural shift to Agile, DevOps and continuous delivery—from the leadership’s perspective, as well as at the teams’ level. Hear expert advice on how to facilitate silo-busting and system-level thinking and how to encourage experimentation, support a blameless culture, constantly practice for game day and more.

    Featured Panelists:
    Aaron Lee

    VP of Transformation Services at Pythian. DevOps practitioner committed to creating successful business outcomes for clients.
    @observator | www.pythian.com/blog

    Alon Becker
    DevOps architect at AOL. Alon is involved in DevOps transformation at several companies, both startups and enterprises.
    @alonbecker

    Mike Kavis
    VP/principaI architect @ CloudTP Analyst at Forbes and The Virtualization Practice. Author of, “Architecting the Cloud.” No hype, just lessons learned.
    @madgreek65 | www.cloudtp.com/insights

    Randy Bias
    Randy Bias, VP Technology, EMC former founder of Cloudscaling (acquired by EMC) and director at the OpenStack Foundation.
    @randybias

    Robert Kalweit
    Certified ScrumMaster with 7 years’ experience and an Agile mindset that helps to execute tasks efficiently, on time and with personal heartiness.
    www.kalle-online.net/blog/agile

    1. Continuous Discussions (#c9d9) Podcast: Episode 41 – Creating an Internal Dev/Test Cloud

    “While there are multiple approaches for implementing an internal Dev/Test cloud, you need to make sure that you pick a solution that is adaptive.”

     – Kelly Looney, Skytap

    The need to speed up feedback loops, simplify dev/test processes and collaboration and also save on infrastructure costs has led many organizations to create a private Dev/Test cloud to standardize their processes, tooling and environments across teams. This podcast takes a deeper dive into some of the challenges and prerequisites for enabling a self-service shared platform for the software delivery pipeline across dev and test, and some tips and best practices for getting started.

    Featured Panelists:

    Chris Riley
    Helping bringing #DevOps to the enterprise. Analyst @fixateio
    @HoardingInfo | devopsy.kinsta.cloud/author/chrisriley/

    Himanshu Chhetri
    CTO @ Addteq, specializing in DevOps & Atlassian Tools implementation.
    @0xhimanshu | nebula.addteq.com/blog

    Kelly Looney
    Regional consulting manager at Skytap.
    @krlooney | www.skytap.com/blog/

    Phil Dougherty
    Phil has over 10 years of experience building the backbone of the internet, from multi-continent private cloud environments to fully automated public cloud infrastructure powering mobile commerce APIs.
    @phildougherty | blog.containership.io

    1. Continuous Discussions (#c9d9) Podcast: Episode 36 – ITIL and DevOps

    “Take a user-centered design approach to everything you do.”

    – Jeff Sussna, DevOps writer and speaker

    During this discussion, we uncovered the similarities and differences between ITIL and DevOps, and discussed tips for how to align the two methodologies in an organization.

    Featured Panelists:

    Jan-Joost Bouwman
    Jan-Joost works at ING as ITSM process owner, adapting ITIL to an Agile Way of Work. Previously he worked in various roles in systems development.
    @JanJoostBouwman

    Jeff Sussna
    Consultant | Writer | Speaker. Design Thinking + DevOps. Author of “Designing Delivery: Rethinking IT In the Digital Service Economy.”
    @jeffsussna | medium.com/@jeffsussna

    Kaimar Karu
    Head of ITSM at AXELOS – custodians of ITIL & PRINCE2 / President at #itSMFEstonia / Service Management enthusiast / Beer sommelier / Food writer
    @kaimarkaru | www.axelos.com/news/blogs/

    Simon Morris
    Interested in the mechanics and techniques of highly performing teams, whether in the world of technology or not.
    @simo_morris | community.servicenow.com/people/SimonMorris

    1. Continuous Discussions (#c9d9) Podcast: Episode 33 – Measuring DevOps

    “The way we build software when it’s always releasable is fundamentally different than when we build to a release. The flexibility and agility comes from building it iteratively—where you’re always able to go in and change it. That, I think, is the main advantage of CI and CD.”

    – David Bernstein, To Be Agile

    Panelists review some of the metrics that matter for the different stakeholders throughout the software delivery pipeline. Learn best practices for some of the metrics that you should be monitoring to track your DevOps efforts, and—equally important—some of the metrics you should abandon.

    Featured Panelists:

    Chris Riley
    Helping Bring #DevOps to the enterprise. Analyst @fixateio
    @HoardingInfo | devopsy.kinsta.cloud/author/chrisriley/

    David Scott Bernstein 
    David helps teams adopt practices such as test-first development and refactoring at hundreds of companies around the world. David is also the author of, “Beyond Legacy Code.”
    @ToBeAgile | tobeagile.com/blog/

    Ketil Jensen
    Ketil is a passionate learner and practitioner, always looking for better ways to work. Loves to help organizations continually improve.
    @ketilj | ketiljensen.wordpress.com

    1. Continuous Discussions (#c9d9) Podcast: Episode 32 – Orchestrating Your Testing Suite

    “If you can test it underneath the UI, you probably really should be testing it under the UI”

    – Chris Kent, BTI360

    Get an in-depth review of best practices for orchestrating enterprise software testing. Panelists discuss some of the challenges and proven patterns used to test critical software quickly and efficiently: What does your test matrix look like? How do you define the pathway through your test cycle? How do you use automation and service virtualization? How do you manage test environments and data? And more.

    Featured Panelists:

    Alex Cowan
    Alex has been an entrepreneur (5x) and intrapreneur (1x). Currently helping create digital innovators @DardenMBA & advising companies. He talks too much.
    @cowanSF | alexandercowan.com/blog/

    Chris Kent
    Chris loves crafting enterprise apps with ATDD, TDD and clean coding. You’ll also find him reading, outdoors or at a local brewery/winery.
    @thirstydev | www.bti360.com/author/chris-k/

    Hugo Hendriks
    Hugo is a freelance integration consultant based in the Netherlands with the focus on Oracle Fusion Middleware, Java, open source and Scrum.
    @R3DR0CK | www.redrock-it.nl

    Kate Abrosimova
    Director of content at Yalantis and tech journalist, who likes to create things, write about technology with a focus on mobile and collaborate with tech teams.
    @kateabrosimova | yalantis.com/blog/

    1. Continuous Discussions (#c9d9) Podcast: Episode 27 – Architecting for Continuous Delivery

    “The pipeline is not so much about ushering code out to production, it’s finding ever opportunity to reject a harmful change prior to letting it get into production. So, the pipeline is an essential part of risk management.”

    – Michael Nygard

    To get to CD, applications and delivery pipelines must be architected in a way that supports the more frequent pace of smaller, incremental releases. On this episode, we discussed some recommendations for constructing a flexible, versionable, reviewable, test-able, revertable and resilient application architecture and CD pipeline.

    Featured Panelists:

    Aater Suleman CEO of Flux7, helping companies use AWS infrastructure to improve business agility and continuity. Flux7 deploys web apps across various technology stacks.
    @FutureChips | blog.flux7.com

    Graham Smith
    Dr. Graham Smith is head of software engineering at the UK Hydrographic Office, championing continuous delivery by day and blogging about it at night.
    @GrahamDSmith | pleasereleaseme.net

    Marcus Rehm
    Software engineer and business intelligence developer for Odebrecht Ambiental. Agile and Automation enthusiastic that always is looking for ways to improve products and process.
    @marcusrehm | marcusrehm.github.io

    Melvin Laguren
    QA automation lead at Wrap Media. Melvin has worked at various start up and enterprise companies developing automated tests and working on CI/CD pipelines. He spends his “free” time speaking at meetups/conferences, teaching QA workshops and working on a weekly comic strip, www.melvinisms.com.
    @mlaguren | www.laguren.net

    Michael Nygard
    Michael works for Cognitect. Has written and co-authored several books, including, “97 Things Every Software Architect Should Know,” and “Release It!”
    @mtnygard | blog.cognitect.com/

    With such great conversations, it’s certainly hard to choose…

    Some of our other favorite episodes include our live broadcast from Mobile Delivery Days, DevOps KPIs with Gene Kim, Docker & Containers, CI & CD for legacy applications, Agile in large enterprises, and more.

    Continuous Discussions (#c9d9) airs every other Tuesday at 10 a.m. PST. You can watch all previous episodes of the podcast and also subscribe on iTunes here.

    About the Author / Anders Wallgren

    Anders_ElectricCloudAnders Wallgren is Chief Technology Officer of Electric Cloud. Anders brings more than 25 years of in-depth experience designing and building commercial software. Prior to joining Electric Cloud, Anders held executive positions at Aceva, Archistra, and Impresse. Anders also held management positions at Macromedia (MACR), Common Ground Software and Verity (VRTY), where he played critical technical leadership roles in delivering award winning technologies such as Macromedia’s Director 7 and various Shockwave products.

  • Electric Cloud Positioned the Highest for Vision and Execution in Gartner’s New Application Release Automation Magic Quadrant

     

    SAN JOSE, Calif., August 3, 2016 – Electric Cloud (http://electric-cloud.com), the leader in DevOps Release Automation, today announced it has been positioned by Gartner, Inc. as a Leader in its 2016 Magic Quadrant for Application Release Automation.* In its Magic Quadrant (MQ) for ARA research, Gartner analysts interviewed customers and evaluated companies for the ‘Ability to Execute’ and a ‘Completeness of Vision’ of which Electric Cloud was the highest up and farther to the right. Download the full report at (http://electric-cloud.com/resources/whitepapers/gartner-magic-quadrant-application-release-automation/).

     

    “We are honored to be named a leader in the first-ever Gartner Magic Quadrant for Application Release Automation,” said Steve Brodie, CEO of Electric Cloud. “We feel the fact that Gartner has chosen to publish an ARA MQ validates the importance of this growing market, and believe our position in the ARA MQ speaks to our ability to help organizations of all sizes – all over the world – deliver better software, faster.”

     

    Gartner’s highly sought-after Magic Quadrant zeros in on three critical capabilities needed in order to qualify as a contender in its industry research on Application Release Automation. They are: 1) Automation 2) Environment Modeling and 3) Release Coordination.

     

    “IT organizations rarely manage application releases consistently across the entire life cycle, with individual efforts led by operations, development or combined DevOps teams,” noted Colin Fletcher and David Paul Williams in a July 2016 Gartner Research Report.* “ARA tools provide a combination of automation, environment modeling and release coordination capabilities to simultaneously improve the quality and velocity of application releases. These tools are a key part of enabling the DevOps goal of achieving continuous delivery with large numbers of rapid, small releases.”

     

    Electric Cloud’s ElectricFlow is the industry’s first and only end-to-end DevOps Release Automation platform that provides native, push-button support for advanced deployment strategies (such as Blue/Green, Canary, and Rolling Deployments). ElectricFlow enables IT to frequently and reliably deploy mission-critical applications at scale and avoid service interruptions to their end users (see news release dated 7/19/16 “Electric Cloud Announces Industry’s First End-to-end DevOps Release”).

     

    “DevOps is as much about culture as it is about technology,” Brodie adds. “To help address the cultural challenges our customers face, we launched a bi-monthly community video panel series called Continuous Discussions (#c9d9) and co-founded the twice sold-out DevOps Enterprise Summit with Gene Kim and IT Revolution. For two years in a row, these initiatives have provided environments that are conducive for leaders and practitioners in large organizations to share their experiences, discuss best practices and help each other learn and grow. These values also reflect our vision and what we’ve delivered with ElectricFlow – to help large enterprises bridge the gap between Dev and Ops.”

     

    For more information about ElectricFlow and to download the free Community Edition, please visit: (http://electric-cloud.com/products/electricflow)

    Share This: .@electriccloud named a leader in @Gartner_inc’s 2016 Magic Quadrant for Application Release Automation http://electric-cloud.com/blog/2016/08/gartner-announces-magic-quadrant-application-release-automation/ #DevOps

    *Gartner, Magic Quadrant for Application Release Automation, August 1, 2016

    *Gartner, Hype Cycle for Web-Scale IT, July 6, 2016.

    Gartner Disclaimer

    Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose

    About Electric Cloud, Inc.

    Electric Cloud is the leader in DevOps Release Automation. We help organizations developing enterprise web/IT, mobile, and embedded systems deliver better software faster by automating and accelerating build, deployment, and release processes at scale. Leading organizations like Cisco, E*TRADE, Gap, GE, HP, Intel, Lockheed Martin, Sony and Qualcomm use Electric Cloud solutions and services to boost DevOps productivity and Agile throughput, while providing a scalable, auditable, predictable, and high-performance pathway to production.

     

     

  • Electric Cloud Announces Industry’s First End-to-End DevOps Release Automation Platform with Native, Push-Button Rolling Deployments

    Easy access to rolling and other advanced deployment patterns makes large-scale, mission-critical application releases safe, reliable and repeatable throughout the entire lifecycle

    SAN JOSE, Calif., July 19, 2016 – Electric Cloud (http://electric-cloud.com), the leader in DevOps Release Automation, today announced its latest version of ElectricFlow, now the industry’s first and only end-to-end DevOps platform to provide native, push-button support for advanced deployment strategies (such as Blue/Green, Canary, and Rolling Deployments). This enables IT to frequently and reliably deploy mission-critical applications at scale and avoid service interruptions to their end users.

    “DevOps implementations are highly individual, and what works for one may not work for another, creating disparate DevOps tool portfolios and resulting in a need for greater investment and skills,” wrote David Paul Williams and Thomas E. Murphy in a March 2016 Gartner Research Report*.

    “We appreciate the effort it typically takes for Application Support teams to provide superior quality of service and zero-downtime for their hundreds or millions of demanding end-users,” said Steve Brodie, CEO of Electric Cloud. “This latest version of ElectricFlow fully automates the process of creating and executing advanced deployment strategies, making them error-free, easy to adopt, and simple to use.”

    As a significant upgrade to what is otherwise achieved with cumbersome scripting or complex, ad hoc, and environment-specific workflows, the new Rolling Deployment capability in ElectricFlow provides a robust, model-based approach and intuitive GUI, making it easy to configure and re-use Rolling Deployments across many projects and pipelines in the enterprise.

    Today, Rolling Deployments are mostly confined to Production environments, where the scale (and risk) of application deployment is the largest. By providing Rolling Deployments as an integral capability, ElectricFlow enables teams to “practice” rolling deployments even in lower environments (such as QA, Staging, or Pre-Production), without requiring additional management overhead or investment in specialized resources. The result is faster, more reliable and rehearsed deployments at enterprise scale, with zero-downtime.

    “Our customers expect always-on access to high-quality applications,” said Marc Priolo, Software Configuration Manager at Urban Science, a global high-tech consulting firm. “Being a leader in this competitive market means we need to release feature-rich software updates more often and at less cost. ElectricFlow’s intuitive approach to application and environment management has allowed us to reduce deployment times, costs and increase visibility across many client environments. Extending this approach to include advanced deployment strategies will help us not only release faster and safer, but allow us to do so with zero-downtime and less risk to our clients.”

    In addition to the breakthrough push-button Rolling Deployments capability, the new version of ElectricFlow includes a number of other new features, such as:

    • Environment Reservation and Calendaring – increases visibility and reduces the chance for cross-team conflict during deployments through a new rich calendar view. This allows users to reserve environments for applications, pipelines and releases; define black-out/maintenance windows; and, offer policy-driven prioritization and conflict handling.
    • Automated Environment Discovery – reduces onboarding time and effort while eliminating errors. A “one-click” automated process accelerates modeling; automatically populates resource and environment parameters; and, offers a new extensible plug-in architecture.
    • Full-stack Dependency View – provides IT-Ops and App Support teams a way to model and visualize dependencies among applications, middleware and infrastructure. Users can define middleware and their infrastructure requirements per application; capture and report on infrastructure/middleware capabilities across environments; and, ensure dependencies are met.
    • Built-in IDE for ElectricFlow DSL with Object Export enhancements – makes it easy to define, debug, version and store your “Process as Code” in any Source Control Management system. The built-in IDE provides an efficient way to modify application models, deployment processes and release pipelines as code and instantly see the changes reflected in the graphical interface.

     

    The new version of ElectricFlow with Rolling Deployments is now available through Invitation Program and will be generally available in August 2016.

    To learn more about ElectricFlow, download the Community edition at http://electric-cloud.com/products/electricflow.

    To learn more about Electric Cloud, please visit: (http://electric-cloud.com).

    Share This: .@electriccloud eliminates failed releases for large-scale deploys w/ industry-first push-button Rolling Deployments http://bit.ly/295WDCt

    *Gartner, Avoid Failure by Developing a Toolchain That Enables DevOps, March 16, 2016.

    About Electric Cloud, Inc.

    Electric Cloud is the leader in DevOps Release Automation. We help organizations developing enterprise web/IT, mobile, and embedded systems deliver better software faster by automating and accelerating build, deployment, and release processes at scale. Leading organizations like Cisco, E*TRADE, Gap, GE, HP, Intel, Lockheed Martin, Sony and Qualcomm use Electric Cloud solutions and services to boost DevOps productivity and Agile throughput, while providing a scalable, auditable, predictable, and high-performance pathway to production.

    #

     

    Contact:

    Jeremy Douglas

    Catapult PR-IR

    303-581-7760

    jdouglas@catapultpr-ir.com

     

     

  • Where’s the Heat? Talking DevOps, Use Cases and More

    Where’s the Heat? Talking DevOps, Use Cases and More

    Transitioning your organization from a traditional IT infrastructure into the world of DevOps is certainly a journey. Sometimes a long one, with many obstacles, but undoubtedly a voyage with a worthwhile prize at the end. Many organizations just embarking on their DevOps journey find themselves wondering, what use cases should they attack first? And who is driving these initiatives?

    Recently, Amy DeMartine, senior analyst at research leader Forrester, and Wesley Pullen, general manager and vice president of Deployment Solutions at Electric Cloud, participated in a discussion to answer these questions and discuss how to orchestrate the DevOps tool chain, how to approach application release automation, and how DevOps fits in the greater scheme of compliance and auditability. For folks just beginning their DevOps journey—and IT pros who have been walking the walk for years—there were some great takeaways from their discussion.

    DeMartine started off the discussion with something so basic that many folks often forget to consider it before starting their journey. But it is one of the most fundamental and important steps before beginning to explore DevOps; that is, answering the question, “What is DevOps?”

    Here’s a great definition used by Forrester:

    DevOps provides a set of practices and cultural changes—supported by complementary tools—that automates the software delivery pipeline, enabling organizations to win, serve, and retain consumers better and faster than ever before.

    Part of this is the idea of taking the huge monolithic releases of the past and breaking them up into smaller and smaller pieces—at least on the agile development side of things. Then infrastructure and operations folks get involved and complete the continuous delivery life cycle by automating builds and testing and making sure releases are consistent and fast. Finally, there is collaboration among development, operations and security to make the product even more successful than before—and in all of this, you are creating feedback loops and building quality as well as consistency.

    So now that you’ve got an established idea of the fundamentals of DevOps, let’s dive right into use cases. One of the most often-cited use cases is the idea of governance. People venturing into DevOps love the idea of moving faster and delivering more quickly than ever before, but find themselves asking, “How do you do that safely?”

    It’s helpful to look at this using the visual of an upside-down triangle, with governance at the top. It applies to all companies and gives them the ability to control their releases all the way from development to production. Part of the benefit of using DevOps is that all of these tools you are using are creating log files, which essentially are breadcrumbs that give you an easy way to follow an audit trail. If you’re using a standard technology stack across a single application and apply it to multiple applications throughout your organization, you have the ability to look at governance across all of these various applications through the same lens.

    On the next level of the triangle is compliance, which, depending on your industry, can mean a variety of things, but they are usually predefined and concrete. Finally, the bottom of the triangle is the audit aspect, which is where the best practices of DevOps become the most important.

    DevOps Drivers

    Ultimately, there are three different drivers of use cases that we see in DevOps, each with unique needs and perspectives. The first of these drivers are folks involved with infrastructure and operations. We often see projects and initiatives coming down from CEOs, CIOs and other senior executives in which the operations staff is driving the initiative and ultimately is responsible, so the initiative gets the budget. This is very hot in financial services.

    Another driver are members of IT ops, DevOps and enterprise architects. These members often are focused on cross-team, cross-project initiatives. These are the senior architects, developers and operations staff that all are working together on a single solution. They already have the tools in place, but want to drive and orchestrate an end-to-end solution. Whether they are doing a build or need to make a quick change to provision a server, their goal is to consolidate and have a seamless pipeline.

    Finally, the development-driven initiatives are coming from senior architects, development leads and QA who are pushing all kinds of different automation aspects, including continuous integration, continuous testing and continuous delivery.

    Diving deeper into these heat zones and specific drivers, it’s helpful to look at what these groups are really focusing on. The top automation initiatives within the subgroups of infrastructure and operations folks start with the need to do deployments faster. They need to drive deployment automation faster. They also are interested in release management, or coordination across a release stream for different teams. When an organization has a series of activities across multiple teams, there is a distinct need to release everything at once to make sure it works. This group also is focusing on compliance and audit—particularly in highly regulated industries such as health care, financial services and insurance—and is always driving initiatives in which it’s trying to build out auditing packages.

    In cross-team-driven initiatives, members include IT ops, DevOps and enterprise architects who are focused on cross-teams, and the cross-project initiatives primarily focus on end-to-end orchestration. They also are concerned with cloud resource management. When teams are paying for tools, they want to make sure they are maximizing their value and getting the most use possible out of those resources. That can mean scaling up or down in strategic ways to get the biggest “bang for their buck.”  Finally, this group also focuses on configuration management orchestration.

    Lastly, developer team-driven initiatives are focused not only on items such as continuous delivery, continuous integration and continuous testing, but also on container orchestration. As there is a greater awareness of potential security holes in Docker, it is necessary to place an increased emphasis on container orchestration, particularly with more and more individuals moving to containers. There also is an increased focus on QA lab provisioning. With the incredible growth in the realms of the Internet of Things (IoT) and embedded, these areas are correspondingly heating up for developer team-driven initiatives. One example put forth in the discussion between DeMartine and Pullen was a recent issue around one of the most well-known IoT devices on the planet—the Nest smart thermostat. In January, Nest went down, leaving many people without heat. This is a great example of why development teams want to focus on IoT use cases: DevOps enables rapid fixes for the massive demands of the IoT world.

    Ultimately, you can see from these use cases and initiative drivers that DevOps offers an incredibly dynamic opportunity, ideal for meeting the needs and perspectives of organizations from top to bottom—and the incredible growth of DevOps, as the organizational structure for IT organizations across multiple industries proves that out. In fact, DeMartine and Pullen polled the audience during their discussion and found that 61 percent of attendees planned to adopt DevOps practices in the next 12 months, while 83 percent of attendees planned to adopt deployment automation/ARA in the next 12 months.

    If you aren’t already considering DevOps for your organization, whether you are and CEO or a developer on the front line, it is worth investigating to see how it can answer your most pressing challenges and use cases.

    The full conversation between Amy and Wesley is available here.

    About the Author / Sam Fell

    sam-fellSam Fell is the Head of Marketing at Electric Cloud, responsible for driving awareness and demand for our DevOps Release Automation and Acceleration solutions. For 20 years, Sam has helped companies achieve success by marketing, selling, and implementing DevOps Release Automation, IT Change Management and Application Performance Management solutions. Prior to joining Electric Cloud, Sam held leadership roles at BMC, CA, Marimba and Nimsoft.

    Sam holds a Bachelor of Arts degree from Illinois Wesleyan University.