Tag: electric cloud

  • ELECTRIC CLOUD HELPS ORGANIZATIONS SCALE THEIR DEVOPS EFFORTS WITH NEW RELEASE OF ELECTRICFLOW

    New features give enterprises an easier way to scale DevOps initiatives across projects and teams with end-to-end automation, cross-functional visibility and consistent processes

    SAN JOSE, Calif., May 10, 2016 – Electric Cloud (http://electric-cloud.com), the leader in DevOps Release Automation, today announced the latest release of its industry-leading ElectricFlow DevOps Release Automation platform. The new release supports the company’s mission to advance DevOps in the enterprise by helping customers scale software delivery pipelines and DevOps best practices throughout the organization.

    “The industry discussion has evolved from ‘how do I get started with DevOps?’ to ‘how do we scale our DevOps initiatives while addressing security, compliance and governance?’” said Steve Brodie, Electric Cloud’s CEO. “We are laser-focused on helping enterprises turn their software pathway to production from a laborious, slow and painful process into a competitive advantage. ElectricFlow offers new features designed specifically for the needs of the largest and most complex organizations on the planet – with some of our customers releasing updates from 40,000+ developers across 20,000+ applications on a single platform.”

    In order to succeed with DevOps, large organizations need an end-to-end solution that allows them to standardize and automate their software deployment tools and processes as much as possible. This provides enterprises with consistent build, test and deployment procedures to speed up cycle times, eliminate configuration drift and bottlenecks in the pipeline, while also reducing IT capital expenditure and operating costs.

    ElectricFlow provides even greater enhancements to further improve the orchestration and automation of an organization’s ‘Pathway to Production.’ New features include new artifact staging, automated rollbacks and simplified manual steps creation capabilities. Click here to learn more about ElectricFlow (http://electric-cloud.com/products/electricflow).

    The platform’s proven scalability and extensibility, which allows organizations to automate any workflow and plug-in any tool or technology stack, has led many customers to set up ElectricFlow as a shared internal service that powers their software delivery across all teams and releases worldwide.  This is consistent with observations from leading industry experts and research analysts who recommend a centralized DevOps Release Automation platform. “Automation adoption in any form is good,” noted Robert Naegle and Ronni J. Colville in a May 2015 Gartner Research report*, “but, ultimately, to deliver significant business value automation initiatives must be centralized, with common governance, leadership and management constructs.”

    The industry is taking note. Recently, Ovum Research recognized Electric Cloud as a market leader for DevOps Release Management. Forrester Research also recognized Electric Cloud in its 2015 ARA Wave Report as a Strong Performer, with clear leadership in strategy as defined by vision, planned enhancements, scalability, extensibility, controllability and out-of-the-box, third-party plug-ins. The company recently announced record sales for its DevOps Release Automation solutions, and also has closed multiple large contracts over the last two quarters with several leading Financial Services firms, including a Fortune 10 bank, two leading electronic stock trading companies and one of the industry’s largest mortgage originators. It also secured a multi-year, multi-million dollar enterprise agreement with one of the largest networking companies in the world.

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

    Share This: .@electriccloud hits stride with ElectricFlow, the leading #DevOps Release Automation platform for scaling DevOps http://electric-cloud.com/products/electricflow

    *Gartner, Survey Analysis: The Realities, Opportunities and Challenges of I&O Automation, May 27, 2015.

    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

  • Electric Cloud Announces Four Events To Advance DevOps Release Automation In The Enterprise

    SAN JOSE, Calif., March 29, 2016 /PRNewswire/ — Electric Cloud (http://electric-cloud.com), the leader in DevOps Release Automation, today announced four upcoming industry events taking place in April and early May. These events focus on advancing DevOps and Continuous Delivery in the enterprise by discussing tips and learnings for implementing modern IT practices across a wide range of industries and organizations.

    Electric Cloud logo (PRNewsFoto/Electric Cloud)

     

    Event #1:

    Live Video Podcasts: Continuous Discussions (#c9d9) Episode 38: CI Acceleration

    Continuous Discussions is a live video podcast for discussing Agile, DevOps and Continuous Delivery. Each episode focuses on a different topic relating to modern software delivery, and features different speakers from the DevOps community.

    Join us on Tuesday, April 5, to discuss tips for accelerating your CI efforts.

    • 

    Tuesday, April 5, 2016 at 10 a.m. PT

    https://plus.google.com/events/cp4f4ch4f7iijfo5nskm1bgr2n4

    Event #2:

    Avantika Mathur to speak about strategies for managing Microservices at scale at MERGE 2016

    At MERGE 2016, the Perforce Conference, over 400 developers, executives and thought leaders will come together in San Francisco to discuss the future of DevOps. During three days of breakout sessions, speakers and lively discussions, attendees will learn about the current state of the industry and discuss where DevOps is headed.

    Join Electric Cloud’s Avantika Mathur as she discusses strategies and best practices for managing Microservices at scale. Using a real use case example and a live demonstration of Perforce Helix, Docker and Selenium, Avantika will share patterns and tips for enabling a robust, scalable and extensible pipeline to support today’s modern app delivery with microservices.

    •

    Thursday, April 14, 2016 at 3:40 p.m. PT

    •

    Ballroom III – Level 4

    Parc 55 – A Hilton Hotel

    San Francisco, Calif.

    Event #3:

    Live Video Podcast: Continuous Discussions (#c9d9) Episode 39: CD Automation

    On Tuesday, April 19, join DevOps experts to discuss tips for automating your CD pipelines.

    •

    Tuesday, April 19, 2016 at 10 a.m. PT

    https://plus.google.com/events/cuj348ss8l75d4u572e7h9l9qec

    Event #4:

    Anders Wallgren to speak about patterns and processes for Continuous Delivery of Microservices at Continuous Lifecycle London

    Continuous Lifecycle London brings together experts and decision-makers in Continuous Delivery and DevOps to help reveal the potential and scope out the obstacles ahead of time. The conference’s holistic approach addresses concepts, processes and tools that are essential to Continuous Delivery and DevOps, as real world experts share their practical experience with attendees.

    Join Electric Cloud CTO Anders Wallgren as he outlines modern requirements for creating, deploying and managing multiple microservices both independently and as a collection in order to satisfy end user requirements and allow for Continuous Delivery.

    •

    Continuous Delivery of Microservices: Patterns and Processes:http://continuouslifecycle.london/sessions/continuous-delivery-of-microservices-patterns-and-processes/

    •

    Tuesday, May 3, 2016 at 11:40 a.m. BST

    •

    30 Euston Square

    London, U.K.

    Share:

    Tune in for new #c9d9 episodes at 10 am PT on 4/5 & 4/19 @electriccloud http://electric-cloud.com/c9d9 #DevOps #CD #automation

    OR

    Attending #MERGE2016? Be sure to catch @avantika_ec‘s talk on managing#microservices at scale on 4/14: http://bit.ly/1VL08kt @perforce

    OR

    Join @anders_wallgren at @ConLifecycleLon as he discusses#ContinuousDelivery of #microservices on 5/3: http://bit.ly/1RnsJJ6

    More Info:

    For more information, contact Hilary Livingston at 303-581-7760 ext. 19 or via email at hlivingston@catapultpr-ir.com

     

    About Electric Cloud
    Electric Cloud is the leader in DevOps Release Automation. We help organizations developing enterprise web/IT, mobile and embedded systems applications 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.

    Media Contact:
    Hilary Livingston
    Catapult PR-IR
    303.581.7760 x19
    hlivingston@catapultpr-ir.com

  • DevOps Enterprise Summit 2015 kicks off

    DevOps Enterprise Summit 2015 kicks off

    Are you going to San Francisco? If you are you don’t have to wear a flower in your hair. But if you are into DevOps or want to be and are in San Francisco this week you should be at the DevOps Enterprise Summit 2015 (DOES 2015). The conference produced and hosted by Gene Kim’s IT Revolution and Electric Cloud, features a 3 day schedule chocked full of success stories of enterprises who have adopted DevOps.

    Additionally many leading DevOps companies are sponsoring, exhibiting and otherwise participating.  Several are making or touting recent announcements. Electric Cloud themselves have just made a big announcement, releasing ElectricFlow Release which according to the company “helps organizations speed application releases by streamlining and automating software deliveries into highly organized and well-choreographed release pipelines. For software teams adopting DevOps and Continuous Delivery, it replaces checklists and spreadsheets with a single, unified view across both traditional and Continuous Delivery style application releases to increase reliability, transparency and predictability while lowering risk.”

    Screen Shot 2015-10-18 at 10.48.59 PM

    More on this in another post coming this week.

    IBM is making a major announcement as well with the BlueMix Garage Method. I had a chance to speak to Randy Newell about this new release and you can listen and read the transcript of that conversation here. IBM is a major sponsor of DOES and have several sessions and events planned including a DevOps Garage event at the Galvanize building Monday night.

    devopsy.kinsta.cloud will be providing extensive coverage of DOES 2015.  Ericka Chickowski and I will be live blogging from the conference all three days in addition to filing stories to keep our readers up to date.  Additionally we are setting up a video booth in the foyer by the Grand Hall. We are video interviewing every speaker at the conference, as well as select other guests.  Look for those videos to be available soon.

    So if you are at DOES stop by our video set and say hello. If you can’t make it, devopsy.kinsta.cloud will do all we can to keep you up to date on all of the goings on at DOES 2015.

  • Five Key Components of Application Release Automation (ARA)

    Five Key Components of Application Release Automation (ARA)

    What are the fundamental building blocks of successful ARA?

    Application Release Automation, or ARA, is the consistent, repeatable and auditable process of packaging and deploying an application or update of an application from development, across various environments, and ultimately to production.

    Successful ARA eliminates the need to build and maintain custom scripts for application deployments, while simultaneously reducing configuration errors and downtime.  By providing a model-based approach to performing critical automation tasks, it effectively increases the speed to market associated with agile development and gives stakeholders the ability to coordinate and automate releases between multiple groups and people.

    In this article, we’re going to take a look at the five fundamental aspects that make up application release automation and talk about how each one serves a critical role in ARA’s success.

    Packaging

    The first tenet of ARA is packaging. Packaging is just what it sounds like – taking a bunch of parts and pieces and bundling them up together in a manageable and functional way. So why is this important and how does it fit within the context of Application Release Automation?

    Consider the following example: You and your company decide to switch offices, from your current building to one just down the street. You hire a couple of movers, get them in, and tell them you want to take all the stuff in your office and move it to the new location. Easy enough, right? So the movers start grabbing chairs, desks, computers – everything – and carrying them  down the street. They’re throwing things out the door, through the windows, everywhere! Next thing you know, a few chairs are broken. A laptop is missing. Your iPhone is gone! The movers say, “Hey, look, those chairs were already broken. I didn’t see any laptop on the table…” In this scenario, there is no bill of materials – just a bunch of confusion and some missing and broken parts. That is where packaging comes in.

    Packaging creates the bill of materials for your deployment. It is your way of knowing exactly what you need to move from point A to point B. You take all the pieces of your release and wrap them up neatly so they are ready to ship. It’s the method by which you can assure that everything that was supposed to make the move, in fact, did. Packaging allows you to confidently say that what you had at the source location is what ended up at the target location – and it is critical to a successful ARA process.

    Dependencies

    Dependencies are another critical cog in the ARA process. When you are working on your release, you need to understand what other applications or components are involved for its success. For example, your web application uses a database hosted on a different server. If the data in that database is changed, or columns are created or deleted, how will that impact your application’s functionality? This is a dependency – the way your application functions is dependent on the data in another location.

    In the case where you are pushing out an update to an existing application, you need to also take a look at how other things might have relied on the old application. Are you doing away with a feature or function that is going to have an impact on something else? This highlights how you need to not only examine what your application relies on to function, but also the mirrored function – what outside processes and/or applications might depend on your existing app.

    As you can imagine, the process of charting dependencies can grow exponentially. If application A depends on databases B and C, and C depends on D, E and F and then F… you get the idea. It can get very big, very quickly. This is why it is helpful to chart dependencies as you move, so you have a dependency map that is up-to-date and adaptable. You know where the dependencies are, how and what your updates or releases will affect them, and what you need to keep an eye on post-deployment. If you start charting dependencies at the beginning of your development, it will make ARA much easier down the road.

    Promotion

    Promotion in the context of Application Release Automation is the process of moving the application or update from one stakeholder to the next so that the release is as close to perfect as possible before it is deployed.

    This is a crucial step in the ARA process because it creates an audit trail that assures that the right people along the way gave this deployment the “OK” to move forward. Getting the input from multiple parties is imperative to a deployment’s success because each party – from the developers to release engineers to the Quality Assurance (QA) team – has a different perspective. For example, developers are looking at an application and saying, “How can I make this the best application possible with the most robust set of features?” While someone on the QA Team says, “How can I break this?” They are running your application through tests, wringing out inefficiencies and errors along the way.

    By passing (or promoting) your release through the chain of stakeholders, you can find the holes in your release before the customer does.

    Deployment

    Deployment is the act of launching your application and from point A to point B. Using the word “launch” is no mistake – it’s just like the commander of a space operation pushing the launch key. It’s pressing one (or maybe a few) buttons and releasing your application or update, configuring its operating settings, and letting it out into the wild. Deployment is making sure the release makes it to its destination safely. At its core, this is the fruit of the labors of ARA – letting your deployment free to do what it was designed to do!  The core objective here is that ARA moves this from a scripted, expert level process to a more model-driven perspective (where less skilled resources can understand and perform the deployments…).  So when applications, components, and dependencies are modeled within an ARA solution, companies now have the means to deploy their critical applications without having to rely on the superhuman resources who designed and built the application.

    Compliance

    Another key aspect of Application Release Automation is compliance. This is literally, “Are you following the rules of the game?” However, the rules of compliance vary wildly within different environments. At a small startup, with a team of three people making a web app – there are probably not too many rules to follow. The compliance necessary for a game launching birds at disgruntled pigs is minimal.

    At the other end of the spectrum are things like banking and government applications. Here, there are laundry lists of rules and regulations that need to be strictly obeyed or you may find your application being tossed – or find yourself in a CIA interrogation room (ok, we haven’t heard about that actually happening…but you can imagine!). With compliance, it can be helpful to start by asking yourself, “What do I really need here?” Once you figure out the requirements that are necessary for your specific application, you can map them out and discover what tools you can use to solve the problem.

    This is an essential key to ARA because if you have four out of the five steps above, but miss on compliance, all your work was a waste because it’s not going to play nice in its environment. Adhering to compliance – and documenting that you did – is crucial to successful ARA.


    With a strong understanding of these five key building blocks, you will have a solid base to start exploring the wonderful world of Application Release Automation. Go forth…and automate!


     

    About the Author/ Wesley Pullen  

    Wesley PWesley Pullen is the general manager and vice president of deployment solutions at Electric Cloud. Pullen leads the Release and Deployment business at Electric Cloud and is responsible for go-to-market strategy to aid in the company’s growth and expansion efforts around DevOps, Continuous Delivery and Deployment. He brings more than 18 years of experience in software development methodologies and design standards, applying this experience to both commercial and private sectors. Linked in: https://www.linkedin.com/in/wgpullen Twitter: @WesleyGPullen