The Linux Systems Engineer is a mixed project/operations role focused on supporting our internal infrastructure and customer facing products. He/she will be responsible for handling day-to-day project work, including providing proof-of-concept deliverables, product analysis, technical leadership, and architectural input for multiple concurrent initiatives. Assisting and mentoring Linux Systems Administrators and Junior Systems Engineers is also a key part of this role.
Key Job Responsibilities:
- Providing in-depth technical guidance and mentoring
- Working to continually improve processes and procedures with both internal and external teams
- Enforcing technical and operational standards as set by senior engineering staff
- Quickly adapting to an ever-changing environment
- Acting as senior most technical resource for junior administrators
- Researching and testing unfamiliar technologies
Key Skills:
- 4+ years’ experience maintaining enterprise Unix/Linux environments.
- 2+ years’ experience SOAP and REST interfaces, experience working with API’s
- 4+ years’ experience with J2EE, SQL, ZFS, Perl, RHE, Rails, Grails, LDAP
- 2+ years’ experience working with Puppet (preferred), Chef, or other configuration management and deployment frameworks
- 3+ years’ experience with apache, tomcat, scripting languages, SSL, web protocols
- 2+ years’ experience managing and administering MySQL (preferred), PostgreSQL, or other SQL based relational databases
- 4+ years’ experience maintaining enterprise Unix/Linux environments.
- Experience with event management, incident handling, and problem resolution
- Strong communication, documentation, and analytical skills
- The ability to handle stressful situations and tight deadlines in a fast-paced environment
- Working knowledge of ITIL, ITSM, and INFOSEC best practices
- Ansible, Salt, fabric, or other automation tools experience
Desired Skills:
- • Familiarity with standards and technologies such as; virtualization, F5(i-Rules/tcl), Java, Posix LHS, GRSecurity, PAM, iptables, mod_rewrite, clustering technologies, platform as a service a plus
- • Layer 7 switching, application delivery, and global services load balancing
- • Working knowledge of software development practices a plus
- • Bachelor’s Degree in Engineering, Computer Science, Mathematics, or Information Systems
- • Professional services experience a plus
- • Relies on experience and judgment to plan and accomplish goals
- • Ability to communicate effectively with all levels of employees/management