Senior DevOps Engineer
Allen, TX, US, 75013
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
We're hiring a Senior DevOps Engineer, focused on R&D and Product development, for 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 Computing, 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 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 onsite at our Allen, TX 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
- Bachelor's degree in engineering required (software related or electrical preferred)
- 7+ years of experience in the development of complex equipment system automation, tools and the implementation of system automation utilities and platforms
- 7+ years of experience with scripting languages (Bash, PowerShell, TwinCAT)
- 7+ years of experience with PLC integration of sensors
- Experience managing and growing a team is a plus
- 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 and as part of a team
- 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-TH1
#LI-ONSITE
Nearest Major Market: Dallas
Nearest Secondary Market: Fort Worth