A Day in the Life
Design Continuous Integration and Delivery tools according to Project requirement using DevOps tools such as Chef, Puppet and Jenkins
Help to establish and adopt a repeatable and efficient process for the deployment of software to live environments
Coordinate with Release Management Team to
Align with Release Strategy & Plan focused on the code/configuration release, deployment methodology (big bang, soft start, parallel, etc.) & timing
Continually monitor application and integration readiness for deployment
Support release of entire build package of capabilities during the different stages of development all the way to production release
Ensure automated deployment process has been completed in all environments from test to production
Manage cross release, cross unit ownership of deployment issues and interdependencies. Troubleshoot build and deployment issues
Integrate and build code regularly and efficiently, to effortlessly deploy it to the server
Plan and evaluate simulations and pilots. Work with test lead to monitor the pilot results
Work with the training administrator to schedule and execute application training
Ensure adherence of deployment activities to all quality management plans/standards
Check for the deployment readiness for sprint and participate in necessary reviews
Plan the branching, merging and labeling strategies
Establish version control specifications and check in procedures
Plan project configuration management repositories, baselines and change control procedures
Order and setup configuration management equipment and repositories
Publish the built artifacts to repository
This position reports to the IT Director
Must Have EDUCATION REQUIRED:
Bachelors degree in Engineering, Business or Science
YEARS OF EXPERIENCE:
Bachelors degree and a minimum of 9+ years of relevant experience including broad multi-functional business and PLM experience along with 5+ years of project and/or people management experience, or
Masters degree and a minimum of 5 years of relevant experience including broad multi-functional business and PLM experience along with 3-5 years of project and/or people management experience.
Systems Engineering and Application Lifecycle Management (ALM) experience a major plus.
SPECIALIZED KNOWLEDGE REQUIRED:
Application of information technology (i.e. business systems) in PLM (Product Lifecycle Management), MDM(Master Data Management), PDM (Product Data Management in CAD applications), and ERP/MRP (Enterprise Requirements Management/ Material Requirements Management) or similar product-based business applications.
Design/implement branching, merging and labeling strategies for configuration / code
Design/implement Continuous Integration and Delivery tools (CI/CD processes) for a repeatable/efficient process for deployment of solution to production
Setting up the continuous integration pipeline and creating the build plan for each modules
Strong awareness of Waterfall and Agile(Scrum) Methodology. Ability to manage demands between multiple workstreams leveraging Scrum of scrums.
Proven experience to
Define the work plan, schedule, budget, and required personnel for deployment
Assess application and training readiness for application deployment
Ensure organizational readiness and sponsor commitment for deployment
Involved in defining and implementing the roadmap for providing continuous integration, deployment and delivery by automating repeatable tasks
Project management and influence skills to succeed in matrixed environment.
Must be comfortable with ambiguity, adept at change management, and capable of working in cross functional teams.
Excellent facilitation and issue resolution skills.
Experience working in an FDA/ISO regulated environment.
Knowledge of Quality Management Systems and compliance requirements.
Nice to Have
Solution Architecting & Implementation of enterprise wide PLM Solution in Medical Devices Industry
Played role of Scrum Master
Strong knowledge and understanding of EU MDR requirements
Financial acumen
Experience with MS suite of products as well as ERP, MES and /or PLM systems
Masters degree in engineering, business, or related field