From: Matt Ferrari, Director of Platform Engineering
Not all of the tools that our Platform Engineering department develops are for our external customers. We’ve got a few different customer types; one of those is our internal customer.
In late 2009 we retired a legacy deployment platform and launched our new deployment portal. The concept behind the new deployment portal was simple; the ability to deploy operating systems, software, managed services, and even networking information via a single pane of glass interface. The delivery was not quite as simple; a web service based application that can be exposed to our end user customer someday that shows the status of each physical or cloud build as it goes through each step of deployment.
We needed deployment portal to be able to provide the ability to redeploy a package that might run into an issue (driver compatibility, resource not available, etc). That wouldn’t be any good if we did not develop a back end that allows for package management of our solutions and maintain them at the individual package level. It was also important to be able to deploy a cloud or physical server solution into any of our managed data centers without having to physically be on site. And many, many more.
All of these features to deliver on one true key item:
- Hand our clients their new solutions with a consistent experience by automating our processes
In 2010 we hope to show you some of what we’ve built on the back end.