We are pleased to introduce Steve St Jean in our series of posts to recognise the champs of the Ranger community.
He’s been nominated by his peers for his immense passion for technology and the leadership. He joined the Rangers as an ALM MVP and never throttled back, even when he joined Microsoft as a senior consultant.
He helped us get started with the wave of extensions, where he dabbled with the Show area path dependencies extension. He’s been the driving force behind the Azure Resource Manager template for a Secure SonarQube installation project, where he made us all laugh a number of times, trying to remember which sprint, sync, and heartbeat was associated with our scrum
At our internal TechReady event he is known to host an interactive Chalk Talk session in the last slot of the event … walking away with high speaker and attendee satisfaction ratings. It’s evident that he is filled with knowledge, passion, endless energy, and leads by example.
We asked Steve why he’s so passionate about the Azure Resource Manager template for a Secure SonarQube installation project?
I have a background in firefighting and emergency medicine. I spent 10 years as a professional firefighter and EMT prior to coming into software development full-time. During that time I learned a lot about how to treat patients by looking a signs and symptoms. Symptoms are things that the patient tells you, like “My arm hurts”, or “I’m dizzy”, or (my personal favorite) “I have a sense of impending doom”. Signs are things that you can measure, like blood pressure, pulse rate, or cholesterol level.
While many organizations can articulate that they have software issues and can describe them (symptoms), very few are able to measure those issues (signs) to get a complete picture of the problem. Adding a tool like SonarQube to your organization’s software development tool belt gives you those quantifiable data pieces (signs) that you can marry to your anecdotal evidence (symptoms) to be able to make a software development process diagnosis.
Our project will make this easy for anyone to quickly and easily setup a SonarQube installation for use from VSTS or any platform so that they can start measuring the “signs” of the their software health and document and track their technical debt. The first phase produced an Azure Resource Manager template that will deploy an unsecured SonarQube instance and is suitable for “kicking the tires”. The next phase of the project will lock down the instance so that you can encrypt traffic between your development platform and the SonarQube instance as well as control access.
Wondering what the product owner had to say about?
Steve has been instrumental in getting the Azure Resource Manager template for a SonarQube installation. He’s been driving the team, and doing most of the development work himself. Extremely hard working, he spent the time needed to understand the space, connect with the Azure teams as needed, and provide the ARM template in the expected format so that users can just click on a button. I’ve been enjoying Steve’s energy and will to deliver. – Jean-Marc Prieur