I’ve been at Microsoft for over 9 years and in that time, I’ve worked on a bunch of different teams. However, I never went out and LOOKED for a new team. I was just moved around in reorgs. That kept me generally happy and I got to peak inside a bunch of different organizations. The key thread through all of those jobs as BI (business intelligence.) I spent a lot of time on Power Query and the language research that led into. Then Power Query joined in with the whole Power BI effort and I moved from the Power Query team into a data engineering/analytics team. Over those years my job title changed from Test Engineer to Test Lead to Software Engineer. All of these changes have been good and have increased my knowledge. This latest team, Power BI, has been really awesome. We went from nothing to a shipping product in about a year and we’re really shaking things up. This is almost certainly Microsoft’s next billion dollar business. (Go sign up. It’s free and easy. http://powerbi.com)
One of the great things about being in a company like this is the opportunity for changing teams without changing companies. There are SO many things that I want to work on in this company that I’ll never scratch the surface. All it takes to change teams is a few emails, some interviews and bam, new job.
So for the first time in 9 years, I took advantage of that opportunity and I’m voluntarily changing to a new team. I’m going to stay in the big data technology space, but I’m swithcing to the Azure Compute team. This is one of the core groups inside of Microsoft Azure. Azure is the cloud computing offering from Microsoft. It started 4 years after the more popular “Amazon Web Services”, but it’s rapidly catching up according to Gartner’s latest report. You can also check out some of the recent financial disclosures to understand how Azure is one of the key bets for the future of the company and it’s going exceedingly well.
My new group handles the vast number of physical and virtual machines that are at the heart of the service. And my specific team is focused on customer analytics. Are you getting what you pay for when you use Azure? What areas are good or painful? What features can we add to make it even better? There is a LOT of telemetry and feedback data available and I’m eager to dip my hands into that pot.
While this feels like a brand new job, it’s awesome that my paycheck, benefits, title and commute are unchanged. Thanks to Microsoft for giving me so many opportunities to pursue my interests!