Description
We
are looking for talented, team player LAMP Systems Administrator
experienced and passionate to join our geek team in order to work on
projects with millions of hits every day. You will join an existing
team to administer a mix of legacy products as well as new ones under
development.
Responsibilities
- 24x7 production systems support including trouble-shooting production issues across internal systems and third parties
- Improve,
enhance and extend existing logging, monitoring and alerting
infrastructure; recommend and implement new tools where existing tooling
cannot deliver we need
- Systems automation using a variety of *nix scripting languages
- Creation and maintenance of many systems and services
- Work with the software development team to initialize new environments and platforms
- Mentor software developers on technical operations best practices
- Automate the creation, delivery and management of these platforms
- Backups, including verification and recovery testing
- Basic network configuration management
- User, access and permissions management
Requirements
- Fluent English
- Candidates must have an existing/ongoing right to live/work in Spain
- 7+ years as a *nix systems administrator in a 24x7 b2c Internet delivery systems environment
- 5+ years supporting LAMP based systems
- 5+ years experience with scripted/programmed automation (*nix shell, perl, python, PHP, ...)
- 5+ years working with logging, monitoring, alerting systems
- 2+ years performing light-intermediate skilled MySQL support (not expected to be a MySQL DBA)
- 2+ years with virtualized environments such as VMWare
- 2+ AWS experience, particularly EC2 and storage
- 2+ year working with a systems automation language such as Puppet, Chef, SaltStack, or Ansible
- At
least intermediate understanding of high availability, resilient,
fault-tolerant systems architectures: storage (disk/database), networks,
servers, services
- At least intermediate understanding of systems level trouble-shooting and diagnostics, particularly LAMP environments
- Excellent communicator
- "Right level" of quality and depth in documentation
- Update and maintain techops runbook
- Teaching the team about sysadmin best practices
- With software developers and quality assurance specialists
- During unplanned downtime events - status, summary, recommendations
- Experienced with planning and executing production environment changes including regular software releases
- Must
be able to effectively participate and eventually drive resolution of
unplanned downtimes; strong trouble-shooting and systems level debugging
skills
Desirable knowledge
- Fluent Spanish
- A few years of software development experience
- SaltStack
- Mysql, Elastic Search
- memcached, redis
- git, github
- php, node.js
- Linux/CentOS
- Apache, nginx, HAProxy
- New Relic, Pingdom
- Docker, Vagrant
- Jenkins
- AWS PaaS (e.g., databases, SQS, autoscaling)
- Systems level security - networking, attack triage/response, PCI/DSS
- Physical data centre, rack, kit handling
- Some travel may be required
Benefits
- Permanent contract
- Flexible working hours
- 23 days of vacation, plus flexible bank holidays
- Continuous training and free English and/or Spanish classes
- Company
sponsored events: industry meet-ups through the Summer; company-wide
retreat (Caribbean in June 2015); office ski trip in winter
- Apple work equipment
- Private health insurance
- Paid lunches
- Quarterly profit sharing bonus
- Monthly tech "freestyle" days - tech team members decide what they want to work on and do it
- Interesting projects and working with latest technologies
- Big terrace with ping pong and kicker tables, as well as many drinks and snacks.
ATTRACTIVE SALARY + BONUS + BENEFITS!
* Only submissions in English will be considered.