Investigate and resolve production issues, while optimizing software performance using multi-threading, SQL queries, and Unix/Linux scripting. Design, develop, and support applications for cloud infrastructure, especially using Azure, and create tools for automation, provision, and monitoring.