Lead the effort to build out continuous integration and automated deployment pipelines in all aspects of Ecolab applications
Work with other Ecolab IT team members to implement and maintain continuous integration processes and technologies.
Work closely with development teams to coordinate releases and resolve specific build failures
Analyze and improve a process with a bias toward automation.
Proactively monitor, identify, and escalate issues or root causes of systemic issues
Continually improve support processes via root cause resolution, recurring support problems resolution, reduced manual effort and increased automation.
Implement automated testing and automated compliance checks where appropriate
Mentor and train other team members who are less knowledgeable.
Collaborate and communicate effectively with other team members at multiple levels of the organization
Basic Qualifications:
Bachelor s degree in Computer Science, Business Information Systems or relevant experience and accomplishments.
8+ years of experience in the IT field.
5+ years of Release Management Coordination/Engineer experience managing builds through development, QA, UAT through to production.
Understand how to automate builds for developer environments from development through production within a Continuous Delivery model.
Experience of practical implementations of Continuous Integration and Continuous Delivery tools.
Must understand the Scrum Agile methodology and have worked on a Scrum team.
Direct, hands-on experience with DevOps and release management tools
Experience with continuous integration tools, such as VSTS, Bamboo, Jenkins, Microsoft TFS, TeamCity, etc.
Experience with configuration management tools such as Ansible, Chef, or Puppet
Experience with VSTS CI/CD and test case automation
Experience with PowerShell
Exceptional communication skills and the ability to communicate appropriately with technical teams.
Excellent influencing and reasoning skills; good at conflict resolution and consensus building.
Preferred Qualifications:
Self-starter who can take direction, work independently toward objectives and manage changing priorities.
The ability to quickly learn and experiment with new technologies to implement solutions that meet requirements and provide value.
Innate curiosity about technology and how technology can solve problems.
The ability to be aware of new technologies and incorporate them in order to provide value.
Demonstrate willingness to take feedback and adapt solutions where appropriate.
Good written and oral communication/presentation skills
Out of the box thinking and creative problem-solving skills is desired
Experience with agile methodologies
Can manage multiple competing tasks/projects at the same time