Configuration Manager in Westborough, MA

eClinicalWorks   •  

Westborough, MA 01581

Industry: Enterprise Technology

  •  

5 - 7 years

Posted 56 days ago



Job Description

• Provide support to project teams in configuring and base-lining project items.

• Prepare configuration documentations and maintain Configuration Management (CM) database.

• Review and recommend improvements to existing CM processes.

• Maintain data quality, integrity and security of CM database.

• Schedule audits on CM database and assist in implementing audit recommendations.

• Develop security guidelines to avoid unauthorized damage or usage of project items

• Work with configuration teams in development and enhancement of CM tools.

• Assist in management, maintenance and automating of CM tools.

• Maintain proper version controls of software deliverables.

• Oversee the delivery of software applications in test and deployment environments.

• Analyze configuration issues and propose appropriate resolutions.

• Identify, organize, and control software and hardware configuration changes.

• Identify and coordinate processes for version management, system build, backup and recovery, archiving, and change management.

• Support and facilitate auditing and reporting.

• Oversee baseline configurations for applications, software, and hardware assets.

• Writing build and deployment scripts.

• Supporting CI/CD tools integration/ operations/ change management, and maintenance.

• 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.

• Responsible for the deployment of the process. Evaluates performance metrics against the defined critical success factors and institutes actions to correct shortcomings or further streamline the process as necessary

• Responsible for the execution of the process controls, ensuring that staff comply with process and data standards

• Interfaces with other processes and/or business functions to ensure they are able to leverage the benefits provided by the Configuration Management process

• Directs, prioritizes and schedules audits; ensures that any corrective action identified in Process and/or Database audits are carried out

• Manages the evaluation of Configuration Management tools and recommend those that best meet the organization's requirements

• Ensures regular housekeeping of the Configuration Management System data

• Ensures appropriate security and access levels to the Configuration Management System

• Plans and manages a population of the Configuration Management System, including discovery and other data import methods

• Produces reports and Management information, including impact analysis reports and Configuration status reports

• Identifies opportunities and submits proposals for improvement with respect to tools, staff, training, process, procedures and work instructions


Requirements

Requirements

• Ability to evaluate the current environment, gather needs, and propose a recommended CM solution

• Ability to define and design CM standards for the technology

• Ability to define manageable CM processes (checkout/checkin, merge, build, release, etc.) and implement them

• Ability to install CM technology based on needs and to integrate the CM technology with other technologies (development IDEs, defect tracking, etc.)

• Ability to automate major processes by scripting

• Ability to work graciously with users while resolving their issues

• Training and facilitation skills: Ability to prepare CM technology and process training for users and the ability to deliver the training effectively

• Agile Software Development and Management methods and ability to excel within an "Agile" environment

• Strong Linux skills, including Perl and bash

• Expertise with build automation tools

• Experience with build-time dependency management unit testing and code-coverage tools and functional test automation techniques and tools (Selenium, etc.)

• Knowledge of source code control management systems and configuration management and code branching/merging strategies

• Experience with Open Source Repository Manager (Sonar Nexus)

• Some experience with SQL and relational databases administration

• 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

• 4-5 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.


Valid Through: 2019-11-11