So I recently managed to get my VCDX number! waheyyyyyyyyyyyyyyyyyyyyyyyyyyy
It was a long process for me, which I am now going to break down. Hopefully this will give people some insight into how everything comes together and I do hope it will give future candidates an idea of how to approach it.
So back in early 2016 I knew someone who was considering pursuing the VCDX, and they asked if I wanted to partner up with them. I initially declined…..simply because I didn’t think I had the skill level currently to even consider such a task. Their response was ………..how else are you going to get the skill set? Upon thinking about it, that made perfect sense and they wanted to have a partner to keep them on track with it.
So we decided to work on different parts of the doc and he provided the initial main document layout. I initially did the computer and storage designs, with him working on the networking and security sections.
We worked on it on and off for the next 6 months, I worked on it for solid chunks and then took time off to focus on other things (VCAP6-DCV Design etc). While my partner was working on his sections, I worked on the supporting docs, getting them started and building them up, the testing plans, install guides etc.
Then just after Christmas 2016, my partner said that he was no longer continuing with the VCDX because he wanted to focus on doing an MBA and felt this was more suited to his future career plans. As gutted as I was, I could respect his decision, there is no point pursuing something like the VCDX if you aren’t 100% into it anymore.
So at this point I contemplated whether this is something I wanted to proceed with and do on my own, as it was going to be a total time drain. I initially was planning for more of a June 2017 submission. So from January the 1st, all the sections he had worked on I deleted completely and went about making the design my own.
The reasoning behind this was that since I was going to submit this and possibly defend this on my own, I wanted the design to be totally mine. That way I would have to think of all the design decisions and everything associated with them.
So from January 1st 2017 to the actual submission date March, I worked on the design everyday for at least every 2 hour! I stayed behind at work every evening, as I knew if I went home I probably wouldn’t get any work done!
As I mentioned earlier I wanted to go with a June submission but then the news of the price hikes happened, so I would have 2 shots one March and another in June at the old price. So I decided that if I could get the documents ready for March, I would just submit either way!
This also meant any other kind of studying had to go on hold, anyone who is approaching this will soon realize, the VCDX is all consuming on every aspect of your life.
Any areas I was deficient in, I decided to learn as much as possible about, so as I was writing sections, if I had queries I would ask around to see if what I was doing made technical sense. End of the day if I am going to defend it and I want to know it so I can talk about it as confidently as possible!
I had never written a document of this caliber before, so I made plenty of mistakes along the way. The layout changed quite a bit over this time, I rearranged the layout to fit into the way the blueprint was laid out, this way I could ensure that I was hitting the key areas.
Closer to the time, I sent my main document out to review to anyone and everyone that was willing to take the time to have a look, VCDXs, none VCDXs anyone and everyone. Initially I was a bit cautious of sending it out to people, but I was like I am going to need the feedback. First I sent it out to the fellow partners @vMusketeers and they had a look, general feedback was positive, I then sent it out to anyone externally who was willing to give up some of their time to have a look. Overall feedback was positive (to my surprise if I am totally honest).
One initial bit of feedback that came back was that I hadn’t put any DR in there, I had said it was a future phase. I was STRONGLY urged by this VCDX to at least put something in there, either a full plan or an example of how it would be done in a future phase. His reasoning was it’s a main bit of the blueprint and if you don’t have it, you automatically lose some points and make your life harder than it has to be. I pondered over this for a couple of days, and totally agreed with him. So I added in a full DR section, I had literally just spent the last 3-4 months implementing a full SRM DR solution so I had it all fresh in my head anyway!
Now if you are reading this and you have DR as a next phase, please make sure you have an example of how you would do it….that way you will score some points in the DR section. My belief is you want to score points whenever and where-ever you can, don’t make life any harder than it has to be! (This is something I keep stressing to anybody I have been helping). The process is a long and difficult road, it takes a lot of your time, but that does not mean you need to make it any harder than it has to be!
Now filling in the form, most people (myself included) don’t look at the form till like the day before submission and it took me a bit of getting my head around. I had a fellow VCDX help me fill it in correctly, as I didn’t want it to get knocked back based n some stupid error! I have just helped a couple of other candidates that have submitted go through the form, as its the final step to submission and its often overlooked till the last minute!
At this point I celebrated, I am all about the small victories. I had gone from no real documentation to actually submitted a full design for consideration. To me that was a massive victory! I was fully expecting it to get knocked back, with some feedback for me to work on and then re-submit for June.
But as it turns out this was not to be the case and it got accepted and my initial response was SHIT SHIT SHIT SHIT, I am going to have to defend it now hahaha
The Final Straight
So I took a couple of weeks off after submitting, just to relax a little. I had zero expectations of being accepted, I then started working on some initial slides for my presentation.
I put a basic slide deck together and realized quite quickly it wasn’t very good.
My initial mocks….to be totally frank were absolutely catastrophic and I mean total disasters I am not even going to sugar coat it as anything else.
I kept getting told:
- WHERE IS YOUR STORY
- This is too technical
- Keep it high level
Now as a guy who loves being technical and does technical things all day long, this took me a while to get my head round. I kept thinking what do they mean by story…are they wanting some kind of happily ever after or something!
I took a couple of days off and enlisted the help of various people to help me grasp this concept I was clearly missing, if it was not something I could not get my head round sharpish I would have to consider postponing my defense till I got my head round it.
I had one VCDX give me the task of working through my presentation but not mentioning anything technical and not mentioning ANY vendors…nothing zip..zilch..nada. He was like I can tell you know your design and you know the tech but the presentation is not about that, its about the business!
The irony is the whole time I had been putting my design together, I actually had a story. Whenever I had a design decision I was weighing up the pros and cons and why it would benefit the business and the customer. I was just not relaying this in the presentation!
I then discussed this with the other members of the vMusketeers and my brother (as they do these kind of presentations on a regular basis), and it started to dawn on me what I was getting mixed up about. I have come to realize over the years that it can take me a while to grasp some concepts, but once I have grasped them they click instantly and it was like it should never have been an issue in the first place!
That is exactly what happened in this case, there was just a marked shift in my mind as to how to approach the presentation. I was asked a question and instead of getting into a technical deep dive/battle I would just say it meets the requirement for X or because of constraint B and moved on.
I was given some solid pieces of advice which I am going to share now:
- You can argue the pros and cons of the technical reasons you did something, but its very hard to argue with the fact it met the customers needs and requirements.
- Its all great talking about SPOF etc, but why would a high level business person care? Something with a SPOF can still work fine right? Now if you say its because an outage could cost or has cost the business money/customers and damaged their reputation…that’s something a high level person can fully understand.
- The story is key, why did the customer need this infrastructure? What happened previously? What are they hoping to achieve and how will this all fit in.
- Relate it all back to the business whenever you can
This made a marked shift in my presentation style and how I approached it. To my surprise and the surprise of other people I mocked with after this realisation, I was avoiding getting into technical deep dives and was able to relate back to the business goals and requirements much easier and the presentation flowed so much better.
I was starting with a solid story and a few people mentioned that now I needed to tone my story section down a bit at the start to save time lol. But the story section sets the stage and it actually answered some key design decisions I had made from the outset.
Just call me:
I practiced this new style of presentation multiple times, and I focused on using the slides as reference points and facing away from the slides when talking. If I lost my place or my mind went a little bit blank I could look back get my bearings and then continue on my merry way.
Now mocking in general, yes …yes please do as many as you can…BUT don’t do them back to back or multiple times a day. You will just keep repeating the same mistakes and not have time to digest the feedback.
I had a couple of mocks where they made full notes of things I did well and things I didn’t, I then had to sit down and make adjustments to my slides/story etc to ensure I had them covered for future mocks.
Mock with different people, everyone asks you different questions…which is a good thing! They may think that your constraints could be dealt with differently or it seems odd that you went with X over Y etc. You want these questions asked before rather than during the defense!
These are good as its easier to get people together, esp in different time zones and run through the presentation, but drawing things out can be quite difficult.
Face to Face Mocks
The virtual Webex mocks are all fine and dandy, but the real proof is doing them face to face, where you have a white board and can be asked to draw things out for the panel when needed, you can be asked to move between slides > draw something out > then go back to your original slide and continue on.
One thing that became very apparent to me when doing my early mocks was that I thought I could defend certain design decisions really well……but when it came down to it, they weren’t good enough reasons. So I had to go back to the drawing board with my justifications, one of the keys to this was not trying to defend them technically but defending them based on the business and its needs and requirements.
Also when push came to shove in the final week, before the defense I discussed with a few VCDXs about changing my design slightly (just as you would do in the real world after testing). We all concurred it was easier to justify/defend the change, than to justify why I hadn’t done it (remember it is a VMware certification after all!) In the actual defense I had a slide that mentioned this change and why it happened and the discussions I had with the customer and reasoning behind why it was done after testing.
Now my friend was doing his PHD thesis and he shared this picture, and I thought it related to the VCDX defense quite well too:
Note: please don’t actually attack the panel! They do want you to pass (they really really do)!
Since I made an adjustment that I thought was better and easy to defend and justify and score points with, I opened with it directly when the time came for that section. I didn’t get questions on it when I was done explaining and moved on.
A lot of people focus heavily on the design defense and don’t put much time into the design scenario. I nearly fell into this trap.
I still remember my first proper go at the design scenario. I remember reading the slide looking at the white bored, looking at the people and looking at the white board and looking at the slide. I just kept doing this, I asked a couple of half baked questions wrote one thing on the board and was just just like…errrrrrrr. All I can really do is laugh about it! I had no baseline of questions and no way to get information out of people and to build a design in that way.
So what I did here, is I built out a list of default questions that aligned with the AMPRS and covered Compute/Network/Storage/VM/Security/BC&DR. I then had a solid base to work from, I then just practiced and practiced. I got one of my work buddies to play the customer while I tried to extract key details from them and flesh out a basic logical design. I have a few of my not so glamorous test scenarios that I can post up for the world to see!
As promised here is one for now (try not to laugh!):
The Actual Defense
Now it is crunch time, you’ve put in all the effort and you have to show up and do your thing!
I walked in with my cup of tea in hand, shook their hands and just had some easy fun conversation while I got my presentation set up.
There was a nice big white board behind me, a big TV screen in front of me (which is what the presentation would be on) and the 3 panelists and the moderator. They were all friendly and we causally chatted away before we began.
Because the presentation was on the TV the laser pointer on my clicker did not work against the TV, so I had to actually go up to bits and point at them to drill home key aspects of the design.
I was very animated and used lots of expressions, this is generally how I am in real life.
No one outside of VMware know how it is scored, but I get the impression presentation skills score very highly. Simply because they want to see how you handle this kind of situation, how you handle people asking you questions, how you control the room. A lot of people in IT aren’t good at presentations in general, but its a skill that can be learned. Ask us technical questions and we can talk your head off about that kind of stuff, but ask us to do a presentation to the business about something and your tech admin may crumble and be a nervous wreck. But its OK…..as I keep telling people if I can do it…so can you!
What I noticed is that key design decisions I had made in my document, where I had discussed why the other options weren’t viable and the key reasoning why I made that choice meant that I hardly got asked about them in my defense. I was ready to discuss these things but they never came up.
On the flip slide of that, some decisions I took for granted and didn’t delve into much detail in the documentation, became topics of discussion between me and the panel.
The main impression I got with regards to the questioning is, they were checking to see I understood the other options correctly and the one I picked best suited the customers needs/requirements and weren’t just picked…because oh that’s what I always pick. They wanted to see I understood the risks of going with the decision I did etc.
I was asked some questions which I felt would have been difficult for me to answer had I not lived the actual design and dealt with the ins and outs of it in the real world, and I had slides which went into them in a bit more detail and once they saw these slides and I provided some more detail that was more than sufficient. So this is something to keep in mind with any fictitious bits you may have in your design!
I have to say it was serious but fun and I started to enjoy it, I kept thinking either this is going pretty decent or its a total disaster I have no idea which, but I’m gonna keep rolling with it. It just felt like I was in a room with my peers and we were discussing the ins and outs of the design.
One key thing is there will be questions that you are going to be asked, that you never mocked. I had a few of these and it’s impossible to cover every possible aspect in your mocks, obviously the more you do the more exposure you’ll have for sure. When this happens how are you going to handle it?
I had no issue asking them for a bit more detail, and they would give a bit more detail as to what they were getting at, but this also gives you a bit more time to formulate a solid response in your head.
If you actually don’t know the answer and you would refer to the documentation for the answer, then just say so. If I knew there were specific settings I would mention it but say I would have to refer back to the docs and get back to them, or if I had a slide I would pull it up and talk about it a bit and then move on.
There was one key point where I thought I might be rambling on a bit…so what did I do? I stopped looked at the panelist that asked the question and said
Me: “Have I actually answered your question? As I feel like I may have rambled on a bit there”
Panellist: ” Yep you’ve answered it”
Me: ” Brilliant lets move on then!”
I have to say every question they asked me……was completely fair. When I walked out of there I had an idea of things I could have done better, but I knew they were my failings that I could easily work on if I had to do it again.
The Design Scenario was very interesting, I managed to extract key information out of them and fleshed out a logical design. Remember you can ask them to do calculations for you or if you need some info etc they can google it for you. I mean lets be real its a stressful situation at the best of times and you aren’t going to be able to remember certain key things off the top of your head, and they get it. It actually became a lot of fun!
Now you are given a scenario but its adjusted to what they feel you didn’t do too well on in the defense, so you have the opportunity to show your skills in that area and score some points. There were a few times where I picked up on contradictions between what one panelist said and what another said. Now they are making it up on the fly too, so I have no idea if that was on purpose or by accident, but I made sure to point them out and ask for clarification!
At the end I thanked them for there time and told them I actually kind of enjoyed it and if needs be I would be seeing them again haha. I told them how sad I was that my tea had gone cold mid way through my presentation #sadtimes lol
I was laughing to myself as I walked out of the defense and chatted with the ladies in reception and I generally just felt that I could make my adjustments and walk in there tomorrow and do it again if I had to.
I enlisted the help of plenty of people on my journey especially towards the final stretch, I have thanked them on Twitter and on Slack etc, but I will be providing a comprehensive list of people at the end of this post.
Yeah I got the VCDX number, and I had to go into the defence and go through it all, but I am not for one minute under any illusion that its a group effort. Mentors and other people who barely knew me when I reached out to them gave up their own personal time to help, and that’s a wonderful thing. No one is forced to help you, it is there choice. So without their help and critique I wouldn’t be a VCDX.
Remember mentors are giving up their free time to help you navigate the whole VCDX process, they do it in addition to their day jobs and personal commitments. So make sure you use their time wisely, I think getting as many different view points on your design and in mocks can only be a good thing in my opinion. The more exposure you get, the lest likely you will be surprised by something later on down the line.
Over the course of the whole process I reached out to various people when I had queries, and people that didn’t even know me at all were more than willing to discuss various aspects of designs with me and technical configurations. Within the #vExpert community people are always willing to help answer your questions, and you can end up in long discussions about various choices….it is a wonderful thing, everyone is continually learning and sharing their experiences and expertise. I believe being around that kind of environment is highly valuable for everyone involved. Let’s be real no one knows everything and every environment/design is different.
I have to say the earlier VCDXs that didn’t have that kind of structure…..my hat goes off to you because that must have been extremely difficult!
Now since the vMusketeers is made up of 2 other VCDXs, they have been in the VCDX world far longer than I have. So I have opened the post up to them for them to share their thoughts/insights:
Shady (VCDX #249)
So, here’s the story from my point of view and how I saw Bilal during these long months.
Bilal was a hard-worker who has the passion to get his number. Although there was some down times, his will never got weak. He started this with his partner who quit for his own respected reasons and Bilal decided to go on alone which is much harder than doing your VCDX with a partner (my partner wrote the section below :P). I saw how he had been building up his design, his technical skills to expert level and his presentation skills to VCDX level. His tremendous efforts were well rewarded by getting his number from the first shot.
Bilal was my first true experience for mentoring a VCDX candidate and I was really lucky to have him as a mentee. Being a mentor, you’ll have to learn about the design you’re reading. You might have to learn some new technology bits to understand what is in this design. This experience also taught me the meaning of commitment. You have a mentee with a deadline that he wants to meet and you should be there as much as possible to help him understand some technology bits or to give him your opinion as a peer reviewer or even doing mocks every few days. If you, VCDX-holder, will not be committed, you should not say that you are a VCDX Mentor at all to preserve your credibility and save the candidate time and effort reaching out to you with no reply. I felt so bad when I was reaching out to my supposed-to-be mentor and he never replied.
IMHO, Bilal quickly understood the essence of VCDX certificate. He understood that VCDX certificate is not about writing a B-I-G BIG design paper and submit it that includes every corner case in the world. It’s all about submitting a design paper for a solution that helps a real/fictitious customer to meet his business goals and/or solve his business problem and in same time shows your expert-level knowledge. VCDX certificate is also about how to be strong and confident Architect that can handle tough situations and customers. An architect who fully understands and trusts his solution and can present it and defend it. Bilal could fully understand that in just few months and modified his design and presentation many times to show himself to panelists as a true VCDX Architect!
Last thing, I want to say: “Well done B! You did a tremendous effort and you got it finally!! I told you that my Oracle will never lie ;)”
Jason (VCDX #206)
So I jumped in and had the privilege of helping mentor Bilal around the time he was editing his final design document. I took a look over the document and found most of the meat and potatoes was there with just some minor comments or corrections. I didn’t find any glaring gotcha’s in the design, which is a good thing. Nothing worse then spotting a big design flaw last min 🙂 One thing that stood out to me early in Bilal’s VCDX path was his passion to attempt the journey. Even though he didn’t have years of experience in design / technical writing he had the drive and work ethic to learn them. I think this is very important because like Bilal said if you don’t push your self or try how will you ever develop those skills? I know a lot of people go through the certification tracks to learn and I encourage anyone to do so.
Another thing I mentioned to Bilal early on is to call out for help to as many VCDX / people as possible in his VCDX journey as it requires a lot of time and dedication both on the mentor’s part and the mentee’s part, which is hard to get sometimes. They say it takes a village to raise a child, I think it takes a village to raise a VCDX as well. So after a few other checks and a application filled out it was time for submission. One thing I will also remind future VCDX candidates of is don’t forget about the other documents that are required for the VCDX submissions. These typically tend to get forgotten about as you work so hard to complete your design document. Make sure you give ample time to get these done as well. With the document ready for submission Bilal submitted and we waited for news.
A week later I got a message on google hang outs from Bilal that he had been accepted for defence! This was great news but then I think the panic set in for him 🙂 Due to work having me travelling a lot I didn’t get a chance to mock with Bilal early but I had a webex chat with him after his first few mocks where his confidence was really shaken. I re-affirmed him that EVERYONE goes through this part of the process and every mock you complete makes it a little bit better every time, till you get to the point where you are flying through the mock and crushing 90-95% of the questions people ask you. One thing I noticed like Bilal mentioned is once he turned that corner to defend to the business needs and not fight it out technically it was like night and day. He was quickly squashing questions and defending much faster and more effectively. The whole process developed very quickly after this and his presentation became very sharp. As the date got closer every time Bilal had a question around how to defend something in his presentation / design we had a chat about it, till we got to a point where he was happy. By the time I had my last webex chat with Bilal I felt he was ready for the defence. I found his defence was good and his presentation skills where strong. Like Bilal said I think they mark your presentation skills highly as they want to see how you can handle a room, criticism, questions, and think / pivot on your feet.
I warned Bilal before he went into the defense that I don’t know any VCDX’s that walk out of that room feeling 110% they crushed it and your mind will always go to questions you felt you could of answered better, however the hardest part wasn’t over. The hardest part is waiting the week to get the results and your mind will drive your crazy going back and forth on things. Did I score points here, maaaaybe? I could of done better here? Ohh maybe I did get points here. However no one ever believes me when I tell them this 😛
Needless to say a week later we got the great news that Bilal got his VCDX # Congrats buddy! you deserve it! You put in the hard work and had the drive to weather the storm! I like to think of the VCDX path like another saying: Fate whispers to the warrior “You cannot withstand the storm” The warrior whispers back “I am the storm” It was a pleasure to be your mentor and I wish you all the best in your next journey!
So I have been putting this post together for a little while, and I have decided now is a good time to publish it, as there are a few people that have reached out to me for help with their submissions and with general questions.
I have spent a lot of time mentoring and helping people with the VCAP exams and I am used to be asked questions and helping people with them. While doing the VCDX I felt like I was the least skilled person in the room again, which let’s be real ….that’s the room you want to be in, as that’s where the learning happens and that is how you level up.
No way! I remember nearly 5 years ago I decided to take virtualisation more seriously as it is an area I have a lot of interest in. W couple of years before I had paid to do the ICM 5.0 course myself because the company I worked for wasn’t willing to front the cost, there were no cheap options back then! The thing was I did the course and got the VCP but never really did anything with it.
So I decided I wanted to specialise in this some more and become an expert in that field, and behold here I am now a VCDX. There have been plenty of highs and lows in getting here and its been a long road, but as I keep telling people IF I CAN DO IT SO CAN YOU. I deep down believe that, you just have to decide if its what you REALLY REALLY want to do and only you can decide that.
The irony is now more than ever I realize I actually don’t know that much at all! As with many things, the more you learn the more you realize you don’t actually know that much.
I will end with this kinda cheesy quote, but it is very fitting:
“Never give up on a dream just because of the time it will take to accomplish it. The time will pass anyway.”
List of People I’d Like to thank (in no particular order):
Shady ElMalatawey, Jason Grierson, Kim_Bottu, Graeme Vermeulen, Don Ward, Manny Sidhu, Kiran Reid, Mike Brown, Paul McSharry, Rebecca Fitzhugh, Mike Burkhart, Jeremiah Megie, Graham, Brian Gerrard, Fouad E., Gregg Robertson, Sam McGeown, Paul Meehan, James Kilby, Bayu Wibowo, Alex Correa, Aline Menezes, Joe Silvagi, Brett Guarino, Patrick Holohan, Roger aka BlackOpsVCDX, Batman, Lego Batman, Lord Business and all the #vExperts.
Now If you have made it this far just remember when it comes to the VCDX:
The defence is all about the business!