DevOps Engineer - INSIDE IR35

Sign up to see company details
  • Contract 120 days
  • £450 - £475 (GBP) / day
  • London, England, United Kingdom
    and remote
  • ASAP

What you’ll do:

Description

What you’ll do:

• Provide high availability, resilient and low latency microservices for our Broadband, Voice and Mobile customer across the European regions we operates.
• Discipline combines software and system engineering to build distributed, fault tolerant systems.
• Automation and programmability are core to project delivery to ensure supportability and maintainability.
• Responsible for service delivery and development of core ISP services, as well as network and data centre solutions.
• Develop applications for our Broadband Internet Service Platform.
• Design solutions and engage in proof of concepts.
• Develop software to automatically test applications and services.
• Write and maintain documentation about the applications and services.
• Take industry-standard open source technologies, install and configure them and develop APIs for other applications to access them as a service.
• Write software that interacts directly with vendor devices/systems, understanding behaviour in order to incorporate it into a working system.
• Provide 3rd / 4th line support to the Operations department for systems which have been deployed.
• Gather requirements (non-functional and functional technical tasks) based on high-level architecture and designs. Agree acceptance criteria with stakeholders for each task identified.
• Participate in (or facilitate) project meetings including planning meetings, system design ‘whiteboard sessions’ and stand-ups.
• Look for and drive process improvements in our development lifecycle.
• Participate in (or facilitate) Agile planning and retrospectives.


What you’ll bring:

  • ·          Working knowledge and proficient coding in one of the following languages: Perl, Python, JavaScript/NodeJS, Go.
  • ·          Experience with dealing with RESTful API’s.
  • ·          Experience in SQL and No-SQL databases.
  • ·          Strong familiarity and working knowledge of Linux operating system.
  • ·          Strong understanding of networks.
  • ·         Good understanding of TCP and UDP.
  • ·         Ability to pick up another language as required and to perform software development with minimal assistance.
  • ·         Can grasp application protocols like NTP, DNS, RADIUS etc
  • ·         Experience of developing and maintaining shell scripts.
  • ·         Experience working with Git and performing code reviews.
  • ·         Detail focused, i.e., experience of reviewing technical documentation, diagrams and plans to meet and/or define requirements.
  • ·         Capable of managing the documentation of information in a clear and precise manner for implementation, testing and operational teams. 
  • ·         Database experience – any
  • ·         5+ years experience
  • ·         Telco background

    Good to Have:
  • ·         Knowledge of clustering and load balancing technologies.
  • ·         Knowledge of automation tools and practices.
  • ·         Experience with Cloud platforms such as OpenStack
  • ·         Experience of understanding technical risks and issues and knowing when to escalate them.
  • ·         Experience working in Agile Environment and use of work planning and tracking tools, e.g., Jira, ServiceNow.
  • ·         Experience of building and maintaining CI pipelines.

Skills

IT Infrastructure Products
Google Cloud Compute
Linux
Openstack
ServiceNow
IT Infrastructure Technologies & Protocols
DNS
NTP / PTP
RADIUS
TCP/IP
User Datagram Protocol
Management Frameworks and Business Modelling
Agile
Programming Languages & Frameworks
JavaScript
Perl
Python
SQL
Shell
Software Development
API
REST
Software Development Tools
Git
NodeJS
Workflow & Collaboration Tools
Atlassian Jira

Industry Experience

Telecommunications company - Service Provider, ISP, Mobile
Media & Broadcasting company - TV, Music, Movies, Radio, Entertainment