EMC Dojo – Teaching the way of Modern Software Development

August 24, 2016

Last but not least in my series of interviews from SpringOne Platform stars Brain Roche of EMC.  Brian heads up engineering for EMC Dojo, headquartered in Cambridge Massachusetts.  The dojo, which has been around for a year, teaches modern software development practices based on DevOps and focuses on Cloud Foundry.

Take a listen as Brian talks about the dojo, how it works and where it’s going.

Some of the ground Brian covers

  • Teaching pair programming, extreme programming and more with the goal of showing customers and partners how to rapidly deliver software in the modern world to better serve customers.
  • Qualifying as a Cloud Foundry dojo by contributing to a Cloud Foundry sanctioned open source project.
  • The dojo’s qualifying project is RackHD which acts as a cloud provider interface, providing and management and orchestration layer to run Cloud Foundry on bare metal.
  • The goals for the dojo going forward including expansion and evangelism.

Extra-credit reading

  • EMC Dojo on Github 
  • EMC Dojo Blog
  • EMC Is Pumping $10M Into Open Source, Launching Dev Program in Cambridge – BostonInno
  • RackHD — Storage kingpin EMC is open-sourcing software to manage and orchestrate server deployment – Fortune
  • An Interview with Cloud Foundry Foundation’s CEO, Sam Ramji – Barton’s Blog

Pau for now…


EMC {code} — What’s it all about

July 29, 2016

When you hear “EMC” you most likely think storage, you most likely don’t think open source or devops.  That’s where EMC {code} comes in.

Started nearly two years ago and championed by executive sponsor Josh Bernstein, this group of developers, evangelists and community activists is focused on enabling developers and on making EMC more relevant in the open source and devops communities.

For a high-level overview take a listen to Josh as he lays out the group’s goals and objectives.

RackHD and REX-Ray

As Josh mentions in the video above, two of EMC {code}’s key projects are RackHD and REX-Ray.  RackHD provides hardware management and orchestration services while REX-Ray delivers a vendor agnostic storage orchestration engine.  In the next video, shot at DockerCon, Josh does a double click and takes us through REX-Ray and RackHD.

But wait, there’s more

REX-Ray and RackHD are just two of the dozens of projects you can find on the EMC {code} page, including the unikernel project UniK as well as Polly which handles volume scheduling for container schedulers.

It’s all about the community

A huge part of EMC {code}’s efforts revolve around community development and developer support.  This final video stars EMC {code} developer advocate and community manager, Jonas Rosland who talks about his roll and his perspective of EMC {code}.

To learn more about EMC {code} and to get involved, check out the links below.

Extra credit reading

Pau for now…


Incorporating DevOps into the development of Dell’s Active System Manager

November 5, 2015

As Dell as a company continues to evolve we have started implementing DevOps practices in our software development.   Dell IT is employing DevOps as are some of our product development teams.

In the following video, systems engineer Chris Gully explains how Dell’s Active System Manager has incorporated DevOps into its development. (the audio could be a bit better so you’ll have to crank it up a bit for Chris🙂

Some of the ground Chris covers:

  • What is the Dell Active Systems Manager (ASM)
  • Putting the ASM code up on GitHub
  • Their path from Dev -> IT -> Ops -> Customer -> Feedback
  • What were some of the issues the team had to overcome when implementing

Extra-credit reading

Pau for now…


My Dell World Talk: DevOps, Containers and Microservices

October 23, 2015

Yesterday at Dell World, Dell’s annual customer event, I did a session entitled: DevOps, Containers and Microservices: Buzzwords or fundamental to survival?

The idea was to explain these concepts, show how they serve as a foundation for digital transformation and talk about where Dell plays in the space. (see abstract below)

Topics and times

  • 2:20 – 5:54     What is DevOps?
  • 6:58 – 9:30     What are containers?
  • 10:24 – 12:30 What are microservices?
  • 12:30- 15:00   Where does Dell play? (professional services, testing, creating MVPs)

Check it out.

Abstract:

Gartner believe that by 2016, DevOps will evolve from a niche strategy employed by large cloud providers to a mainstream strategy employed by 25% of the largest 2000 global organizations [1]. One of the key developments within this space is Container technologies. In turn both DevOps and container technologies are proof of a larger shift in IT to a microservices architecture.

These technologies together serve as the foundation for agility and responsiveness in the modern enterprise. They give organizations an increased ability to serve their customers and, more importantly, are ultimately key to organizational survival in the modern world . This session will explain these technologies in terms of what they mean to your business and how they fit within larger trends in the industry.

[1] Tech Go-to-Market: How to win with DevOps buyers, May 15, 2015; Gartner

Pau for now…


Red Hat’s OpenShift PaaS, what its about and where Dell fits in

November 18, 2014

The next interview in my series from Dell World features Julio Tapia of Red Hat.  Julio is a global director for Red Hat’s platform as a service, OpenShift.

I got Julio to give me a quick overview of OpenShift, where Dell plays and what they are planning going forward.

Some of the ground Julio covers

  • Who is OpenShift targeted at and how does it benefit developers
  • The three flavors: Online (Public PaaS), Enterprise (Private PaaS) and Origin (Community PaaS)
  • How Dell is working with OpenShift and the DevOps in a Box they both announced
  • The role Docker plays
  • What’s in store for next year and how their work with Google and Kubernetes will help ISVs

Extra-credit reading

Pau for now…


LittleIdea: No true DevOps (but we do have Samurai) — DevOps Days Austin

May 9, 2014

Earlier this week the third annual DevOps Days Austin took place.  Given that it was Cinco de Mayo, and given that it was Austin, as we walked in on the first day we were greeted by a mariachi band.

Also on the first day we were treated to an opening keynote by Andrew Clay Shafer.  Shafer, aka Littleidea, is among other things a DevOps bon vivant and all around muser on concepts and systems big and small.

Take a listen as Andrew gives an overview of his talk and answers questions.  For your reference, his slides are embed below.

Some of the ground Andrew covers:

  • The history of the Japanese Samurai and how this parallels DevOps’ trajectory
  • How will DevOps evolve over the next three years
  • What needs to happen for DevOps to ultimately be successful

Still to come

You’ll want to stick around over the next few weeks as I post 10 more interviews from DevOps days Austin.  I’ll be talking to people from Puppet, Chef, CFEngine, AppDyamics, New Relic, SumoLogic, Rackspace, Pager Duty, Dell Cloud Manager and Cote.

Extra-credit reading

Pau for now…


DevOps Days NYC — When DevOps goes wrong

January 9, 2014

One the most enlightening and entertaining presentations on Day one of DevOps Days NYC, was given by ScriptRock cofounder, Mike Baukes.

In his presentation, which is embedded below, Mike talks about a devops project he was on in Australia.  He and his team were brought in to a large trading firm to implement continuous delivery and integration, they got the code right but made a few critical mistakes.

Listen to Mike as he tells his cautionary tale.

Some of the ground Mike covers

  • Their charter and goal on the project
  • The team they created and the alienation it resulted in
  • What went wrong
  • How would he do it if he could it over again

Extra-credit reading

  • ScriptRock GuardRail, First Take: Cloud-based server monitoring and diagnostics – ZDNet

Pau for now…


Follow

Get every new post delivered to your Inbox.

Join 153 other followers

%d bloggers like this: