Software Developer/ Engineer/ Architect
Linux/Unix Operations Engineer
Key Responsibilities:
- Monitor multiple servers that simultaneously run various applications and scripts and ensure issues/bugs are resolved in a timely manner
- React to production incidents and rectify problems; work with respective developers to improve applications
- Set monitoring system and checks to ensure issues are caught early
- Write scripts for Technical Operations group in automating processes and tasks like data archiving/clean-up, automated process restarts, etc.
- Monitor, assess and detect any issues within the automation process
- Bring full system up after planned maintenance
Required
- Advanced Linux/Unix user, including but not limited to
- Networking (e.g., SSH, NFS)
- System monitoring / troubleshooting (e.g., load, ports, file descriptors)
- Comfortable with VIM/Emacs
- Experience with Bash scripting
- Python knowledge (primarily utility scripting)
- Understanding of Nagios
- Comfortable with GIT
- 3+ years of relevant experience
Optional
- Perl experience
- Java experience
- Rsyslog knowledge
- Understanding of Ganglia