Desired Skills and Experience

  • Assisting in ensuring 24/7 availability of key services and infrastructure in our production Linux environment
  • Participating in the on-call schedule, which includes after hours and 24x7 support
  • Researching, developing, and implementing new systems configuration management technologies and practices
  • Developing internal documentation for key systems and services
  • Proactively monitoring and auditing the health and availability of systems
  • Developing tools and processes to automate tasks to help scale IT Operations
  • Establishing and following operations best practices
  • Assisting and supporting development troubleshooting complex application issues
  • Ensuring a stable and secure database environment
  • Developing, implementing, administering, and maintaining policies and procedures for ensuring the security and integrity of databases
  • Resolving database performance and capacity issues, and replication and other distributed data issues
  • Performing a variety of tasks. Working under general supervision. A certain degree of creativity and latitude is required
  • Performing daily system monitoring, verifying the integrity and availability of all servers hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups
  • Monitoring database and query performance and resource utilization
  • Backup and Disaster Recovery
  • Performing daily backup operations, ensuring all required file systems and system data are successfully backed up to the appropriate media
  • Performing regular storage capacity audits and archival or purge data as necessary
  • Repairing and recovering from hardware or software failures
  • Applying systems patches and upgrades on a regular basis, and upgrade administrative tools and utilities
  • Configuring / adding new services as necessary
  • Maintaining operational, configuration, or other procedures
  • Performing periodic performance reporting to support capacity planning
  • Performing ongoing performance tuning and resource optimization as required
  • Participating and implementing automation strategies for build and maintenance activities
  • Bachelor of Science degree in Computer Science, related studies or equivalent in work experience
  • Linux systems administration experience 1 year. We use only Linux here in our production environment so this is critical
  • Solid scripting abilities – Shell at a minimum, Ruby or Python a plus.
  • Experience with standard Linux daemons (Apache, Tomcat, cron, syslog, ntp)
  • Demonstrated understanding of TCP/IP networking concepts
  • Experience in MySQL database administration
  • Experience with monitoring system tools (nagios/nrpe)
  • Ability to diagnose networking issues using standard tools
  • Experience with Ansible / Puppet or Chef a bonus!
  • Operational Experience of Big Data tools and technologies (Solr, ElasticSearch, Storm, Spark, Hadoop etc) a definite bonus
  • Strong analytical and problem-solving skills
  • Good judgement and ability to make pragmatic choices
  • Focus on company goals and customer needs, awareness of value of your work in a wider business context
  • Collaborative merit-based decision-making
  • Ability to make progress despite ambiguity (research, analyse, select the best course of action, move forward – all in a timely manner)
  • Build and maintain good relationships within your team and the broader company
  • Knowledge-sharing
  • Adaptability
  • High quality output consistent with team standards
  • High level of personal ownership and accountability
  • Creativity and invention whilst striving for simplicity
  • Self-development
  • Delivering results
  • Good sense of humour
  • You don’t take yourself too seriously
  • A friendly, sociable, communicative and collaborative team
  • Flexible working conditions
  • Significant autonomy
  • A continuous flow of challenging projects contributing to progress towards Company goals
  • Exposure to new Big Data technologies
  • Involvement in improving our processes and methods
  • Time set aside for experimentation, research and personal development
  • Annual holidays (25 days – increases with tenure)
  • Bank holidays (in addition to annual holiday noted above)
  • Enhanced sick time
  • Employee share option scheme
  • Pension plan scheme with employer match
  • Flexible office environment
  • Casual work environment
  • Pet friendly offices (clean, trained and well behaved dogs)
  • Great team environment – we’ve here to help provide everything you need to be successful!