DevOps Engineer - Linux, MySQL, Java

Square One Resources
60000.00 - 75000.00 GBP Annual
14 Feb 2017
20 Feb 2017
IT, Internet
Contract Type
Full Time

DevOps Engineer - Linux, MySQL, Java

The opportunity to work with a Market leader in secure data partnership systems and has developed expertise in secure, web-based, people-data software for nearly a decade. That currently provide solutions to over 250 private, public and third sector organisations which help the hard-to-reach and socially excluded individuals.

Are you a security minded Dev Ops/Linux Systems Administrator? Do you have a good knowledge of Java, MySQL, MariaDB, and virtualisation?

Are you comfortable configuring, maintaining, troubleshooting and monitoring a major Java/Tomcat Application including Web Servers, LDAP Directory Servers and MySQL and MariaDB Database Servers for live, development and test environments?

The role includes the opportunity to design new solutions, enhance the resilience of existing solutions and refine system architecture.

You will be able to work closely with both development and management teams to ensure debugging, tuning and improvement of applications and supporting systems. You will also be responsible for the management of configuration and maintenance of deployment and patching processes.

This is a dynamic role that will engage both creative and analytical thinking.

Principal Responsibilities:

  • Maximize systems performance by monitoring systems, troubleshooting network problems and outages, and scheduling upgrades.
  • Install, configure, maintain and tune Java/Tomcat Web, MySQL and MariaDB database and LDAP Application Servers.
  • Manage LANs, WANs, VPNs and SANs to optimise and ensure maximum resilience, security, availability, and performance.
  • JVM maintenance and tuning.
  • Maintain security certification, IP addresses and SSH tunnels.
  • Analyse and report on performance, remediate bottlenecks.
  • Configure and maintain application and network-level load balancing, failover and HA.
  • Maintain multiple layers and models of security appliances.
  • Configure and maintain deployment processes.
  • Maintain application reporting and alerting systems.
  • Comply with security policies and procedures.
  • Document Assets, Systems, Troubleshooting practices, security and Business Processes.
  • Liaise with project management and support teams and providing support to these teams as part of customer and project delivery.

Required Skills and Experience:

  • In-depth Linux experience, including advanced administration and architectures (primarily Red Hat and CentOS).
  • Experience in software package installation in a Linux environment.
  • Advanced knowledge and experience in MySQL and MariaDB Configuration and Performance Tuning.
  • Advanced knowledge of Virtualisation Technologies: XenServer, VMware.
  • Advanced knowledge of load balancing systems, Firewalls and routing.
  • Excellent knowledge of Java configuration, management and debugging.
  • Advanced knowledge of SELinux.
  • Advanced knowledge and experience of Web Servers: Tomcat, Apache.
  • Advanced knowledge and experience in Hardware setup, configuration, and maintenance
  • Networking skills: TCP/IP, LAN, WAN, SAN, iSCSI, VPN, SNMP.
  • Good knowledge of monitoring systems (eg.Nagios/MRTG/Icinga).
  • Advanced knowledge and experience of at least one Scripting language (Bash/Perl essential).
  • Advanced knowledge of Systems Security and encryption methods, principles and practices.