DevOps

Article Thumbnail
Article

Repost: The parallel universes of DevOps and cloud developers – Donnie Berkholz's Story of Data

Mike Guerette

Donnie and I had a chance to catch up at PuppetConf last month (where Donnie introduced me to sour beer - let's just say it's good to try new things.) :) As usual, Donnie does a great job distinguishing between the DevOps and cloud universes - it's definitely worth the read. Donnie Berkholz's Story of Data: The parallel universes of DevOps and cloud developers When I think about people who live in that foggy world between development and operations, I...

DevOps Enterprise Summit
Article

Red Hatter Bill Montgomery speaking at DevOps Enterprise Summit

Mike Guerette

Red Hat is a co-sponsor at the Gene Kim conference, DevOps Enterprise | The Agile, Continuous Delivery and DevOps Transformation Summit, and Red Hat's Bill Montgomery will be talking Red Hat's own DevOps experiences in the session Red Hat IT’s DevOps Journey: Year One Retrospective. Session Abstract: Red Hat is the world’s leading provider of open source enterprise IT products and services, with over 6,000 associates globally and annual revenues exceeding $1.5B. As of October 2014, Red Hat IT will...

https://openclipart.org/detail/188792/conversation-by-ousia-188792
Article

DevOps: Talk to me… Say what?

Matt (Stuempfle) Lyteson

From Barry Manilow to Kiss, to Mary J. Blige and everyone in-between, people have been singing Talk to me for decades. And is it any wonder? Often we don't feel heard or feel that we don't understand what people are trying to say or do. In the fast pace of today's business, effective communication to get everyone on the same page quickly is essential. Needless to say, this isn't always easy. Given that we have to communicate effectively and the...

Red Hat Wimplicit
Article

How Team Inception CI/CDs

Jen Krieger +4

Our infrastructure and how we continuously integrate and deliver (CI/CD) our code changes with each piece of work we finish. We fully expect that it will change even more as we bring up A|B functionality & enhance our testing process. However, we thought it would be fun to give a closer look into the team's pipeline from checking out code to integration testing. Check out code We use a combination of github.com and an internal installation of gitolite, depending on...

Red Hat JBoss logo
Article

Webinar: Introduce DevOps through continuous integration processes

Mike Guerette

ABSTRACT: The promise of DevOps is to quickly deliver robust features and new value to the marketplace. To realize this, organizations must do more than simply improve configuration management processes and coordination between development and operations teams. They must also test application changes in a realistic, repeated manner. Without testing, quality problems will quickly undermine any productivity gains. Learn how continuous integration and in-container testing—as well as testing applications in an environment that closely mimics a production environment—can ensure high...

RedHat Shadowman Logo
Article

Webinar: The new game-changers for IT: Agile, DevOps, and PaaS

Mike Guerette

abstract: The world is moving fast. Is your IT team keeping up? Are you able to deliver the new applications and services that the business and your customers are demanding? The old ways of doing application development and deliver are falling behind as the world zooms by. Waterfall development and departmental silos are rapidly becoming boat anchors for IT. In this webinar, you will learn about three exciting new game-changers for IT that can help meet these new challenges: Agile...

DevNation logo
Article

DevNation 2014 - Jeremy Edberg - How Netflix Uses DevOps for Reliability and Developer Velocity

Mike Guerette

Abstract: Netflix designs our systems and deployment processes to help the service survive both catastrophic events like zone and regional outages and less catastrophic events like network latency and random instance death. This system has previously been described as "dream devops". In our data centers we had monolithic systems and centralized operations. When we moved to the cloud we fully embraced the distributed services and the devops model. Now, with experience, we've uncovered real-world challenges with the devops model and...

Article Thumbnail
Article

DevOpsDays - Boston - August 18-19

Mike Guerette

Hey, Boston! DevOpsDays will be in town next week and is sold out (good news, but bad if you're missing it). Red Hat is a sponsor, so we'll see you there (We've got schwag.) Here's the event home page and their program agenda.

Article Thumbnail
Article

How Red Hat's Inception DevOps team utilized Docker for the Release Engine

Ryan Cook

As we have discussed in the past, Team Inception has been working on a release engine to automate RPM code deployments within Red Hat IT. On July 8 we passed a significant milestone by successfully using Release Engine in our QA environment. This was an incredible achievement which included a number of feature requests, defect fixes, and collaboration between multiple teams to produce an open source application that will a ddress growing needs internally in Red Hat IT . We...

Red Hat Developer image
Article

DevOps for your Java EE organization - new webinar series

John Doyle

The JBoss team, with backing from the OpenShift team, are presenting a series of webinars focused on bringing DevOps practices to Java EE focused organizations. The first webinar is next Thursday, July 31. Sign up to discover how DevOps and Red Hat JBoss Enterprise Application Platform can accelerate your ability to bring features to the market. DevOps for your Java EE organization webinar series The DevOps approach is compelling. It promises organizations the agility to seize opportunities and rapidly deliver...

Article Thumbnail
Article

Dude, where’s my PaaS memory? Tuning Java’s footprint in OpenShift (Part 2)

Andrew Dinn

Continued from part 1. The test web service The test web service implements a simple file cache storing up to 10 copies of any given named file. Uploading copies beyond the 10th one causes the oldest version to be discarded. The server supports a variety of requests allowing a new version of a file to be uploaded an existing file version to be downloaded listing of the name and version counts of all files in the cache deletion of all...

Article Thumbnail
Article

Dude, where's my PaaS memory? Tuning Java's footprint in OpenShift (Part 1)

Andrew Dinn

Is Java really greedy for memory? Java is often blamed for being an over-hungry consumer of physical memory. Indeed, until recently our OpenShift team were tempted to draw this same conclusion. OpenShift is Red Hat's open source Platform as a Service (PaaS) product. You can access it via public Cloud infrastructure managed by Red Hat (OpenShift Online) or even deploy it to your own data centre/private cloud (OpenShift Enterprise). OpenShift Online provides simple and manageable scalability to anyone developing and...

Article Thumbnail
Article

Gene Kim and Red Hat IT Part 4: DevOps Successes and Failures

Gene Kim +1

Part four of a four-part series on DevOps with Gene Kim and Red Hat IT. Part 1: Getting DevOps Off the Ground Part 2: The Importance of Partnership in DevOps Part 3: A DevOps Implementation Strategy Part 4: DevOps Successes and Failures Panelists: Bill Montgomery: Manager, Red Hat IT Steve Milner: Engineer, Red Hat IT Jen Krieger: Product Owner, Red Hat IT Tim Bielawa: Engineer, Red Hat IT Chris Murphy: Engineer, Red Hat IT Introduction: Gene Kim, award-winning CTO and...

Article Thumbnail
Article

Repost: How to Bring DevOps to your Enterprise with PaaS

Mike Guerette

If you're "dipping a toe" into DevOps, a very helpful article by Red Hat's Diane Mueller, OpenShift Community Manager. How to Bring DevOps to your Enterprise with PaaS | Openshift Blog.

Article Thumbnail
Article

Gene Kim and Red Hat IT Part 3: A DevOps Implementation Strategy

Gene Kim +1

Part three of a four-part series on DevOps with Gene Kim and Red Hat IT. Part 1: Getting DevOps Off the Ground Part 2: The Importance of Partnership in DevOps Part 3: A DevOps Implementation Strategy Part 4: DevOps Successes and Failures Panelists: Bill Montgomery: Manager, Red Hat IT Steve Milner: Engineer, Red Hat IT Jen Krieger: Product Owner, Red Hat IT Tim Bielawa: Engineer, Red Hat IT Chris Murphy: Engineer, Red Hat IT Introduction: Gene Kim, award-winning CTO and...

Article Thumbnail
Article

Gene Kim and Red Hat IT Part 2: The Importance of Partnership in DevOps

Gene Kim +1

This is part two of a four-part series on DevOps with Gene Kim and Red Hat IT's Inception Team. Part 1: Getting DevOps Off the Ground Part 2: The Importance of Partnership in DevOps Part 3: A DevOps Implementation Strategy Part 4: DevOps Successes and Failures Panelists: Bill Montgomery: Manager, Red Hat IT Steve Milner: Engineer, Red Hat IT Jen Krieger: Product Owner, Red Hat IT Tim Bielawa: Engineer, Red Hat IT Chris Murphy: Engineer, Red Hat IT Introduction...

Article Thumbnail
Article

Gene Kim and Red Hat IT Part 1: Getting DevOps Off the Ground

Gene Kim +1

This is part one of a four-part series on DevOps with Gene Kim and Red Hat IT's Inception Team. Part 1: Getting DevOps Off the Ground Part 2: The Importance of Partnership in DevOps Part 3: A DevOps Implementation Strategy Part 4: DevOps Successes and Failures Panelists: Bill Montgomery: Manager, Red Hat IT Steve Milner: Engineer, Red Hat IT Jen Krieger: Product Owner, Red Hat IT Tim Bielawa: Engineer, Red Hat IT Chris Murphy: Engineer, Red Hat IT Introduction: Gene...

Article Thumbnail
Article

DevNation 2014 - Gene Kim Afternoon Keynote: Why Everyone Needs DevOps Now

Mike Guerette

Gene Kim is a multiple award winning CTO, researcher and author. He was founder and CTO of Tripwire for 13 years. He has written three books, including "The Visible Ops Handbook" and "The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win." Gene is a huge fan of IT operations, and how it can enable developers to maximize throughput of features from "code complete" to "in production," without causing chaos and disruption to the IT environment. He...

Article Thumbnail
Article

Building a Continuous Deployment Engine

Jen Krieger

A couple of weeks ago, I mentioned that we (the Red Hat Inception Team) are building " a thing." Given our own internal interest in the topic, you may be wondering why we chose a custom Release Engine over pre-baked tooling. There are many different reasons why we went in this direction; I'm going to cover four. Why #1: There are many existing FOSS tools to automate portions of a release process, but there seems to be a tooling gap...

Article Thumbnail
Article

DevOps as a Hermit or Socialite?

Matt (Stuempfle) Lyteson

On our road to Delivery Efficiency, we’ve covered knowing and understanding your thing and we’ve also talked about making our thing better over time and where that fits in the delivery continuum. As we continue our journey, the next key element is in relationships. What relationships? Sometimes our thing relies on other things and other things sometimes rely on our thing. Some people call these inter-dependencies. Simply put, they are relationships. Relationships come in many shapes and sizes: the relationship...

Article Thumbnail
Article

Red Hat IT & Continuous Deployment

Jen Krieger

We previously mentioned that Team Inception was focusing on making the deployment of packaged code a better situation for those in Red Hat IT. Here is a high-level overview of the work that we are doing: What is our Release Engine? The release engine will provide the functionality necessary to continuously deploy packaged code from the development team's continuous integration server of choice to all environments and automate certain business processes associated with the release of code. The engine will...

Article Thumbnail
Article

Running systemd within a Docker Container

Daniel Walsh

UPDATE: Read the new article " How to run systemd in a container" for the latest information. I have been working on Docker for the last few months, mainly getting SELinux added to help CONTAIN Containers. libvirt-sandbox – virt-sandbox-service For the last couple of years I was working on a different container technology using libvirt-lxc, in addition to my regular SELinux job. I built the virt-sandbox-service tool which would carve up your host system into a bunch of service containers...

Article Thumbnail
Article

RHCE, the developer's key to production access at Red Hat IT

Anderson Silva

If you are a Linux System Administrator, then passing the Red Hat Certified Engineer exam is probably on your to-do list for career development or better yet, it has been checked off your to-do list with great pride when you passed the exam. If the latter applies to your situation, let me congratulate you! You've earned it! But what if you are a Developer? Should you even care about this certification? Well, here at Red Hat IT, we began piloting...

Article Thumbnail
Article

What will DevOps in Red Hat IT look like in a few months?

Bill Montgomery

This is a brief story about DevOps at Red Hat IT in the near future. It's fiction--all the individual and team names are fabricated--but it's grounded in very real and typical circumstances.The goal is to describe some of the business capabilities one can expect after making some moderate investments in DevOps, and then debrief on what investments were made to be able to tell this success story. It aims to be relatable to anyone working in corporate IT, technical or...