DevOps

Article Thumbnail
Article

Red Hat Summit & DevNation Conference Report: Day One

Jen Krieger

Cheers from Red Hat Summit and DevNation! I enjoyed sharing my experiences last year, and eagerly volunteered for the opportunity to do so again this year. I arrived in Boston yesterday at around lunch time, and didn't have an opportunity to attend many sessions yesterday. Today was somewhat similar, except– I caught one DevNation Session, the Middleware KeyNote and Summit General Session. Joel Tosi - There are No Environments Why I liked it? Right before the talk, I was recruiting...

Article Thumbnail
Article

Type safe SalesForce Queries (SOQL) in Scala

Adam Kovari

This blog shows how to implement a relatively simple type safe DSL for the SalesForce Object Query Language (SOQL). SalesForce doesn’t provide much tooling specifically for the Scala world, which got me to writing some support myself. One of the most common ways to interact with the SalesForce API is using the Enterprise or the Partner WSDL. For the purpose of this article, I will be using the Enterprise WSDL. The main difference is that the Enterprise one is type-safe...

Article Thumbnail
Article

Applied DevOps: Tools and techniques to change your enterprise

Mike McGrath

One of the most common threads I see when discussing devops with an enterprise is how quickly people forget that it’s supposed to make their lives easier. People may have picked up a book like The Phoenix Project and understood that automation is good. Perhaps engineers also get that businesses need to adapt quickly. What they forget is that devops is supposed to make their jobs easier and less stressful in the long run. I think the reason for this...

Article Thumbnail
Article

Imagine this - the life of an image

Matt (Stuempfle) Lyteson

Imagine this: deploy an application from code-commit to qa, validate through automated testing, and then push the same image into production with no manual intervention, no outage, no configuration changes, and with full audibility through change records. A month-and-a-half ago, we formed a tiger team and gave them less than 90 days to do it. How? Build an end-to-end CI/CD environment leveraging RHEL Atomic 7.1 as the core platform and integrating with key technologies like git, Jenkins, packer.io, in a...

Article Thumbnail
Article

DevNation 2015 hot tip: DevOps with Java EE

Mike Guerette

Red Hat's Arun Gupta, the Java guru, has this great talk at DevNation: Techniques such as automated builds and testing, continuous integration and continuous deployment allow software to be developed to a high standard and easily packaged and deployed to test environments, resulting in the ability to rapidly, reliably and repeatedly push out enhancements and bug fixes to customers at low risk and with minimal manual overhead. What container-agnostic tools are available for testing, continuous integration and deployment of a...

Article Thumbnail
Article

Asciidoctor on OpenShift

Samuel Mendenhall

Asciidoctor encompasses and builds an ecosystem around Asciidoc for writing documentation, and well, writing anything. If you want to host your own blog, documentation site, book, ect.., Asciidoctor would be an excellent choice. If you want to do that in OpenShift, that is what I'm going to help you with. Getting Started Create a Sinatra ruby gear or on the command line. rhc app create mydocs sinatra ruby-2.0 The current sinatra-example is geared for ruby 1.9 current, https://github.com/openshift/. It could...

Article Thumbnail
Article

repost: Proving 6 popular DevOps myths wrong | Opensource.com

Mike Guerette

Just as with any transformational and disruptive movement, DevOps can be misunderstood or mischaracterized. Here are some of the top DevOps myths. DevOps replaces Agile DevOps is absolutely compatible with Agile. In fact, DevOps is the logical continuation of the Agile journey that was started in 2001, because we now know that the real definition of “done” is not when development is done coding. Instead, code is only “done” when it has been fully tested and is operating in production...

Pivoting at Speed to Scaled Agile and DevOps
Article

Pivoting at Speed to Scaled Agile and DevOps – Chapter 3b

Matt (Stuempfle) Lyteson +1

Deeper In the Engine Room Fundamentally changing how people work isn’t easy. When you’re midstream on a large strategic integration initiative, it’s even more difficult. (See here to get up to speed on how far we've come). Due to these challenges, there are a couple of things we kept in mind as we progressed as well as learning a few additional things. So we wanted to dive a bit deeper in the engine room and share with you two of...

Article Thumbnail
Article

Shouldn't Software Governance Practices be more Descriptive than Prescriptive?

Greg Hoelzer

In the current world of DevOps, Continuous Delivery, Microservices, and PaaS many organizations want to know how Software Governance practices and requirements fit. Some of this comes from a regulatory perspective, ensuring compliance (e.g HIPAA/PHI, SOX, PCI) and auditing requirements are met. Another perspective focuses on existing technology standards, design practices, and application architecture. At the same time developers and teams are being told to be more agile, adaptable, and self-directed. How do we achieve the latter while mitigating the...

Colorized_car_engine
Article

Pivoting at Speed to Scaled Agile and DevOps – Chapter 3

Matt (Stuempfle) Lyteson +1

Chapter 3 - In the Engine Room The old idiom “the devil’s in the details” couldn’t apply more to our initiative. We have six global development teams that were executing in waterfall that we’ve essentially restructured and told them to do agile. To catch up on how we got here see Chapter 1 and Chapter 2. Sound like a recipe for disaster? It could very well be, but seeing that we’re at a position where we can only improve, the...

Article Thumbnail
Article

Mixing developers and systems administrators for speed and value

Ryan Cook

In many organizations development teams are split up from systems administrators. Both teams focus mainly on their roles and responsibilities, but this can lead to problems. Tensions between the groups can hinder your organization's efforts in getting the best product to the consumers in the shortest amount of time. Below are quotes which are commonly come up between developers and systems administrators. “Why doesn't the development team have to be on call? It's their code that breaks the system.” “Why...

Article Thumbnail
Article

Microservice principles and Immutability - demonstrated with Apache Spark and Cassandra

jay vyas

Containerizing things is particularly popular these days. Today we'll talk about the idioms we can use for containerization, and specifically play with apache spark and cassandra in our use case for creating easily deployed, immutable microservices. Note: This post is done using centos7 as a base for the containers, but these same recipes will apply with RHEL and Fedora base images. There are a few different ways to build a container. For example, for beginners, you can build a container...

Article Thumbnail
Article

Pivoting at Speed to Scaled Agile and DevOps - Chapter 2

Matt (Stuempfle) Lyteson +1

Chapter 2 - Turning on a Dime Being able to respond quickly to a changing environment is what businesses aspire to but also something that is ingrained in our humanity. Having a large program that needs to adjust course in order to avoid disaster is easier said than done. Last time we fixed the radar and realized that without changing course, we were likely headed for just that disaster. Of course, knowing you need to do something and actually doing...

Agile and DevOps are over planning
Article

Pivoting at Speed to Scaled Agile and DevOps

Matt (Stuempfle) Lyteson +1

Chapter 1 Typically, the two biggest impediments to scaled agile and DevOps are over planning (including over thinking) and dogmatism. Which projects should we “pilot” for scaled agile, how long should the pilot run, what are the details of how we will implement, etc., etc. Of course, this over-thinking ultimately impedes the type of progress that scaled agile hopes to achieve in driving business results. But what if you don't over think and intentionally decide to be agile about being...

Article Thumbnail
Article

Using STOMP for testing Red Hat Message Servers (Part 2 – A-MQ)

Jason Marley

Things on my plate have finally settled down so I can complete the second part of this blog. See Using STOMP for testing Red Hat Message Servers (Part 1 – HornetQ). From downloading and starting the server I felt very confident in getting this to work quickly. I mean I had done the hard part already; writing the python script to produce/consume messages using STOMP. I was mistaken. Prior to working on this, I did several labs creating topics publishing/consuming...

DevOps Enterprise Summit
Article

Updates from DevOps Enterprise Summit

Mike Guerette

Here are some quick references to see and learn from the recent DevOps Enterprise Summit hosted by Electric Cloud and Gene Kim's IT Revolution. First, a summary from the former. "What a great week we had at the DevOps Enterprise Summit! "The conference was completely sold out, and it was standing room only most of the time. We had many excellent examples of enterprises applying DevOps practices in the real-world, from the likes of Disney, GE and Nordstrom – just...

Article Thumbnail
Article

DevOps Enterprise Conference -- Day One

Jen Krieger

Traveling to San Francisco for the DevOps Enterprise conference has been a transformational event for me. Even though I had been aware of the success stories of companies like Target, Disney, Raytheon, it was quite a different matter to experience their stories in person. The most critical lesson from day one for me was to focus on the community to help you remain positive, motivated, educated and most importantly accelerate the adoption of the DevOps movement in your organization. Critical...

Article Thumbnail
Article

Repost: DevOps and OpenShift - A Perfect Match | Openshift Blog

Mike Guerette

If you ask three people what they think DevOps is, you’ll get three answers: “a way of running an IT department”, “a culture”, “something to do with Phoenix”. Ask a fourth person and you might hear “You can use OpenShift for that”. To see what DevOps has to do with the world’s favourite PaaS, I went along to the “OpenShift By Red Hat: The PaaS for DevOps” technical deep dive in Brisbane that was given as part of a road...

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...