We are looking for someone who can work well independently who also embraces a great team dynamic! The Linux Systems Administrator will work on our Infrastructure team, helping to maintain our large scale 7 x 24 x 365 production environment running Linux (CentOS 6 and 7). The scope of work includes server/hardware installations, OS upgrades, security updates, configuration management, security administration. The position will also provide opportunities to work on technologies such as Hadoop, Cassandra, and Kubernetes, as well as opportunities to explore and recommend newer technologies. People who like to work hard and play hard will love working for Dstillery!
Essential Functions and Responsibilities
- Support and maintain CentOS production servers and virtual machines hosted in our data centers.
- Server hardware installation; OS installation using installation tools (Cobbler, Kickstart, Salt, Puppet or other similar tools)
- Perform server builds, configuration, backups and patches, with a focus on automation.
- Interface with vendors and support staff to manage projects from inception through completion.
- Implement and maintain various system health monitoring and administration tools (Icinga, Grafana, ELK, Observium).
- Support development teams on system deployments and performance optimizations.
- Troubleshoot application issues related to network, OS, configuration, and supported platforms (Hadoop, Cassandra, etc.).
- Implement, monitor, and maintain system backups.
- Provide documentation of configuration and troubleshooting procedures to facilitate other team members.
- Participate in rotating 24x7 on-call schedule, with responsibility to see problems through resolution.
- Available to occasionally work evenings or weekends for large-scale or high-priority projects.
- Periodic travel to colocation facility in Hudson County, NJ and occasional travel to LA.
- Close daily interaction between other system administrators and developers.
- Must be willing to coordinate activities with other administrators and follow existing protocols and methodologies.
Preferred Qualifications
- 5+ years experience in production system environment, including proven experience running a 24x7 service.
- 5+ years CentOS Linux experience with a solid understanding of performance tuning and end-to-end troubleshooting.
- 5+ years experience with RDBMS and/or NoSQL database management.
- Experience with networking (TCP/IP, VLANs, switches, routers).
- Experience with a scripting language (bash, python, groovy, golang, etc.) to automate tasks.
- Experience with administration and tuning of Java applications.
- Demonstrated troubleshooting skills through resolution; understanding problem from the network, OS, and application levels.
- Ability to configure, customize, and support typical Linux daemons, including NFS, BIND, Apache, and MySQL.
- Comfortable in a colocation environment, with regards to power and cable management, cooling, and adherence to installation standards.
Experience with one or more of the following technologies is a PLUS:
- Hadoop technologies (HDFS, YARN, Hive, Tez, Spark, Flume, Oozie, Kafka, Zookeeper, Ambari)
- NoSQL database technologies (Cassandra, Scylla, MongoDB, Memcache)
- Container and VM technologies (Kubernetes, Rancher, Docker, Istio, oVirt)
- Security tools (OpenVAS, Snort)
- Advanced networking (BGP routing, Nexus switches)
- Load balancing technologies (LVS, Piranha, Consul)
Dstillery is an Equal Opportunity Workplace