darrylcauldwell.com On a journey around the datacenter and public cloud.

VMware Certified Advanced Professional - Data Center Virtualization Design

Having passed the VCAP5-DCD exam with little to no studying only eighteen months ago and VCIX6-NV since. All things considered I was pretty confident of doing well in the VCAP6-DCV Design exam, and when I completed exam I was pretty sure I’d passed. To my surprise I failed the exam with a 285, to make matters worse during the drive home I couldn’t fathom in my mind where it had gone wrong. Luckily on readin the score report it highlights the blueprint objectives relating the area’s of weakness. For me that was,

(Read more...)

Controlling vSphere & NSX With Python

I am tasked with working with VMware again for now, it seems like a good opportunity to try and manage the infrastructrure configuration as code as we do with AWS. My former colleagues had made me aware of pyVmomi an open source library which VMware provide and mostly maintain for managing vSphere, so its here I shall start. Since then NSX for vSphere has also an open source library NSX RAML Client provided by VMware so I’ll then move to that.

(Read more...)

DynamoDB Python Test Environment with Cloud Formations

The goal of this post is to walk through the creation of a AWS test environment which I use to explore the Python SDK interactions with DyanmoDB. For learning I use the free tier and so used to create the environment as needed manually. After doing this once I decided to encapsulate the configuration in a Cloud Formations template and then deploy the stack when I needed it.

(Read more...)

Simple REST API For DynamoDB Using Lambda

My goal here is to setup a simple RESTful API which accepts GET and POST methods to trigger a Lambda Function to read and put information into DynamoDB.

(Read more...)

The DevOps Infrastructure Architecture

One common critisism of Agile teams is they are architecturally weak and disconnected from the operational realities of complex enterprise environments. Traditional enterprise architecture processes are viewed focusing on delivering documentation rather than delivering a working solution, slow, and focussed on delivering monolith design rather than continuous delivery of small incremental updates.

(Read more...)