Linux System Administrator

Job Description

We are seeking a Linux System Administrator who is passionate about infrastructure design to join our team. We leverage Amazon AWS and co-located data centers.  Our cloud infrastructure uses heavy automation for server deployment and provisioning. This is an ideal opportunity for someone who enjoys experimenting and thoughtfully architecting systems!

Responsibilities

  • Provisioning of servers and environments
  • Perform software releases and patches
  • Maintain and improve configuration management templates
  • Monitor system performance and respond to alerts for a highly available infrastructure
  • Take part in on-call rotation
  • Support a team of developers and QA engineers
  • Ensure compliance with security standards and practices
  • Manage user access
  • Keep current on relevant technologies
  • Secure the operations and data of applications against theft, loss and/or disasters
  • Partner with internal and external as needed to complete projects
  • Help design infrastructure and automation improvements

Job Requirements

  • Linux administration experience
  • Experience with at least one scripting language (Python, Ruby, Bash, etc)
  • Knowledge of TCP/IP, HTTP, ICMP and other network protocols
  • Experience with a web server (Apache, Tomcat, or Nginx)
  • Experience with Amazon AWS (EC2, EBS, S3, IAM, Route53, ELB, RDS, VPC/SecurityGroups, etc.)
  • Experience with Linux Virtualization (KVM, XEN, VMWare)
  • MySQL database administration experience
  • Bachelor’s degree in Computer Science or equivalent experience
  • Proven ability to establish and maintain effective, respectful and trusting relationships with clients (internal and external), consumers and colleagues representing varying needs, personalities and styles
  • Tenacity to deal with ambiguity and to effectively solve problems in highly dynamic environment
  • Capable of assertively voicing opinions and ideas in the spirit of challenging and improving the organization and being open and supportive of others’ thoughts and feedback
  • Demonstrated ability to work independently with little direction and seek out new challenges
  • Interest in continuous learning to develop oneself

Pluses:

  • Configuration management experience (Salt, Puppet, Chef, or Ansible)
  • Application performance monitoring tools (NewRelic, Stackdriver, Graphite, Scout)
  • Experience with load balancing technology (HAProxy, ELB, etc)
  • Experience with message broker software (RabbitMQ, ZeroMQ, AWS SNS)
  • Experience with Redis, Memcached, Elasticsearch
  • Experience with source code control processes (git/github)
  • Continuous integration experience (Jenkins, Artifactory, Gradle)

Meet Some of Empyrean's Employees

Erica O.

Recruiter, Human Resources

In addition to overseeing the recruitment process for all of the Empyrean teams, Erica is also the first point of contact for the entire Human Resources Department.

Nicholas H.

Inside Business Development

Nicholas builds campaigns and nurtures marketing inquiries—passing qualified leads to the company's sales directors to promote continued company growth.


Back to top