Why Work at Lenovo
Description and Requirements
The Manufacturing Test Strategy and Automation team based in Morrisville, NC is responsible for the manufacturing test platform and infrastructure that supports our manufacturing test process for Lenovo’s servers, racks, and storage solutions that are manufactured and shipped from our worldwide manufacturing sites.
Our infrastructure that hosts and executes the test process consists of several hundred servers, switches, and other associated hardware distributed across several sites. We have an opening for an Infrastructure Engineer to design, deploy and maintain our server infrastructure and ensure that our systems are operating efficiently.
The role will involve setting up remote management tools to monitor and manage the installed systems, deploy operating system updates and security patches, deploy new servers and define and execute processes for decommissioning and replacing legacy systems that no longer meet performance requirements. The Infrastructure Engineer will be responsible for recommending and implementing backup and disaster recovery policies and will work with our security team to identify and close vulnerabilities. Occasional travel may be required with this position.
Responsibilities Include:
- Design and deploy infrastructure solutions to meet manufacturing process requirements
- Define and deploy backup and disaster recovery processes for manufacturing servers and data
- Schedule regular code updates and maintenance for manufacturing servers
- Debug and resolve performance issues related to installed infrastructure
- Implement remote management and lifecycle processes for installed systems
- Develop deployment scripts/processes for installing new servers
- Perform assessments at manufacturing sites worldwide for security vulnerabilities
- Work with corporate IT to support custom infrastructure requirements when necessary (eg. Customer access to manufacturing process data)
Basic Requirements:
- BS Degree in Science or Engineering (Computer Engineering, Computer Science, etc)
- Linux experience
- Scripting experience with Python
- Configuration management and updates
Preferred Requirements:
- Infrastructure maintenance
- System architecture design including backup/disaster recovery
- Self-motivated team player
- Effective communicator
- Security Vulnerability Assessment