Senior DevOps Engineer - London, United Kingdom - The Curve Group

The Curve Group
The Curve Group
Verified Company
London, United Kingdom

1 month ago

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description
We have a current opportunity for a Senior DevOps Engineer on a contract basis. This position will be fully remote and outside of IR35.

You must have extensive experience in Python and Linux to be considered for this role.

  • Manage an international, multisite production infrastructure powering services, including design, deployment, maintenance, troubleshooting, performance tuning and security;
  • Administer Infrastructure services and Operational Support Systems(OSS);
  • Maintain a highly available resilient environment, patching and upgrading software regularly;
  • Formalise designs, configurations, and procedures for system and storage administration;
  • Identity system incidents and problems. Troubleshoot, resolve and produce root cause analysis of these incidents;
  • Work with software developers to ensure that development follows established processes and works as intended;
  • Ensure that systems are safe and secure against cybersecurity threats;
  • Significantly contribute to the design, scope and implementation of new solutions for upcoming projects;
  • Provide significant input into the department's strategic direction in relation to infrastructure, architecture and operations;
  • Monitor and maintain equipment and systems insuring maximum performance, security and system integrity. Establish a baseline for system performance and capacity planning;
  • Provide tools to support data driven decisions (Elastic Stack, Graphite, Grafana);
  • Deliver highly available and reliable solutions (HAProxy, Keepalived);
  • Optimise existing tools and processes as part of our continuous service improvement program;
  • Responsible for backup, business continuity and disaster recovery of systems;
Essential

  • Demonstrable experience managing, troubleshooting, and tuning Linux and Windows systems;
  • Strong analytical, diagnostic and problem solving skills;
  • Linux and Windows configuration, management, optimisation and administration;
  • Strong knowledge of scripting languages (Bash, Python, Perl, Powershell);
  • Experience with Virtualisation, Containerisation, and related provisioning tools (ESXi, vCenter, Docker);
  • Understanding of agile software development, continuous deployment, and DevOps culture;
  • CI/CD and Version control (Jenkins, GIT);
  • A good understanding of TCP/IP networking and networking tools such as dns, tcpdump and radius;
  • Experience in automated test coverage, code quality checks (lint) and software metric generation;
  • Working with Internet technologies such as Firewalls, Load Balancing, Proxies, and services clustering;
  • Experience with distributed service monitoring (SNMP, Shinken/Nagios);
  • Experienced with automation tools and infrastructure as code. (Terraform, Puppet, Ansible, yaml, python);
  • Experience with modern database systems (MySQL, ElasticSearch, MongoDB);
  • Experience with cloud and cloud migration (AWS, Azure, GCP);
  • Extensive experience in security hardening servers and network equipment, including certificate management;
  • Excellent organisational and time management skills, and the ability to work on multiple projects at the same time;
  • Fluent in English with excellent verbal and written communication skills.
Desirable

  • Windows or Linux certifications;
  • Network certifications or equivalent experience;
  • Cloud provider certifications or equivalent experience;
  • Experience with AWS/S3;
  • Experience in telecommunications or satellite industry;
  • Understanding of largescale web environments within a geographically distributed infrastructure.

More jobs from The Curve Group