What are the responsibilities and job description for the Dev Ops Release Engineer position at Ventures Unlimited Inc.?
Company Description
VUI since 2004 has been helping clients improve their business, environmental and social performance. We do this by applying innovative processes, market intelligence and fresh thinking.
We provide advice and consulting services at strategic, policy and operational levels, concentrating on three key areas:
Job Description
Mandatory Technical / Functional Skills
1. Strong background in release automation within the Microsoft stack.
2. In-depth knowledge in Team Foundation Server 2015, Team City, GIT, MSBuild, Powershell.
3. Experience in Source Code management tools (Git).
4. Good debugging, root cause analysis and problem solving skills
5. Experience with software continuous integration build systems like Team City,
6. Ability to work well in a team environment & independently while tackling complex problems
7. Experience of using tools to integrate best practices like static code analysis, automated unit tests & regression tests, code coverage analyzers etc.
8. SSL certificate
Roles and responsibility
Interfacing with the application development teams and ensure the build and release requirements are addressed throughout the development lifecycle.
•Experience in working with & managing tools/applications/OS like GIT, JIRA, Team City. You would be working with Development & Test teams to keep the builds clean & build quality into the product using practices like automated unit & regression test.
•To learn and understand the process to build and improve upon the infrastructure install/build/deployment process.
•Deployments to integration, system test, performance environments
•Developing automation infrastructure using scripts for deployments
•Maintenance of various environments at appropriate software versions
•Creation and maintenance of build/deployment projects using Jenkins
•Supporting scheduled builds using scripts and tools
•Active participation in SDLC Activities in Spiral and Agile environments
•Monitor integration, system test and performance test environments
•Manage & maintain source code repository in GIT, write hooks for branch locks, improve practices of branching, code merge & tagging policies, establish process control points and configure SGIT to the custom needs of development team.
•Manage & maintain workflow management process in JIRA
•Manage & maintain continuous integration system in Team City/Jenkins
•Manage & support developer and QA environments
•Manage & support user on-boarding process
•Setup & maintain static & dynamic code analysis tools
Desirable Technical / Functional Skills Strong background in release automation within the Microsoft stack. Team Foundation Server 2015, Team City, GIT, MSBuild, Powershell.
Total experience in required skill (years) 5 yrs
Additional Information
If available please contact me for more details at 856-842-1988 Ext - 157 or 609-225-8545