Senior Linux System Engineer

Due to increased demand for our products, we are currently looking for outstanding individuals to join our highly professional team.

Remote working (partial or full) is an option for this role dependent on home location.

Main Role Responsibilities:

  • Preparation, installation and ongoing support of Creativity Software systems and software deliverables.
  • Act as first point of contact for support issues for specific customers and work in conjunction with local 2nd line support teams and all relevant internal staff to provide support to all customers.
  • Support to internal infrastructure and solutions as well as occasional individual support to technical and non-technical teams.

Knowledge and Experience

The candidate should be bright, dynamic, and reliable. They should also have solid communication skills and work in a highly structured manner. The candidate should have skills and experience commensurate with at least 5 years in a similar role.

Technical:

  • Strong Linux skills
  • Installation, configuration of Linux (CentOS), Apache, MySQL, PHP, etc.
  • OS hardening
  • Setup of networking equipment (switches, load balancers, VPN, etc.),
  • Setup and configuration of monitoring/alert tools (e.g. TICK, Nagios)
  • Installation of hardware and software systems, at client sites and remotely
  • System dimensioning, provisioning and configuration
  • Experience of support and maintenance to internal office networks and workstations
  • Familiarity with DevOps tools such as Ansible, and Docker
  • Familiarity with VM tools such as VMware and oVirt
  • Knowledge of NFV/VNF environments and tools would be a distinct advantage (e.g. OpenStack).
  • MySQL setup and ideally tuning and replication
  • Postgres experience is beneficial

Support:

  • Logical approach to problem solving
  • Ability to liaise both with clients and internal teams to address issues effectively
  • Able to communicate and liaise at a technical level; including to customers whose first language is not English

Minimum formal qualifications required:

BSC or MSC in Computer Engineering

Other:

  • Able to write excellent quality technical documentation such as: installation guides, operation manuals, test plans, etc. in English
  • Experience of ITIL, ISO and quality management processes would be beneficial
  • Knowledge of additional languages a plus (e.g. Spanish, Arabic)

Job Purpose and Objectives

Key purpose of the role:

At the outset of our projects you will prepare environments for the initial deployments of Location Based Services solution elements, deploy those elements following a defined procedure, documenting any deviations, and then ensure the deployment is complete and ready to pass to support. Subsequently, in each project, and indeed for any of our international customers, you will provide the highest standard of ongoing support.

This will initially be during UK working hours, however availability for out of hours cover (24/7) will eventually be required (i.e. on call, as part of a rota).

Main objectives / key deliverables / targets:

  • Comply with customer support SLAs
  • Proactively monitor and maintain our deployed solutions
  • Help develop best practice within the company for systems testing, deployment and support

Autonomy

The culture and management of Creativity Software is based on respect – for self and others – trust, and empowerment. In practical terms this means that individuals are given goals/objectives and are expected to take responsibility for achieving them with minimal supervision.

Mature, responsible individuals flourish within this environment, and are encouraged to be open and honest, to seek support and feedback at all times. There is a reasonable amount of documentation – of policies, best practice etc – and these need to be understood and observed. However, the nature of the business means that discretionary judgements are required frequently – and the individual will be encouraged to take on responsibility/autonomy within this context.

Impact

This is a significant role within the company. The speed of delivery of a solution to our customer’s requirements and its subsequent stability and performance can be greatly affected by the role holder. It is a customer facing role, and much of the assessment of the capability of CS by the customer will be based on the level of professionalism demonstrated by the role holder. This is essential for the retention of customers and securing future business from them.

Additional Information

For some projects, a degree of security clearance may be required (up to SC) and candidates must be willing to apply for such clearance with Creativity Software.

Vacancy: SS7 Tester

We’re looking for a SS7 Tester to join the technical team in our London office.

The successful candidate will play a key role in our dynamic and award-winning technical team. You’ll be responsible for testing mission-critical systems that are delivered for mobile network operators, law enforcement and emergency service organisations worldwide.

Main Job Responsibilities:

  • Ensure products and releases reach a high level of quality before they are delivered to the client
  • Perform manual, automated and performance testing
  • Write test plans and reports including UAT test plans
  • Assist with UAT events

Expected experience:

  • Educated to 2:1 degree standard. (Maths or highly numerate subject qualifications would be advantageous)
  • Experience commensurate with ~3 years working for large telecom organisations, having followed structured testing methodologies
  • Good understanding of GSM/UMTS/LTE network and 3GPP standards.
  • Experience of SS7 / Sigtran (MAP and SCCP) signalling testing.
  • Experience of OMA MLP
  • Practical knowledge of automatic testing tool such as JMeter.
  • Experience of Protocol Analyzer tools like tcpdump, snoop etc.
  • Experience of writing test scripts (Bash, etc.) and writing simple SQL queries.
  • Experience of exploratory testing.

The following knowledge and experience is desirable:

  • Experience of Core / Radio Network interface testing
  • Experience of telecoms infrastructure with respect to that involved in location calculations e.g. GMLC, SMLC.
  • Experience of performance testing
  • Good command of Linux.
  • Experience of testing Diameter (LTE) protocols
  • Experience of assisting with User Acceptance Testing (UAT) for external clients
  • Experience of writing telecom test frameworks using CPPUnit/Google C++/TCLTk
  • Very good skills documenting and organising the UAT deliverables
  • Experience of (math) algorithm testing.