Should have good knowledge in Software Development Life Cycle.
Strong knowledge in Source Control frameworks like TFS, VSTS, Git etc.
Experience of working with code repository like SVN, VSTS etc
Knowledge in any scripting language - PowerShell, Bash etc.
Experience of using tools to integrate best practices like automated Deployment, automated unit tests, integration tests and code coverage analyzers.
Good and effective communication skills (oral, written and presentation).
Ability to automate and speed up build and release process.
Integrate Test Automation as part of Continuous Integration.