Ranger4 DevOps Blog

DevOps and All the Continuouses

Posted by Helen Beal on Fri, Mar 18, 2016 @ 12:03 PM

We've just launched a new survey asking How Continuous is Your DevOps? - you can check it out here (and you can win big prizes!). So it's got a pretty catchy title, huh? But what do we actually mean? Continuous Delivery and DevOps have been virtually synonymous for quite some time even though this makes us want to tear our hair out; DevOps is about so much more than a bit of automated integration and testing, although we'd be the first to agree that always having software in a releaseable state is a jolly good thing. On our DevOps Foundation Course we spend some time talking about Continuous Integration, Delivery and Deployment and the relationship and evolution between the three states, but there are five more Continuouses we regularly address in DevOps Transformations. Let's look at all eight a bit more closely and through a DevOps lense:

Read More

Topics: Continuous Deployment, Continuous Integration, continuous delivery, DevOps, continuous funding, continuous testing, continuous improvement

Choose Digital Transforms Loyalty Programs with Digital Content Marketplace

Posted by Malcolm Namey on Fri, Jul 24, 2015 @ 15:07 PM

 
Many hotel chains, airlines and other enterprises rely on customer loyalty programs, promotional offers and affinity sales channels in their marketing and sales strategies. Until recently, offering digital content in such programs has been challenging because the supply chain for digital content has been controlled by a few industry heavyweights, who offer little or no custom branding. As a result, customers of a hotel or airline would be sent to a third-party digital content site with its own branding, resulting in a disjointed and sometimes confusing customer experience.

Challenge:

Get to market first with a private label marketplace for digital content, while preparing for surges in traffic and rapid growth

Solution: 

Use DEV@cloud to accelerate and align development activities with company goals, and deploy in the cloud with automatic scaling

Results: 

  • Zero expense until a working business model was established
  • Equivalent of 8 to 10 full-time employees saved
  • Development up to five times faster

Read More

Topics: Jenkins, CloudBees, continuous delivery, Case Story

How Netflix Moved to the Cloud

Posted by Malcolm Namey on Tue, Apr 14, 2015 @ 16:04 PM

We love hearing about what DevOps unicorns like Netflix do and how we can learn from their experiences and help our customers transform into DevOps businesses - here are two stories from two of our favourite partners:

Netflix Builds Its Open Sourced Cloud Technologies on the CloudBees Platform

More than 36 million Netflix members worldwide view streamed content and access Netflix features delivered via cloud technology that the company has been developing since 2009. Netflix operates on a cloud platform based on Amazon Web Services (AWS). Over the years, Netflix engineers have developed numerous cloud tools and technologies, which the company has now shared with the development community as open source software.

Challenge: 

Support and promote contributions to the open source development of cloud technologies for video streaming and large-scale cloud deployments.

Solution: 

Use the CloudBees Platform, with Jenkins in the cloud, to streamline development, provide immediate build feedback to the community and minimize maintenance overhead and costs.

Results: 

  • Immediate feedback on builds
  • Minimal maintenance overhead
  • Cost-effective pricing

Products Used:

While many companies may be leery of freely sharing core technology, Netflix sees several compelling advantages to the move. First, the company aims to establish its solutions as standards that are widely used throughout the industry. Second, improvements contributed by the community to improve performance or add support for other cloud services will improve the standard for everyone, advancing the platform robustness and quality. Third, the move will burnish the company’s reputation as a technology leader, which was boosted in 2012 by winning an Emmy for Technical Achievement. Lastly, it will help Netflix attract, engage and retain expert engineers, because it can draw directly from a wide pool of proven contributors.

To help maximize these advantages, Netflix chose the CloudBees Platform as a Service (PaaS) solution to support the public builds of its NetflixOSS open source projects. “Open sourcing our cloud-based architecture projects is a way to reduce risk, improve our service and contribute to the broader cloud-based community,” says Gareth Bowles, senior tools engineer at Netflix. “The CloudBees platform is helping us achieve these objectives by enabling Netflix engineers and external contributors to rapidly build and test changes, instantly see the quality of the changes being made and continue to realize the benefits of continuous integration with Jenkins.”

Read More

Topics: APM, Jenkins, CloudBees, continuous delivery, Appdynamics, Case Story

Jenkins, Chef, Puppet and Ansible and UrbanCode: DevOps Happy Together

Posted by Helen Beal on Wed, Feb 11, 2015 @ 09:02 AM

Today I am in Las Vegas at the IBM PartnerWorld Leadership Conference (more on the reasons we are here later on in another post!) whilst my team are back in the UK at IBM's site in London's South Bank running an Open Day which we titled "Integrating Continuous Delivery and Continuous Deployment". We have previously explored some of the definitions of some of the 'continuouses' that are out there, but what's happening today is that around 20 organisations are going to work through some hands on labs showing how Jenkins and UrbanCode work together, and why you would want to do this.

Read More

Topics: Jenkins, Continuous Deployment, UrbanCode, continuous delivery, DevOps

Orbitz Moves to Continuous Delivery

Posted by Paul Hancock on Wed, Feb 4, 2015 @ 07:02 AM

Orbitz Worldwide (NYSE: OWW) is a leading global online travel company using technology to transform the way consumers around the world plan and purchase travel. Orbitz Worldwide sells more than $12 billion in travel annually and operates the consumer travel planning sites Orbitz, ebookersHotelClub and CheapTickets. Also within the Orbitz Worldwide family, Orbitz Partner Network delivers private label travel technology solutions to a broad range of partners including some of the world’s largest airlines, bank loyalty programs and travel agencies and Orbitz for Business delivers managed travel solutions for companies of all sizes. The company’s business platforms are supported by more than 180 different applications that work together to serve Orbitz customers and business partners.

Challenge: 

Shorten delivery times for more than 180 applications that power 13 different Web sites

Solution: 

Refine software delivery processes and implement open source Jenkins and CloudBees solutions for continuous delivery to automate tests, ensure reliable builds and increase build consistency across the organization

Results: 

  • Release cycles cut by more than 75%
  • Teams focused on high-value tasks
  • User experience enhanced through increased multivariate testing

Products Used:

With more than 350 developers on 35 different teams in multiple locations around the world, the Orbitz development organization has relied on continuous integration (CI) with open source Jenkins to build software for several years. Recently, Orbitz began using CloudBees Jenkins Enterprise as part of a move towards continuous delivery (CD).

“This year, one of our technical focuses is on delivering not only consistently and reliably, but also much faster. By making our process more efficient, and adopting continuous integration and continuous delivery practices with open source Jenkins and CloudBees Jenkins Enterprise, we have cut our release times in half, and then cut them in half again,” says Jacob Tomaw, principal engineer at Orbtiz. “Additionally, we now ensure that each one of the artifacts we build for our applications is produced consistently and in a repeatable way — a capability that is essential for continuous delivery.”

Read More

Topics: Jenkins, CloudBees, continuous delivery, Case Story

Continuous Delivery, Integration & Deployment: What’s the difference?

Posted by Tejinder Sehgal on Fri, Oct 31, 2014 @ 18:10 PM

The terms Continuous Delivery (CD), Continuous Deployment (CD) and Continuous Integration (CI) are used a lot when talking about DevOps, but are also the cause of much confusion not least because both Continuous Delivery and Continuous Deployment are often given the same acronym CD.

Read More

Topics: Continuous Deployment, Continuous Integration, continuous delivery

Ranger4 and CloudBees Partner Up

Posted by Steve Green on Thu, Aug 28, 2014 @ 11:08 AM

Ranger4 is delighted to announce a new partnership with CloudBees allowing us to provide our customers with access to the Jenkins Enterprise by CloudBees solution and support services. This hugely popular open source build platform is used by many of our customers today - and those who don't probably soon will. This extends our Optimising DevOps toolchain capabilities even further.

Read More

Topics: Jenkins, CloudBees, continuous delivery

UrbanCode Plugin for Rational Test Workbench (GreenHat)

Posted by Paul Hancock on Mon, Jun 16, 2014 @ 09:06 AM

UrbanCode is Application Release Software from IBM that enables organisations to release more software faster. Green Hat is software from IBM that enables organisations to virtualize services and systems which are for example unavailable or expensive to provision. This is often referred to as 'Service Virtualization' or Application/Component Virtualization.  

Read More

Topics: GreenHat, Service Virtualization, UrbanCode, continuous delivery, DevOps, application release automation

Continuous Delivery & Continuous Integration: What's the difference?

Posted by Tejinder Sehgal on Thu, May 22, 2014 @ 13:05 PM

Let's look at the difference between Continuous Delivery and Continuous Integration - two terms which we find people often get mixed up. Let's start by looking at some of the industry's experts' definitions - the two below are the ones that I found made the terms easiest to understand.

Read More

Topics: continuous delivery

7 Habits of Highly Effective Continuous Delivery Experts

Posted by Malcolm Namey on Fri, Mar 21, 2014 @ 17:03 PM

The most common desired future state we see when our customers undertake our DevOps Maturity Assessment is one of Continuous Delivery (CD). With applications becoming increasingly critical to organizations' competitive success it's no longer enough to just be Agile; innovation has to get to market as fast as possible and this demands the entire software development and deployment life-cycle be optimized and automated appropriately, with constraints and bottlenecks removed.

Read More

Topics: DevOps Cultures, DevOps Maturity, continuous delivery