With the Development Department’s support, lead a cultural shift within the business to apply a project approach to software configuration management, base lining, and building.
Facilitate communication of technical and business information between various organizations and within work group.
Configure continuous integration tools to facilitate on demand build-deployment of various web and mobile applications/modules of varying versions at different stages in SDLC to multiple environments.
Integrate automated builds using continuous integration tools to build artifacts into test environments, unit test harnesses, and code analysis tools.
Extensive experience in mentoring and executing Agile, Lean, and Continuous Delivery tools (like Jenkins, CruiseControl, Team City, MS Team Foundation Build) using best practices to design, develop, implement, and provide Quality Assurance for high-quality software build systems for Web and Mobile releases.
Provide estimates and manage own schedule at component/sub-system level.
Experience with automated testing tools and frameworks (like Selenium, JMeter, LoadRunner, Watir).
Provide support for software delivery operations and application release management, including coding and scripting, automated build and deployment processing, agile deployment, and process reengineering.
Candidate Skill Set
Minimum 5 years of experience in software engineering, release engineering, and/or configuration management
Minimum 3 years of experience administering SVN, TFS/TFVC, or GIT
Code deployment for iOS and Android
Source code administration experience a must
Development Process Experience using Agile methodologies
Service-oriented attitude with excellent team building, problem solving, and analytical skills while clearly articulating the DevOps process