Change Manager

Change Manager Location: Ann Arbor, MI Duration: Long-Term W2 Only Job Description: • Responsible for the set-up, maintenance and ongoing development of continuous build/ integration infrastructure. • Creating and maintaining fully automated CI build processes for multiple environments • Writing build and deployment scripts. • Supporting CI/CD tools integration/ operations/ change management, and maintenance. Support full automation of CI/ Testing. • Supporting policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers. • Training and supporting developers from source control, through build automation, merge resolution, CI, test automation, deployment based on tools usage and policies, standards. • Enable successful release management by moving code from Development and Testing environments to Staging and Production. Skills needed: • Agile Software Development and Management methods and ability to excel within an "Agile" environment • Experience in one of the following scripting languages: Groovy, Gradle, Ant • Strong Linux skills, including Perl and bash • Expertise with build automation tools – Jenkins preferred, Hudson acceptable. • Experience with: Build-time dependency management ( Maven, Ivy), Unit testing and code-coverage tools (JUnit), and Functional test automation techniques and tools ( Selenium, etc.) • Knowledge of source code control management systems and configuration management ( i.e. Git, Hudson, Subversion, Artifactory etc.) and code branching/merging strategies • Experience with Open Source Repository Manager (Sonar Nexus) • Some experience with SQL and relational databases administration ( i.e. Oracle, MySQL) • Experience with Linux and creating Virtual Machines, experience with VMware a plus • Good understanding of Quality Control and Test Automation in Agile-based Continuous Integration environments Other Requirements: • 3-7+ years of IT experience • Commercial experience desired; healthcare/HIPAA industry ideal • Strong written and verbal communication skills • Strong organizational skills and the ability to multitask; can set priorities and follow a timeline • Ability to work in a fast paced, constantly changing environment, driving by multiple teams and platforms • A Bachelor's degree or equivalent in Computer Science, Information Systems, Engineering, or other related scientific or technical discipline – or 5+ years applicable experience. Configuration Manager: Build Engineer/Development Operations individual whose responsibilities include building and managing development and production environments for a software-as-a-service healthcare business. Strong Linux administration skills required with emphasis on continuous delivery and developer support. Solid experience in perl, bash, ant, ivy, git, and subversion needed. Jenkins and Artifactory experience a bonus. 3-7 years of experience preferred Please send me your updated resume to Thanks & Regards, Santosh