Gearbox Software Company Logo

Gearbox Software

Frisco, Texas - United States
View all jobs at this company »

Linux Systems Engineer

Description

The main responsibilities for this candidate will be to create a rock solid and flexible infrastructure to support our growing in-studio and Internet-facing applications. This candidate will be comfortable using automation to deploy operating systems and applications in a virtualized environment, and will be familiar with other portions of the system stack including nginx, apache, MySQL, and redis.

This qualified candidate will  think automation first and manual second. In addition, this candidate will need to possess discipline to build platforms and services that will live on for a long time. This individual must be comfortable in a team environment and be willing to handle IT tasks from top to bottom (you'll build up our online presence and run the cabling to do it).  The candidate should be a self-starter with the ability to complete tasks without a great deal of hand-holding.

This position will requires participation in a 24/7 on-call rotation.

Required Skills and Experience:

Bachelor¹s degree in computer science or a related field, or equivalent training and professional experience
  • A strong foundation in systems administration
  • Proven experience with Linux, including command line tools and common applications, and at least one scripting language (bash, Perl, Python)
  • Familiarity with Perforce, Git, or similar versioning software
  • Hands-on experience managing enterprise email systems (sendmail, postfix, Exchange)
  • Comfort with configuration and deployment tools such as Puppet, Chef, and Capistrano, and the depth of Ruby/Rails knowledge to develop within these tools
  • Knowledge of popular Linux file transfer applications, implemented in a secure fashion (sftp, rsync)
  • Deployment and support experience with applications in a cloud environment, such as Amazon Web Services
  • Hands-on, “get it done” attitude
  • Work well as part of a team in a fun, fast-paced environment

Bonus points for having knowledge or skills in the following technologies:

  • IP networking including VLANs, ACLs, and routing protocols.
  • Databases (PostgreSQL, MySQL, RDS, NoSQL databases)
  • Monitoring (Zenoss, Nagios, or similar)
  • Ruby or Java
  • Agile development

What you might work on:

  • Building a multi-site build transfer application that transfers changed files in minutes, if not seconds
  • Designing a highly-available and responsive code repository that blows the developers minds and never goes down, at least as far as they can tell
  • Building systems and applications that work in the cloud
  • Influencing the tools you use, the languages you work on

 





This Job is no longer active!