Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Nikhil Vaze, a Senior Software Engineer and blogger at Electric Cloud working on various DevOps projects.
1. What have you been working on lately?
For the last five years I’ve been working on the ElectricFlow software delivery platform. My current assignment is leading a team working on our plugins and integrations. This ranges from source control systems to emerging technologies like Docker.
The best part of my job is playing with a variety of technologies. Every day I am reminded of how much I have to learn. These days, I find myself working on Java Virtual Machine (JVM) languages and Perl with a smattering of Ruby and a dash of Go.
2. You seem to identify mostly as a developer within the DevOps space. What are some of the most enjoyable things about DevOps?
The explosion of tools has been one of the most enjoyable parts about DevOps on the coding side. Every week there seems to be interest in integrating with a new tool or technology!
To me, the culture aspect of DevOps is simply about treating others how you would like to be treated. Instead of dumping work on another person or organization, we now have a better model of working as a team to accomplish a common goal.
This encourages people to think of the bigger picture and not artificially constrain themselves. I think this is healthy for personal growth and better for the organization.
3. Are there any particular developer tools or resources you couldn't live without?
If I had to pick one tool, it would be Vagrant. Mitchell Hashimoto, one of the creators of Vagrant, explains it the best on his blog.
Subscribing to the Vagrant mindset is quite liberating. Most of my new projects now have a Vagrantfile. Context switches are less expensive, and sharing is possible and well structured.
4. Do you have a favorite open source project (or projects) that you've contributed to recently?
I’ve reported some bugs to various open source projects. I’m currently working on a few projects that I’ll be making open source later this year so stay tuned!
5. Do you follow any blogs or Twitter feeds that you would recommend to developers?
Stackoverflow is an obvious choice. Beyond searching and answering questions, I’ve learned a lot by monitoring tags and skimming incoming questions and answers every morning by email.
In terms of twitter feeds, I recommend Venkat Subramaniam. I had the pleasure to hear one of his presentations at a Java Users Group meetup. His enthusiasm was infectious and knowledge was impressive. I go out of my way to listen to his talks and read his tweets.
7. Is there anything else you'd like to mention?
I think investment and innovation centered around improving software delivery will continue in 2015, and I am thrilled to be a part of it as an engineer at Electric Cloud. This is a great time to be a developer. Getting your work in the hands of users will only get easier.
Thanks for the opportunity for this interview!
And thank you, Nikhil!
Nikhil Vaze is a full stack engineer and loves to hack on things. Nikhil holds a Bachelor of Science in Computer Engineering and Master of Science in Security Informatics from Johns Hopkins University.