Position: Data Services Engineer
Company: Limelight Networks
Category: SQL
Experience required: 2y
English level: intermediate

Job Purpose:

The Data Services Engineer assists in maintaining the operational aspects of Limelight Networks’ platforms and acts as an escalation point for advanced troubleshooting of systems issues.

Essential Functions:

Develop and maintain core competencies of the team in accordance with applicable architectures and standards.
Participate in capacity management of services and systems.
Maintain plans, processes and procedures necessary for the proper deployment and operation of systems and services.
Identify gaps in the operation of products and services and drive enhancements.
Evaluate release processes and tools to find areas for improvement.
Contribute to the release and change management process by collaborating with the developers and other Engineering groups.
Participate in development meetings and implement required changes to the operational architecture, standards, processes or procedures and ensure they are in place prior to release (e.g., monitoring, documentation and metrics).
Maintain a positive demeanor and a high level of professionalism at all times.
Implement proactive monitoring capabilities that ensure minimal disruption to the user community including: early failure detection mechanisms, log monitoring, session tracing and data capture to aid in the troubleshooting process.
Implement HA and DR capabilities to support business requirements.
Troubleshoot and investigate database related issues.
Maintain migration plans and data refresh mechanisms to keep environments current and in sync with production.
Implement backup and recovery procedures utilizing various methods to provide flexible data recovery capabilities.
Work with leadership and the security team to assist in implementing and enforcing security policies.
Create and manage user and security profiles ensuring application security policies and procedures are followed.
Qualifications:

Experience and Education:

Bachelor’s Degree or equivalent experience.
3-5 years’ experience working with MySQL (or other relational databases: MongoDB, Cassandra, Hadoop, etc.) in a large-scale enterprise environment.
3-5 years’ of Linux Systems Administration experience.
3-5 years’ of Version Control and Shell scripting experience, and adept with one or more scripting languages including Python, Perl, Ruby and PHP.
Experience with Configuration Management Systems, using Puppet, Chef or SALT.
Experience with MySQL HA/Clustering solutions like Corosync, Pacemaker and DRBD preferred.
Experience supporting open-source messaging solutions such as RabbitMQ or ActiveMQ preferred.

Knowledge, Skills and Abilities:

Collaborative in a fast paced environment while providing exceptional visibility to management and end-to-end ownership of incidents, projects and tasks.
Ability to implement and maintain complex datastores.
Knowledge of configuration management and release engineering processes and methodologies.
Excellent coordination, planning and written and verbal communication skills.
Knowledge of the Agile project management methodologies preferred.
Knowledge of a NoSQL/Big Data platform; Hadoop, MongoDB or Cassandra preferred.
Ability to participate in a 24/7 on call rotation.
Ability to travel when necessary.
___________________________________________________________

We offer:

20 working days of vacation annually + Christmas holidays
Paid lunches/fruits, snacks etc at the office
Paid English classes
Sport activities reimbursement
Health insurance