Responsibilities
- Evaluate, test, and integrate new code to support hardware upgrades and configuration changes
- Contribute to the overall codebase (C/C++)
- Tune systems for maximum available performance
- Respond to and assist in production operations in a 24/7 environment.
- Provide technical analysis, resolve problems, and propose solutions.
- Provide support to, and coordinate with developers, operations staff, engineers, and end-users
- Educate and mentor team members and operations staff
Knowledge and Experience
- Bachelor’s degree in engineering or computer science or equivalent experience in systems engineering and/or development
- 6+ years of experience with the Linux Operating System (RedHat variants preferred)
- 5+ years of hands-on experience with Scripting (Python / Shell/ JavaScript)
- 5+ years of hands-on experience with at least one major programming language (C/C++/Java) on Linux
- Experience with JIRA or similar issues/project tracking tools
- Experience with Git or closely related version control systems
- Experience with Linux administration and engineering
- Top-tier analytics and problem-solving skills.
- Project management, organization, and time management skills
- Customer-focused, and dedicated to the best possible user experience
- Able to communicate effectively with both technical and business resources
- Experience with designing/implementing scalable hardware solutions for performance and high availability
- Experience developing applications that utilize relational databases
- Experience with Automation tools like Ansible, Puppet, chef, or other build automation and configuration management
Preferred, but not required:
- Advanced Linux kernel and network tuning
- Understanding of and experience with low-latency, high-performance Linux environment
- Experience with common hardware support tasks