May 17, 2012

Geek week : How to build an empire in 6 days

[printprofile]

15 EMEA based vSpecialists, too much caffeine, the smell of last night’s pizza, and a seemingly impossible list of tasks to accomplish – that was Geek Week Q2 2010.

EMEA vSpecialists

As a vSpecialist at EMC, we attend a lab construction week as part of the on-boarding and initiation ritual. The instructions are simple: take this list of applications and infrastructure configurations, and work as a team to install and configure them all with the kit we provide to you before the week ends. There are multiple objectives for Geek Week, the main ones being; get the team working together, learn about integrating EMC, VMware, and Cisco technologies, and develop a good understanding of technologies that are not yet released, so we are best able to support our customers at product launch time.

To kick off the week, Scott Lowe and Chris Horn dive into the details of what they expect from us:

With the equipment you have been given, please deliver the following by COB Friday:

  • Rack, stack, cable all equipment (build a Vblock 1, and connect the non-Vblock components into their own environment)
  • Upgrade EMC CLARiiON CX4 platform to FLARE 30 (prerelease)
  • Upgrade EMC Celerra platform to DART 6 (prerelease)
  • Upgrade Cisco UCS firmware, and UCS Manager to the latest release
  • Install VMware vSphere 4.1 including vCenter Server 4.1 instances deployed as VMs (prerelease), and configure NFS, and VMFS datastores
  • Configure hosts to use Cisco Nexus 1000V and PowerPath/VE
  • Use Unisphere to configure storage and present the storage.
  • Configure sub-LUN auto-tiering on the CX4(s) to move data automatically between the FLASH, FC, and SATA drives
  • Connect VMware ESX 4.1 hosts to the CX4 array and enable VAAI support storage hardware offload (prerelease)
  • Set up 3 Atmos VMs and configure Atmos clients to use its storage
  • Deploy VMware View 4.5 including a regular View Manager connection server as well as a Security Server
  • Set up RSA enVision and configure it to monitor and correlate events from the VMware ESXi 4.1, vCenter 4.1, and VMware View 4.5
  • Install Active Directory, Exchange 2007 and Replication Manager 5.2.3
  • Configure Ionix UIM V2 to discover the Vblock 1 infrastructure (prerelease)
  • Install two Celerra VSAs, and configure Celerra Replicator
  • Install VMware SRM 4.0.1 using NFS, configure failover scenarios, invoke failover and failback with the agent for Celerra
  • Install Avamar Virtual Edition and setup a backup schedule to protect all VMs, either through agents inside VMs, or through integration with VADP
  • Install VMwares Redwood Software (prerelease)

So how did we go? We started by mapping top down requirements of all of the applications, and their dependencies. We created some naming conventions and standard usernames/passwords. We drew up an infrastructure schematic that we could follow, and we took volunteers to lead each of the first round of tasks.

Once we felt like we had a plan, we walked into the data center to look at our equipment. It then went a bit silly for a while, like kids in a candy store :-) . Everyone started grabbing at cables, connecting systems, opening terminal sessions to devices, and just geeked out. We all got so excited it is actually quite funny looking back at it now.

Nonetheless, we stuck to the plan and ended up closing off all of the tasks within the allotted time period. A pretty big accomplishment given there were only a few of us that have been with EMC for longer than 2 months. Well done EMEA vSpecialists, it’s a pleasure to work along side you all!

The technology highlight for me…

One of my favorite tasks was configuring the Vblock 1 storage (CLARiiON CX4-480). After deploying FLARE 30 I had to configure sub-LUN auto-tiering (Fully Automated Storage Tiering / FAST). The idea of FAST is that the system watches the access profile of information stored inside FAST storage pools and automatically promotes or demotes 1GB chunks of data between tiers based on the real application usage pattern requirements. In this particular array I had the following drives available for use:

  • 5 x 400GB FLASH
  • 4 x 200GB FLASH
  • 15 x 300GB 15K FC
  • 15 x 1TB 7.2K SATA

I left aside 4 x 200GB FLASH drives for FAST Cache (might write something about FAST Cache later) and created a new RAID 5 FAST storage pool with 5 x FLASH, 10 x FC, and 10 x SATA. This configuration should theoretically deliver a total of 12,600 back end IOPS (10.000 FLASH + 1,800 FC + 800 SATA) with a desirable response time, while also delivering a little over 10TB of usable capacity.

FAST Storage Pool

The interesting thing about this whole process was how easy it was to create this pool of storage with auto-tiering. I neglected to record myself creating this particular pool but I created another pool yesterday out of FC and SATA so that I could create a demo the simplicity – check it out:

YouTube: Create FAST Storage Pool

Next I created LUNs (All Thin provisioned) and allocated them to the ESX hosts. Once we started using the storage for our various projects we were working on, the CX4 started auto-tiering. I guess it was inevitable that almost all of the storage would end up on FLASH as we had enough FLASH in this pool to store all of the written blocks. Here is the tiering status of the storage pool which shows how much data is about to be moved, where it’s moving from and to, and how long it will take.

Pool Tiering Status

All in all, I’m extremely impressed with what the EMC engineers have come up with here with sub-LUN FAST, it’s yet another score for storage administrators, allowing them to spend less time optimizing and more time innovating. Which of your applications would you allow FAST to automatically optimize?

EMCWorld 2010 : A Week to Remember

Even though EMCWorld has been over for a few weeks I still wanted I get this post out telling my experience. I have been so busy that I just now got this finished.

I have not had a very long career. In fact compared to most of the guys on the team I belong to, I am the newborn calf quivering on shaky legs. But, I can say that I have had a pretty exciting one so far. I have never been short on challenges and deadlines. And I have always been surrounded by incredibly skilled people (especially now). That said, without a doubt, EMCWorld 2010 was the pinnacle of my career so far.

I really do not know how to recap everything. In some parts I am going to feel like I am bragging (which I hate to do). In others, that I am taking credit for what is essentially just good timing. But I feel this experience needs to be shared and I will try my best to keep it simple. This is longer than my normal posts so I ask your forgiveness ahead of time.

Really, a combination of events built upon each other starting with VMware’s Tech Summit. I got invited by Chris Horn (a newly married guy now) a fellow vSpecialist to help him build the lab with Stephen Spellicy, Tee Glasgow, and Brian Lewis. The idea to use the Celerra VSA for this was not mine; but it was through this first exposure I started down the road in creating the Celerra VSA UBER edition.

To help with the Tech Summit labs I created the new UBER VSA, wrote lab control PowerShell scripts, and built most of the VCenter stuff within. Because there were issues related to some bad hardware I volunteered to show up early to Tech Summit in San Francisco and make sure everything was up for when the crew that was going to run the lab arrived.

Arriving early ended up being a good idea but with a team effort the labs went perfectly.

Because of my help with the TechSummit labs I got asked to help with the VPlex demo for EMCWorld. This started out with just ironing out some issues. Next thing you know I am taking ideas from Chad and Stephen Spellicy and turning them into monitoring tabs and plugins to automate the demo.

For weeks up to EMCWorld I was furiously coding away trying to make everything perfect. I must have performed over 50,000 VMotions on the VPlex. I even wrote a program that would do an entire teleport of 500 VM’s from one site to another, collect statistics on timing and performance, and then move them back. This would run continuously allowing me to test different aspects(tune) and ensure stability.

I left TechSummit early, got home, changed the clothes in my suitcase, and hopped a plane to North Carolina for a week of training. And from training I went straight to EMCWorld.

It was on the plane to EMCWorld that I had the idea to create something that allows the audience to see the teleports happening in real time. I ended up writing a C# WebApp that used AJAX to pull metrics from the vTeleport plugin I wrote and update asynchronously to a vCenter tab. By the time I landed in Boston I had the WebApp running perfectly. I used another application I wrote that simulated the vTeleports to code against since I could not access the lab equipment (it was in the loading dock at EMCWorld).

I arrived at EMCWorld a couple days before the big day (Monday Keynote) and wrote the UI for the new monitoring tab. After the equipment was live on stage, I loaded everything up (with Spellicy and Chad standing right by).

And it worked. 500 VM’s VMotioned in ~20 minutes, all live on the massive high-def screens on stage. The plugin worked. The teleport logic worked. It moved quickly. And my new monitoring tab looked perfect.

I can’t remember anything I have ever done working on the first try so I was beside myself in excitement. In a moment I will always remember, Chad turned to me and said “Nick, you are a freak. You know that?” Coming from a Master of technology like Chad Sakac you can’t get greater praise.

Fast forward to Monday @ 2:00pm… Pat Gelsinger, the new COO of EMC, was getting ready to walk out and introduce the world to the V-Plex. I was on the front row sweating bullets with Chris Horn and Stephen Spellicy on each side giving me encouragement. Behind me were three rows of my vSpecialist team- all arrayed in their cool shirts and representing what has to be the best group of technologists in the world today.

We were supposed to have a recorded video to use if something horrible happened. But we ran out of time to record it and Pat is the kind of guy who likes things live.

So here I am, sitting on the front row of an EMCWorld keynote. I am so new to this team I am not even through new hire training. And the COO of EMC is about to give a presentation on what is one of the most powerful technologies to be released by EMC, ever. This keynote demo is riding on the fact that:

  1. My plugin runs correctly
  2. My backend code executes the teleport workflow correctly.
  3. The vCenter and ESX servers do 500 VMotions without issue (and inside 22 minutes)
  4. And my WebApp is able to grab data and display it within vCenter without a hitch.

I am at this point thinking: “This is either one of the greatest moments of my career- or the moment I decide to switch to something else to do for a living.”

A few minutes later the moment of truth came. Chad joined Pat out on the stage. Chad talked about how cool it would be to move running virtual machines between datacenters and across storage resources. The main screen displays the VI Client console. He right clicks on the Datacenter. Moves down and selects the “vTeleport” option. And then he clicks on “Teleport to Hopkinton” (VM’s were in Boston). Now I knew that it takes about 10-18 seconds before VM’s start moving (inventory, location logic, etc). Chad knew this too and as they chatted for a bit about what was going to happen as I held my breath and I think almost all the other vSpecialists did too.

And then it happened. They started moving just as they were supposed to. All of a sudden I started getting slaps on the back and arms from my team as I stared up at those huge screens and thought: “Wow, it worked.” Chad and Pat moved on to talk about the use cases and progress. But for me, all the work and late hours had come to fruition. I was exhausted mentally and physically from the last month but absolutely overjoyed that all that work had paid off.

That moment was not mine. The team knew what I did but, that moment was a watershed for a lot of people in and outside of EMC. Virtualization is a core part of the future and the vSpecialist team as a group is uniquely staffed and positioned to make this future a reality. All I did was demonstrate in my small way what my team is capable of in many many different ways. That moment was for my team.

There were several other moments that I will never forget:

Later that evening the vSpecialists as a team were meeting at a restaurant for dinner. I had headed back to the hotel to change and literally passed out on the bed exhausted. I awoke with a start about 50 minutes later and realized I was late for the dinner.

I texted a buddy that was there telling him I was on the way and hopped in a taxi to the restaurant. As I walked up the stairs into the dining room I saw my team occupying two very long tables across the room. As I started to walk across the room, I was just some punk geek who overslept and felt like a heel for showing up late. And something happened that has never happened to me before. The entire team stood up and started clapping and cheering as I walked towards them. I didn’t even know how to react so I just hustled to my seat and sat down while looking embarrassed. I think the moment I realized they were cheering me, as I stood in the middle of that big room, I almost cried (yeah call me sappy). To be honored is one thing. But, to be honored by a group of people you hold in the most respect is something entirely different.

Later that week in our team meeting Chad thanked me for my work on the Celerra VSA and VPlex demo. I got rewarded with an iPad and another standing ovation from my team.

All the time I am thinking to myself: “Two years ago I walked around EMCWorld and would have never imagined anything like this could happen.”

So there is my story of one of the greatest weeks of my short career. I can’t imagine working for a better group of people or a company that is as well positioned to take me places. It is amazing what a great product, a great team, and a little luck mixed with some good old fashioned hard work can do.

Couple things I want to clear up since I get asked:

The vTeleport plugin used at EMCWorld was actually quite simple. There is a *real* plugin in the works (which I have seen personally) which is actually quite awesome. Mine was a way to demonstrate what is coming. I am turning the code I used for this into something quite cool for the VMware community (free cool tool). Look for it before VMworld this year.

The VPlex demo was REAL. There was no video and no net. Everything was live. Having probably done more VMotions on a VPlex than anyone outside the people that created it, I can say this; it is awesome and is almost too easy to forget it is even there.

It would be really cool if you could share your own stories of similar awesome moments you have had. Feel free to leave a comment or link to your own story. And thank you to all who attended EMCWorld.

.nick

Besser UBER : Celerra VSA UBER v2

**** Go here for new version of UBER VSA ****

What is better than UBER?

UBER version 2.

It has only been 19 days since the original release of the Celerra VSA UBER edition for the masses. The response has been overwhelming and encouraging. And out of that appreciation I am excited to present the Celerra VSA UBER V2 (version 2). It has a host of new features and now features the combined input of the vSpecialist team to put the shine on it.

If you are not familiar with the original feature list with the first UBER version, then go here first.

Here are the new features and enhancements in UBER Version 2:

  1. Even shorter initial setup
  2. Better network configuration. Removal of old style Control Center config from original VSA (Thanks to Eric Hollis & Kevin Z for help)
  3. Completely automated addition of storage. You heard that right… If you want to add more storage simply shutoff the VSA. Add as many hard drives as needed and turn back on. The VSA now detects the new VMDK’s, partitions, formats, mounts, performs Clariion configuration, and adds to storage pools. Gone are the days of manually having to configure. See video below for demo. (This by far was the biggest request)
  4. The VSA now includes a Rapid Configuration script for setting up CIFS, NFS, and Replication between 2 VSA’s. This script will accelerate the creation of a baseline working set of VSA’s. We highly recommend you use this after becoming familiar with the Celerra management first. It is not meant to replace Control Center. (Thanks to Clint Kitson for the single-handed genius of this feature)
  5. Now the standard configuration wizard includes setup of NTP.
  6. Further speed improvements around network latency. Should see more stable and lower access times with NFS and iSCSI.

Couple outstanding issues:

  1. Some setups will get alerts around ‘slot_3’ being reset or in a stale state. You may ignore this error. This slot is for the unused data mover. Still narrowing down why this happens to some setups.
  2. If you go far along in the setup of replication and run into funky issues it is easier to redeploy the VSA and start over. Remember this is a simulation of a set of hardware. Not everything reverses as easily as it deploys. With the new wizards it is quicker this way too.

The new downloads are:

**** Go here for new version of UBER VSA ****


Please leave comments with opinions, questions, suggestions, or favorite recipes. The more comments the more inspired I will be to get the next rev out. Or maybe even something new that is not Celerra…

And while you wait for your download, watch this video showing off the new features(go full screen for more detail):

.nick

Celerra VSA – UBER : Smaller, Faster, Easier, Geekier

**** Go here for new version of UBER VSA ****

Have you tried the EMC Celerra VSA before? If so, then forget everything you experienced. If not, then welcome and let me introduce you to easiest way to test enterprise-level features with NAS and virtualization.

I won’t go through the history or the advantages of the Celerra VSA because Chad Sakac does a much better job here, and here.

I am a greenhorn at the EMC vSpecialist team. I have just barely three notches on my belt (if notches represent months). So everything is new to me. I am constantly bothering my direct manager with questions like: “Why do we do that?” or “How did this come about?”. This is because I am looking at everything and trying to understand the why behind it all. And this is part of the reason I ended up diving under the hood of the Celerra VSA; to find out what made it tick and why it wouldn’t tick faster.

But first a quick background story: over the last month or so I have been doing my first tour of duty. I did my first customer presentation to a huge company (very near the top of the Fortune 500 list). I got involved in a proof of concept at another major client near Washington D.C. And I even got involved in helping design labs for VMware Tech Summit and major demos for EMCWorld (more on that after the big day). I have never been surrounded by such a quantity of talented (and cool) people or challenged like this before in my life. Needless to say I am loving every minute of it.

During this first tour I had the opportunity to install the Celerra VSA for the first time. And I will be honest: I was disappointed in it. I don’t like things that take so long. One of the reasons I write in so many scripting/development languages is because I hate repetition. So even before I started setting up my first VSA, I looked at the manual which, while VERY well-written, was way above my tolerance for length. Then and there I made it a personal goal to cut those steps down to as few as possible.

But, back to my first time to build…
An interesting thing happened the first time I did it. It was faster, way faster. In fact the Senior guy who I was assisting took a look to check my work and was sure they were broken. In his words: “It is too fast, it must not be actually doing anything.” But, after a little testing he confirmed that it was working perfectly and quickly. He asked me: “What did you do?”. I looked at him, blinked, and said: “I have no idea…”

I tend to venture off the beaten path in a lot of things. Evidently me skipping around trying to figure *why* each step needed to be done (for my future script) resulted in me fixing an issue. Problem was I had no earthly idea what I did or how.

So fast forward to now- I have spent the last good chunk of April figuring out the how and why of the Celerra VSA. I’ve not only figured out the speed tweak steps. But also I discovered memory improvements, boot speed improvements, and even finished a complete automation of the configuration process.

So in summary here are the new features of what I have dubbed the Celerra VSA –UBER Edition:

1. Completely automated install: On first boot a configuration wizard will ask a few questions and automatically reboot. On second boot everything is configured and ready to use. Also configuration takes care of ALL identity issues with generating MAC addresses. Average run through from first boot to complete is <2 minutes for me.

2. Much, much, much faster. You have to try it to see it. No, seriously it evens runs great on my Core Duo.

3. Low memory requirements: It will now run with 1024 MB of RAM (it is set this way by default). If you need to setup replication it may need more but will use much more efficiently.

4. You should not need to login to the console for anything. All configurations can be done through the Control Station web console (hint: Tools -> Wizards).

******* WARNING *******

Do NOT run a Celerra VSA on ESX on VMware Workstation. You will always get horrible performance this way. On a laptop or desktop use it directly on VMware Workstation 7 with the workstation version. On a server compatible with ESX(i) 4u1 use the OVA version.

************************

The Celerra VSA – Uber comes in two versions:

1.       Celerra VSA – UBER for ESX (OVA) (download link)

2.       Celerra VSA – UBER for Workstation/Fusion (ZIP) (download link)

I am not going to lie; this was at least 40-50 hours of late night work trying to reverse engineer something I never used as a customer. It was difficult and damaging to my ego in many spots. So I ask one simple favor from you. Try it out…

Obviously I think I made something pretty darn cool. But, what do you think? If you see an issue or have a suggestion please post a comment letting me know. I am curious what others notice and if they see the same improvements I do.

I hope this helps someone out in their labs somewhere. Please drop a comment if it does.

.nick

****** Update ******

Here is a video on the installation process:

EMC Certification : My Experience

Yesterday I officially passed my first EMC certification test. I am now a full fledged EMCPA! So I know, this isn’t the highest-level and I am not going to impress the ladies down at the civic center. But, this is the first *storage* certificate for me and I am happier than a tornado in a trailer park.

I am working towards the Technical Architect track and so this test (E20-001) was the first step. I went through the Web Classroom training which was good. But the real secret is studying the ISM book (Amazon link).

I really enjoyed the material on fibre-channel protocol and the in-depth work calculating IOPs/capacity. I ended up making a huge Excel spreadsheet so I could play with the formulas.

The test was challenging. Some of the questions were not in the book or Web training and instead required some careful thought. Knowing your data replication methods and SAN topologies (even FC-AL) is extremely important.

I take tests more to help advance my knowledge (forced studying goals) than to get a certificate. I think EMC certification tracks will definitely add value to you as an individual. The track I am on is for employee/partners only. But they have a multitude of tracks available for customers also.

Take a look at their certification framework here.

So what is next for me? Well my CCNA is expiring in October, so I am going to focus on the CCNP composite test next. I will be using a combination of Boson NetSim and Train Signal material.

.nick

Change is good : Fear & Atmosphere

This post is a big deal for me personally. It is the first public acknowledgment of a major change in my life. This blog post will be about me announcing this change; but it will also be about why I am doing it and what lessons I feel can be learned. I had a good boss for three years who had a funny saying I think fits here. “The only thing stopping you is fear and atmosphere.” Every time I pitched an idea to him that he was okay with, he would say those words. What they basically mean, is that the only things between you and your goal is your own fear and the air between you and getting started on it.

I feel those words really fit for this change. As of today I am announcing that I have taken a position with the VCE team(vArmy) at EMC as a Senior vSpecialist. It was a decision that was exciting, terrifying, and complex all at the same time. I was already a huge fan of both Chuck Hollis and Chad Sakac. After meeting my local team and getting a taste of the vision and drive to change the way datacenters are designed for the better; it was an easy decision to make. All that really had to be done was figure out how I could muster the courage to leave my home (current employer) where I have spent over 50% of my career.

For those that don’t know me, I have been on the customer-side of things for my entire short career of six years. To move to the provider-side will bring a great number of challenges and opportunities; which for me is the number one reason I have decided to make this change. I am a bit dramatic and sappy at my core. And so I will sum up the real reasons behind the decision through my eyes and hopefully encourage you in some way to continue or regain the passion for what you do.

1.  Challenges Develop Passion

From the moment I got my first IT job I knew I what doing what I was meant to do. I enjoy it so much it is ridiculous. Whether I am working a major project or writing a small script, the minute I see it come to fruition I am as happy as a dog with two tails. For me overcoming challenges results in a strong Passion for technology and what it can do. And over the years I realized something; Passion is infectious. When you care about what you are doing either people around you will start to care also, or they will get the heck away from you.

For me, the secret to Passion in what you do, is never being satisfied with the just what you are doing. I have been surrounded by incredible people who have been more skilled that me in every facet. My reaction to this was simple, follow them around and figure out what makes them so awesome and learn how to do it yourself. Be positive, be a sponge, be part of the team. My Wife (who is awesome BTW) can tell stories about me starting a job, realizing that I didn’t know everything I needed to, and then spending 4-6 hours a night reading and studying till I was over-prepared. Those moments of realizing I am lacking start a fire in me to take things to the next level.

By taking this position I am intentionally moving myself from the top man on the totem pole to the lowest man on the rung. With great people like Chad Sakac, Scott Lowe, Stuart Miniman, John Avery, Ed Saipetch, Dave Graham, Chuck Hollis, Christopher Kusek and my incredible local team here in DFW; I am but a small speck in comparison. I will never reach my full potential until I knock myself down and surround myself with wiser and stronger people. For me, taking this position sets me up to really grow as a person and IT professional over the next phase of my career. Even better, this move will encourage my already strong Passion for virtualization and truly agile infrastructure.

2.  The World is Changing (or at least the stuff it runs on)

I saw this the moment 4+ years ago when I was first introduced into enterprise datacenter virtualization. It was edgy and a little difficult to grasp but, there was one core thing I came away with - this is going to change everything. I went on to successfully do so many things with virtualization using VMware technologies and defined myself as a professional. The funny thing is that this is still just the beginning. Virtualization of computing resources utilizing a robust hypervisor is just the first step. With the new partnerships like vBlocks and move towards abstraction of layers in storage, networking, and security, information technology is soon to change forever. Not everyone sees or believes that yet but enterprise architecture will be molded by these changes, mark my words. At my core I see this future and more than anything else I want to be a part of helping make that happen. EMC has invested a enormous amount of money and vision and are redefining themselves as a company to be a part of this change. This position is the perfect opportunity to become a part of something great.

3.  I Am The Warm Little Center

In my current position I make a huge impact. Across business or technology lines I play a major part in both decisions and accomplishments. My current employer has been incredible to me in so many ways. There have been tough times like: four different CIO’s in three years, losing close friends, and insane workloads. But, I feel nothing but love and gratitude to my current employer.

However, there is one problem I will not escape. At the end of the day I can’t make them one penny. I will never be a part of the profit center in a company that is a consumer lender. I readily admit jealously at seeing product owners or risk analysis folks who make direct contributions to the revenue and growth. While I am an important aspect of the company and make those warm little profit centers successful and on schedule; I am never going to be where I want to be.

This all changes for me at EMC. Not only will I be able to contribute to the revenue of such a great company; but they will have the tools, materials, and career advancement opportunities that I would never have access to otherwise. I get to become a part of a warm center and I would even venture that with this particular team, this is really the hot boiling center of things to come.

 

Fear & Atmosphere

Even with all these reasons this has been a very difficult choice. I feel at home at my current employer. I know so many amazing people that I have worked with there. My life both personally and professionally has been improved for the better by my experiences there. However, nothing lasts forever. To quote Ecclesiastes(3:1) “There is a time for everything, and a season for every activity under heaven”. Sometimes when you are in that wonderful, comfortable, happy place (atmosphere) you can be afraid to leave (fear).

I know this decision is the best one for my family and myself. So I will leave my comfortable atmosphere and overcome my fear of change and go forward with all the energy and effort I can muster. I want nothing less than to change the future of information technology and I believe there is no company in a better position than EMC.

Along with all these reasoning one thing  is certain. I am a customer-focused person. I have lived life as the person trying to make the miraculous happen with little time or resources. Now I have the opportunity to partner with similar people and help make them successful. I now get the chance to change from the Warrior at the gate to the traveling Warrior Monk coming to turn the tide of battle.

So I will end this post with these questions for you:

What are you passionate about? What fears or atmospheres stand between you and that passion? Are you comfortable? Are you challenged? Inside you know you are capable of great things. Just search yourself and determine if you are heading towards them or waiting for them to head towards you.

Comments, questions, or critique are always welcome and really appreciated.

.nick