Senior DevOps Engineer

Location: 

Racine, WI, US, 53403 TX, US

Date:  Jun 11, 2024
Req Id:  1205
Travel:  0 - 10%
Remote, Onsite or Hybrid:  Onsite

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 utilizes 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 production 
  • Assist in identifying technologies and services to fulfill company objectives 
  • Assist in automating regular maintenance activities 
  • Assist in automating provisioning routines of both Linux and Windows systems 
  • Participate in functional testing of both software and hardware 
  • Perform general reliability and security assessments of both Linux and Windows systems 
  • Performing other tasks and undertaking additional roles and responsibilities as directed and required by company management 
  • Identify areas for process improvement and support process improvement initiatives that drive process, product, and system quality
  • Monitor and audit complex electronic hardware development activities
  • We 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 Details
    • Writing 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 software
    • Develop test strategies, test plans, and test schedules for new projects and software releases
    • Shows 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 products
    • Demonstrated ability to operate within short release cycles
       

Required Education & Qualifications

  • BS in engineering required, preferably software related or electrical
  • Expert level experience in the development of complex equipment system automation, tools and the implementation of system automation utilities and platforms 
  • Expert level experience with scripting languages (bash, powershell, TwinCat)
  • Expert level experience with PLC integration of sensors 
  • Strong 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 systems 
  • Strong understanding of strict security principles 
  • Significant experience with large scale management and monitoring server environments 
  • Experience with git revision methodologies 
  • Experience with the establishment and implementation of policies and procedures relating to the administration and operation of internal and external facing servers and systems 
  • The ability to work independently, as part of a team, or as the manager of multiple teams working towards simultaneous parallel or independent objectives 
  • The ability to type at least 50 words per minute 
  • Effective written and oral communication skills 
  • Technical skills required to understand work done by the team to propose new methodologies for approaching work
  • Ability to communicate technical or non-technical information in a clear and concise manner
  • Excellent organizational and time management skills and attention to detail
  • Proactive working style with the ability to adapt to change

Modine is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.  Modine provides a competitive benefit package, which could include paid vacation, short term disability, 401(k), health, dental, vision, life insurance, flex spending benefits, tuition reimbursement, Health Savings Account and much more. Human Resources will provide more detail upon your hiring.

 

#LI-AM1

#LI-ONSITE


Nearest Major Market: Racine