Logo
The Sherwin-Williams Company

Lead Release Engineer

The Sherwin-Williams Company, Cleveland, Ohio, us, 44101


The Lead Release Engineer role is responsible for managing the design, development, and maintenance of automation workflows for Continuous Integration and Deployment (CI/CD) pipelines that support software product releases. The incumbent will also lead the implementation and support of platforms that are foundational to accomplish the automated CI/CD pipelines. The incumbent oversees the design of deployment pipelines and manages the writing of deployment scripts/programs for installation of products, including building infrastructure from code, compilation of software code into artifacts, and deployment of artifacts/configurations to various software environments. The incumbent is responsible for directing the execution of the DevOps toolchain including configuration management, release, and deployment in alignment with release management policies and standards defined. The role drives collaboration with project teams to determine an appropriate build schedule and then initiates the build and packaging process. This role will foster partnership between team members to implement process improvements and support developers for software package registry and delivery. By doing this effectively, the incumbent will help drive a seamless experience for end-users across IT functions and help the organization be more effective and efficient in delivering high-quality digital products and services.Job duties include contact with other employees and access confidential and proprietary information and/or other items of value, and such access may be supervised or unsupervised. The Company therefore has determined that a review of criminal history is necessary to protect the business and its operations and reputation and is necessary to protect the safety of the Company's staff, employees, and business relationships.Manage and oversee the deployment of software packages, artifacts, and configurations into various environmentsOversee the implementation process of foundational platforms used to accomplish the automated deployment workflows/pipelinesLead the creation and implementation of scripts and programs to automate and streamline the deployment process for infrastructure, code, configurations and configurable artifacts for software products and DevOps toolchain, and provide mentorship and guidance as neededEnsure that the automated pipelines are reliable and scalable to support the organizations demands, understand what the needs of the organization are, and communicate those needs to the team developing the automated pipelinesLead and monitor collaboration with project teams to determine the appropriate build and packaging schedule, ensuring successful project outcomesProvide technical direction and leadership to the team in the Configuration/Release Engineering process in the case software changes arise, and drive the adoption of best practicesDetermine what alternative tools and processes can best improve efficiency and reduce errors across the development platformMonitor build errors and ensure proper correctionMonitor and oversee the maintenance of version control of tools and scripts, ensuring proper governance is in place and adhered toEnsure that the necessary resources are provided to the development team to deliver high-quality packages and work with cross-functional teams to ensure delivery aligns with product and project objectivesEducationRequiredBachelor's degree in Computer Science or Information Technology, or in lieu of a degree, at least 9 years of experience in software development or software release engineeringPreferredCertification in MiddlewareKnowledge and ExperienceRequired6-8 years of experience in Configuration/Release or platform EngineeringProven experience with Continuous Integration/Continuous Delivery (CI/CD) toolsExpertise in maintaining tools and platforms for source control, artifact & package management, deployment pipelinesProven experience in software build and release management processesExpertise with Agile methodologies, SDLC, and DevOps MethodologyIn-depth knowledge with container technologyExpertise with scripting languagesPreferred6+ years of demonstrated experience in leading and supporting large ERP platform implementations (Oracle Cloud preferred) and have strong technical background in one or more workstreams - Planning Manufacturing & Inventory (PMI), Order to Cash (OTC), Source to Pay (STP) and/or Core Finance.Demonstrated leadership experience in working with one or more external Implementation Partners/Vendors in an onshore/offshore model and effectively be able to communicate to business domain stakeholders and technical teams.Demonstrated experience in all phases of large-scale ERP implementations, starting from Planning, Design, Build, Data Conversions, Testing/Validation to Migration/Cutover, Go Live, Hypercare and Support Transition.Technical SkillsCloud Technologies & PlatformsSoftware Development Lifecycle (SDLC) MethodologyContinuous Integration and Continuous Deployment (CI/CD)DevOps MethodologyWeb Services & APIsSource Control SystemsSoftware Packaging and Deployment ProceduresBuild Tools and CompilersSecurity AutomationSoftware Testing & Quality Assurance Methodologies & ToolsVersion Control ToolsContainerizationMonitoring and LoggingThis position is not eligible for sponsorship for work authorization now or in the future, including conversion to H-1B visa.This position is eligible to work in the office three days a week and has the option to work remotely two days a week.