Join the Media Technology international Television Audience Measurement team as a DevOps Engineer to complement the solutions developed and used across the globe to maintain panels and process-related data in TV and Radio markets.
Key Tasks and Responsibilities:
- Take part of the global emergency response team with on call availability.
- Contribute to the design and implementation of the CI/CD solutions.
- Automate tasks using scripting and other open source tools.
- Collaborate to document processes and procedures.
- Provide creative solutions to complex problems.
Technology stack
The environment is composed of both cloud and on-premises solutions, AWS being the provider of choice for the former and RHEL/CentOS the Linux distribution for the latter (300+ systems).
The supported solutions are written with different programming languages (C++, Python, Java) and carry with them different challenges given the specific deployment environment. Depending on the solution, automation is managed with Ansible, AWS CloudFormation, in-house Python or Bash tools. PostgreSQL is the technology of choice when it comes to relational database technologies. Other everyday tools are GitLab CI/CD, Jenkins, and Docker (on-prem, ECS, or Kubernetes).
Person specifications / competencies required:
- University degree in technical/scientific field or equivalent demonstrated experience.
- Three years of working experience in a field related to a similar position.
- Intermediate level of English, both written and verbal.
- Skilful user of automation tools such as AWS CloudFormation, Ansible, Helm, Packer.
- Well-versed in Linux systems Administration.
- Good level of network technologies and protocols (TCP/IP, Linux routing and firewall).
- Good understanding of continuous integration concepts, software development release cycle and DevOps Automation tools.
- Work with other team members to identify, troubleshoot, and resolve high impact issues.
- Effective communication skills - able to communicate the information with clarity and precision.
Nice to have competences:
- Understanding of monitoring principles and use of alerting tools such as Grafana / AWS CloudWatch or DataLog.
- Experience with one programming language (Python, Java, C#, C++, node) and Shell scripting.
- Experience with one API architecture (REST, GraphQL).
- Ability to support highly available solutions.