DevOps Engineer (Downtown Austin, TX)

DevOps Engineer
Downtown Austin, TX

Do you consider yourself to be a strong software developer, system architect, release engineer, and operations engineer?  Are you experienced with a broad range of technical systems?  Are you interested in working in the social/mobile spectrum?  If so, our client is looking for a well-rounded candidate with a strong desire to be an essential and integral part of a tight Platform/DevOps Team.  The DevOps Team is establishing effective procedures for environment management, testing, and deployment.  Responsibilities in this role entail automation, configuration management, and building infrastructure to support high traffic volumes and extensive datasets.

This DevOps position is with a leading startup that holds an unblemished glowing review from company employees and highly reverd as an outstanding work environment across the board.  The company pays 100% of premiums for medical and dental insurance, 50% for dependents.  In addition to a competitive salary, you will receive a generous portion of stock options, and $500 reimbursement in health & fitness per year.  Talk about an excellent work/life balance!

RESPONSIBILITIES

  • Monitor load, usage, and availability metrics
  • Report trends and potential problems
  • Ensure security, reliability, and redundancy of systems/data
  • Support applications and API services by enhancing systems infrastructure
  • Build data stores and GIS
  • Maintain the technology infrastructure:
    • Linux servers
    • web servers
    • MySQL and other storage solutions
    • load balancing and networking components


REQUIREMENTS

  • BA Degree in Computer Science/related field or equivalent experience
  • Expert in Linux system administration/maintenance
  • Command programming languages suited to system administration:  Perl, Ruby, Python, etc.
  • DBA skills: MySQL 5.1+ and/or PostgreSQL 9.0+
  • Source control (Git), testing, and production deployment techniques
  • Automation/Configuration management tools:  Puppet, Mcollective, etc.
  • Small-medium-scale server clusters
  • Agile/Kanban environment
  • PostGIS and/or other open source GIS technologies (preferred)
  • Cloud computing or distributed processing (preferred)
  • Production NoSQL: MongoDB, Redis, Hadoop, etc
  • Software development: PHP, Python/Django (preferred)
  • Web/Application server configuration:  Apache HTTP Server, nginx, uWSGI (preferred)
  • Message queues:  RabbitMQ, AMQP (preferred)
  • Search server configuration:  Sphinx (preferred)
  • End-to-end storage system administration (preferred)
  • Hardware/Software tuning (preferred)
  • Agile Development and Kanban methods (preferred)
  • Writing low-level extensions (in C, etc.) to avoid performance bottlenecks (preferred)