Tech Stack
CloudIoTJenkinsLinuxPython
About the role
- Manage and optimize lab environments and establish automation foundations
- Ensure integration of automated solutions with various products and systems
- Troubleshoot, script, and collaborate with teams to improve testing and deployment workflows
- Utilize advanced Bash scripting and Python automation skills to improve lab workflows
- Collaborate with teams to refine testing and deployment processes, focusing on Jenkins and Pytest integration
- Troubleshoot and optimize network switches, BIOS, and ensure smooth VLAN operations
- Oversee lab operations and ensure seamless IT functionality
- Manage hardware components and perform installations and maintenance
- Implement and manage software controls; enhance systems using web interfaces and automation tools
- Contribute to system optimization processes and streamline operations through automation
Requirements
- 2+ years of experience as an Automation engineer - Must
- Proven proficiency in Linux OS, with skills in file system management and debugging - Must
- Proven experience in automation using Python and advanced Bash scripting
- Prior experience with tools like Jenkins and Pytest
- Solid understanding of lab operations and general IT processes, including general knowledge in operating servers, network switch and related infrastructure
- Strong familiarity with hardware components like RAM, CPU, and various connectors
- Excellent problem-solving and collaboration skills with cross-functional teams
- Troubleshooting and debugging skills for network switches, BIOS, VLANs
- Experience optimizing high-performance systems (Highly Desired)
- Advanced debugging skills and experience in complex network configurations (Highly Desired)
- Knowledge of CI/CD pipelines and experience with scalable automation solutions (Highly Desired)