Modine Manufacturing Company
Senior DevOps Engineer
Modine Manufacturing Company, Racine, Wisconsin, United States, 53404
At Modine, we are engineering a cleaner, healthier world. Building on more than 100 years of excellence in thermal management, we provide trusted systems and solutions that improve air quality and conserve natural resources. More than 13,000 employees are at work in every corner of the globe, delivering the solutions our customers need, where they need them. Our Climate Solutions and Performance Technologies segments support our purpose by improving air quality, reducing energy and water consumption, lowering harmful emissions and enabling cleaner running vehicles and environmentally-friendly refrigerants. Modine is a global company headquartered in Racine, Wisconsin (USA), with operations in North America, South America, Europe and Asia. For more information about Modine, visit www.modine.com.
Position Description
The position is an R&D/Product development position in the Immersion Cooling division of Modine. The Immersion Cooling division is focused on providing products to liquid cool current and future generations of High Performance Compute leveraging full immersion with dielectric thermal fluids. Our products utilize both single phase immersion and 2-phase immersion technologies. As this emerging market evolves, we need creative, results oriented individuals to help usher in this new technology shaping the future of datacenters, edge computing, and high performance computing.The Senior DevOps Engineer will be responsible for assisting the Company in the design, development, testing, and deployment of software systems enabling the operation, monitoring, and control of our Immersion Cooling platforms. This is a full-time position within the Engineering division of the Immersion Cooling organization and requires daily attendance at the company’s Allen, Texas location.
Key Responsibilities
Execute all aspects of software development including planning, design and development, configuration management, verification and validation, and transition to productionAssist in identifying technologies and services to fulfill company objectivesAssist in automating regular maintenance activitiesAssist in automating provisioning routines of both Linux and Windows systemsParticipate in functional testing of both software and hardwarePerform general reliability and security assessments of both Linux and Windows systemsPerforming other tasks and undertaking additional roles and responsibilities as directed and required by company managementIdentify areas for process improvement and support process improvement initiatives that drive process, product, and system qualityMonitor and audit complex electronic hardware development activitiesWe are looking for someone to apply their technical expertise, leadership skills, and commitment to quality to positively impact the future of high performance compute.More Hands On DetailsWriting and executing test plans, designing and developing test tools, debugging and reporting code bugs and pushing quality upstream.Define test strategy, tools and process for quality assurance of the softwareDevelop test strategies, test plans, and test schedules for new projects and software releasesShows creativity and initiative to improve product coverage and effectiveness.Familiarity with CI/CD automation frameworks (especially using Python)Efficiently execute test cases across all functional and backend areas of our productsDemonstrated ability to operate within short release cycles
Required Education & Qualifications
BS in engineering required, preferably software related or electricalExpert level experience in the development of complex equipment system automation, tools and the implementation of system automation utilities and platformsExpert level experience with scripting languages (bash, powershell, TwinCat)Expert level experience with PLC integration of sensorsStrong understanding of administration, automation, and orchestration of large-scale Windows and Linux environments using configuration management solutions (Puppet, Chef, Salt)Significant experience with the general administration of Windows, Linux, and appliance based operating systemsStrong understanding of strict security principlesSignificant experience with large scale management and monitoring server environmentsExperience with git revision methodologiesExperience with the establishment and implementation of policies and procedures relating to the administration and operation of internal and external facing servers and systemsThe ability to work independently, as part of a team, or as the manager of multiple teams working towards simultaneous parallel or independent objectivesThe ability to type at least 50 words per minuteEffective written and oral communication skillsTechnical skills required to understand work done by the team to propose new methodologies for approaching workAbility to communicate technical or non-technical information in a clear and concise mannerExcellent organizational and time management skills and attention to detailProactive working style with the ability to adapt to change
#J-18808-Ljbffr
Position Description
The position is an R&D/Product development position in the Immersion Cooling division of Modine. The Immersion Cooling division is focused on providing products to liquid cool current and future generations of High Performance Compute leveraging full immersion with dielectric thermal fluids. Our products utilize both single phase immersion and 2-phase immersion technologies. As this emerging market evolves, we need creative, results oriented individuals to help usher in this new technology shaping the future of datacenters, edge computing, and high performance computing.The Senior DevOps Engineer will be responsible for assisting the Company in the design, development, testing, and deployment of software systems enabling the operation, monitoring, and control of our Immersion Cooling platforms. This is a full-time position within the Engineering division of the Immersion Cooling organization and requires daily attendance at the company’s Allen, Texas location.
Key Responsibilities
Execute all aspects of software development including planning, design and development, configuration management, verification and validation, and transition to productionAssist in identifying technologies and services to fulfill company objectivesAssist in automating regular maintenance activitiesAssist in automating provisioning routines of both Linux and Windows systemsParticipate in functional testing of both software and hardwarePerform general reliability and security assessments of both Linux and Windows systemsPerforming other tasks and undertaking additional roles and responsibilities as directed and required by company managementIdentify areas for process improvement and support process improvement initiatives that drive process, product, and system qualityMonitor and audit complex electronic hardware development activitiesWe are looking for someone to apply their technical expertise, leadership skills, and commitment to quality to positively impact the future of high performance compute.More Hands On DetailsWriting and executing test plans, designing and developing test tools, debugging and reporting code bugs and pushing quality upstream.Define test strategy, tools and process for quality assurance of the softwareDevelop test strategies, test plans, and test schedules for new projects and software releasesShows creativity and initiative to improve product coverage and effectiveness.Familiarity with CI/CD automation frameworks (especially using Python)Efficiently execute test cases across all functional and backend areas of our productsDemonstrated ability to operate within short release cycles
Required Education & Qualifications
BS in engineering required, preferably software related or electricalExpert level experience in the development of complex equipment system automation, tools and the implementation of system automation utilities and platformsExpert level experience with scripting languages (bash, powershell, TwinCat)Expert level experience with PLC integration of sensorsStrong understanding of administration, automation, and orchestration of large-scale Windows and Linux environments using configuration management solutions (Puppet, Chef, Salt)Significant experience with the general administration of Windows, Linux, and appliance based operating systemsStrong understanding of strict security principlesSignificant experience with large scale management and monitoring server environmentsExperience with git revision methodologiesExperience with the establishment and implementation of policies and procedures relating to the administration and operation of internal and external facing servers and systemsThe ability to work independently, as part of a team, or as the manager of multiple teams working towards simultaneous parallel or independent objectivesThe ability to type at least 50 words per minuteEffective written and oral communication skillsTechnical skills required to understand work done by the team to propose new methodologies for approaching workAbility to communicate technical or non-technical information in a clear and concise mannerExcellent organizational and time management skills and attention to detailProactive working style with the ability to adapt to change
#J-18808-Ljbffr