Job Description :
Ideal Candidate has expert level scripting language (powershell, javascript, vbscript, etc, or an OOP language (Java, C, strong knowledge of configuration management, virtual environments (VMWare, HyperV, XenServer, etc and release deployment processes. Experience with Linux and/or mobile devices a huge plus.

Overall responsibilities include but not limited to:
Work with the development, test, and operations team to streamline the software development, test, and deployment process from inception to operation.
Oversee the creation and maintenance of a virtual lab environment for the development and test teams.
Contribute to improving and automating the application deployment process.
Operate, configure, and monitor hardware and software applications including servers for the development team, including Team Foundation Server, Sharepoint, and SQL Server.
Contribute to and enhance operational alerting system to help gather metrics for KPI reporting • Architect, implement and support a hybrid solution for build, release and deploy automation utilizing Visual Studio, Team Foundation Server and a virtualization platform in order to enhance a Continuous Integration process • Architect, implement and support an automation system for security, performance and functional analysis of high-volume web and mobile solutions • Enforce a DevOps approach to SDLC • Enforce automation and best practices • Enforce Configuration and Change Management best practices • Communicate and document designs, processes, procedures, deployments, releases, etc.

Qualifications :
Bachelor or advanced degree in Computer Science or Engineering or equivalent work experience • Excellent written and verbal communication skills • Solid understanding of web application components and deployment models.
Experience with IIS configuration and troubleshooting • Experience with Powershell (Daily use) • Hands-on experience and configuration management, build, release and deployment best practices • Solid understanding of the principles and practices of DevOps • Solid understanding of infrastructure, hardware and virtual environments, VMWare, HyperV , XenServer, etc.
Ability to work on a team utilizing Agile/Scrum best practices • Ability to manage multiple projects and responsibilities