Devops Infrastructure Engineer

Recruitment Genius
10 Mar 2018
14 Mar 2018
Contract Type
Full Time
This company is a software engineering firm, building new and exciting software for their clients.

They are looking for an experienced Devops Engineer to join their team. You will work with staff and clients to ensure the availability of both internal and client infrastructure.

Due to their continued growth, they have a brand new opportunity for a Devops Infrastructure Engineer to join their team based in the Media Centre in Huddersfield City Centre.

This is a great opportunity for a talented Devops Infrastructure Engineer who is looking for a genuinely rewarding career helping to build the next generation of software systems.

About the Role

You will work within the Systems Administration team

- Ensure that their infrastructure achieve the required level of monitoring, backup and replication
- Be highly focused on maintaining performance, integrity, replication and security
- Take the lead and ensure that their systems are fit for purpose and ready for growth
- Work with their clients and developers to ensure the best performance is obtained
- Investigate and resolve infrastructure performance issues
- Be responsible for software deployments, database schema changes, database configuration and upgrades
- Perform trouble shooting and recovery during incidents and progress through to resolution
- Provide hardware and application level optimisations around memory usage, CPU scaling, storage performance, concurrency, caching etc.
- Ensure that system documentation is updated and expanded where necessary

Essential Requirements:

- The ability to maintain, support and develop an existing infrastructure with both production and staging environments. The ideal candidate would have a very good understanding of most, if not all of the following:
- CentOS (although knowlege of any of the leading Linux distributions will be fine).
- Tereaform
- Puppet
- Stackstorm
- AWS Route 53
- Cloudstack
- MariaDB Clusters
- Docker

- Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
- Perform regular security monitoring
- Repair and recover from hardware or software failures. Coordinate and communicate with impacted users.
- Be willing to work out of hours as required

Desirable Requirements:

As well as the above the following technologies are used and it would be desirable for the candidate to have a working knowledge of them:
- Bind
- Logstash
- PHP & Perl
- Zen / VMWare
- Git
- Jenkins

Similar jobs

Similar jobs