Junior Systems Engineer

Pro Quest Resourcing Ltd ,
London, Greater London
Job Type: Full-time
Salary: £30,000 per annum

Overview

The Client Our client is a provider of premium quality digital technology services to blue chip customers and the public sector, specialising in cloud systems integration. Customers include British Airways, Camelot (National Lottery) and Channel 4 Television, along with technology vendors such as MuleSoft and Red Hat. They are passionate about creating business value through doing innovative and interesting things with technology. Their software powers business critical systems in areas as diverse as lottery ticket sales, TV broadcast and care industry regulation, to name but a few. Within their small but successful company you will have the opportunity to make the most of and enhance your skills, working as part of a great team. Our client provides a happy, respectful and collaborative working environment and we give our employees the freedom to find innovative solutions for themselves. Working conditions are informal and un-corporate, there’s no dress code (unless meeting a customer); you’ll even get to choose the Linux distro that runs on your desktop. The Role We are looking for a bright DevOps-minded junior systems engineer with development experience to join our client in supporting and developing infrastructure solutions for our customers. The role will touch on all aspects of Linux systems engineering, supporting, building and maintaining the infrastructure, applications and tools that we and our customers depend on. This is an ideal opportunity for a graduate with some relevant industry experience who wants to progress to the next level, immerse themselves in technology, working with and learning from some exceptional peers. Your responsibilities and rewards will grow with your experience. Technology-wise you will have the chance to receive exposure to all levels of the applications and infrastructure stack. The business develops applications in many different languages and open frameworks, deploying and supporting them in their own data centre space, public and private cloud or on customer premises. Recognised as Integration experts, they are an active part of the 'API Explosion’, helping their customers gain business advantage through integration in the Cloud. Main Responsibilities Provide excellent technical support Plan, document and communicate technical changes, taking into account risk and ensuring best practices for operational tasks Perform proactive monitoring, and respond to alerts Configure, maintain and enhance system monitoring and deployment toolsets Troubleshoot, document and communicate solutions to technical problems Participate in on-call rota Build good working relationships with our customers With guidance, design, develop, test, and document code, ranging from scripts to full blown utilities where required Knowledge and Experience of the Ideal Candidate Confident with Linux command shell or Windows Powershell Ability to program confidently in at least one interpreted/scripted language from the following: Python, Perl, PHP, JavaScript, Ruby, Scala Basic familiarity (setup, simple querying) of a traditional SQL databases such as MySQL, Oracle, Postgres or MS SQL Server Experience of UNIX or Windows OS at administration level Familiarity with Windows 7 / 8 / 10 to at least home user level Familiarity with using office tools such as MS Office, OpenOffice, or Google Docs Ability to explain basic TCP/IP networking and troubleshooting concepts. You have created a website backed by a database, probably using a CMS such as Drupal or Joomla Familiarity with source code control systems such as Git and Subversion. Experience that would be Advantageous Experience of configuration automation Ability to program in at least one compiled language: C, C++, Java, .NET family Windows administration and troubleshooting Understanding of XML, SOAP and RESTful API concepts Cloud experience eg AWS EC2, Rackspace, Azure, Google High availability and clustering eg. Pirahna, database replication Exposure to a NoSQL database eg Neo4j, MongoDB, Cassandra Working with a continuous build environment such as Jenkins Experience with Java app servers or ESBs, eg Tomcat, Mule ESB, JBoss Experience developing with single board/embedded computers Contributing to your own open-source project iOS or Android app development