Elements of a successful business

On March 20, 2016, Posted by , In Agile,Business, With No Comments

INTRODUCTION Measuring a businesses success is performed at the most basic level by analyzing it’s financial bottom line.  A Company that is profitable will need to strategically outmaneuver its competition and increase market dominance by continuously creating products or services that customers find valuable. Companies that are not profitable will need act quickly to alter…

Tutorial: Vagrant and Ansible Up and Running

On January 7, 2016, Posted by , In DevOps Tools,Engineering, With No Comments

I recently had the pleasure of sitting down and chatting with a new acquaintance and an old friend; Vagrant being the new acquaintance, and Ansible the old friend. At this point you are probably asking how it came to be that my only friends are technology automation solutions. I suppose…

Embrace failure by virtue of A/B Split testing

On December 28, 2015, Posted by , In Automated Testing,Cloud Computing,Engineering, With No Comments

Embracing failure through A/B Testing basics Pushing the envelope, and thinking outside of the box by navigating uncharted waters is how the human species innovates. Undoubtedly some attempts to innovate have less than stellar results. Some attempts fail in the most spectacular ways (think the Hindenburg). Others simply sputter out…

Continuous Integration – The State of CI & CD in 2015

On December 14, 2015, Posted by , In Continuous Integration,DevOps Practices,Engineering, With 1 Comment

The state of Continuous Integration & adoption within the industry. Implementing Continuous Integration [CI] at an enterprise software organization can be just as controversial as it is valuable. The CI engineering paradigm colloquially aspires to increase software release quality through frequent code integrations (merges), smaller batch sizes, and immediate feedback…

#C9D9: Security and compliance with DevOps

On December 10, 2015, Posted by , In Cloud Computing,DevOps Practices,Engineering,Security, With No Comments

How can you bake-in security and compliance into your DevOps processes, and how can DevOps and automation help you pass your next audit? Last Tuesday I participated in an online panel on the subject of Security & Compliance as part of your DevOps Processes, as part of Continuous Discussions (#c9d9),…

Understanding DevOps

On November 3, 2015, Posted by , In DevOps Practices,Engineering, With No Comments

Dual published post on ContinuousAutomation.com and MasteringJenkins.com:  The DevOps movement has revolutionized SaaS and helped shape release strategy for modern software businesses. DevOps as a culture is quickly changing the way software organization manage application in the cloud. The idea of a hybrid group of people who can help alleviate…

Continuous Integration & Continuous Delivery [Extensions of practices]

There has been a lot of buzz around Continuous Delivery practices in recent years. Many technology enthusiasts believe that CD is reserved for Cloud based SaaS companies and has little practical applications in embedded software or desktop solutions. This could not be further from the truth. Applying DevOps principles and…

The value of an Artifact Repository

Overview Artifact management solutions such as Artifactory, Origin, or Nexus have circled the DevOps universe for some time now. These solutions provide a number of valuable features including a centralized source for binary dependencies, a unified storage solution for intellectual property, a home for software tool assets and an easy way…

Where are the updates?

On July 27, 2015, Posted by , In Engineering, With No Comments

Its been a long time since this place had a proper update. Things have been quite hectic but in a positive way. Exciting things are on the horizons, and finally there is something to share. Over the past 8 months now I have been working on drafting and editing phases…

Continuous Integration at Scale

On March 23, 2015, Posted by , In Continuous Integration,Engineering, With No Comments

Introduction Coming from a background in larger SaaS companies, I have seen CI implemented, and work very well at massive scale (ala Microsoft, Merck etc, Logitech, The Active Network etc.). In this post I want  to try and isolate some of the specific practices that have garnered success at these organizations.  I’d also…