Infrastructure Analyst

The responsibilities of the infrastructure analyst will predominantly be related to specification, configuration, setup and proof-of-concept work towards establishing services for a technical support infrastructure.

Duties and Responsibilities

  • Use automation to deploy application and configuration
  • Manage monitoring toolset and developing as appropriate
  • Liaise with third party hosting companies to ensure regular maintenance including patching within agreed timelines
  • Build infrastructure as required by projects, including application database servers
  • Liaise with third parties to deliver solutions on time and to budget
  • Provide input to customer reports and presentations
  • Commitment to supporting a highly-available solution; attention to detail, quality and response time
  • Ensure solution documentation is accurately maintained
  • You will be responsible for new and ongoing projects
  • Mentor and develop technical support team members
  • Deputies for Lead Infrastructure in his absence

Experience and Knowledge


  • Puppet
  • Redhat, Debian, any other Linux flavour is a plus
  • Tomcat/Java with troubleshooting experience and very good understanding
  • Scripting bash/perl
  • An understanding of networks – routing/switching, firewall, load balancing, VPN – (Vendor agnostic)
  • Apache, load balancing, high availability, clustering, apache modules
  • Mysql, configuration tuning, replication, clustering and high performance
  • Security


  • Amazon Web Services (AWS), MS Azure
  • Monitoring tools
  • Docker
  • Adobe AEM
  • Windows server administration (IIS, MSSQL, powershell)

Skills and Attributes

  • Extremely motivated and enthusiastic
  • Proactive and self-starter
  • Excellent communication skills, both verbal and written
  • Will be confident, articulate and literate, presenting him/herself as a professional at all times
  • Self-motivated, disciplined, able to work on own initiative and take responsibility for own work
  • Committed to the achievement of excellence
  • Constantly strive to discover and learn new technologies
  • Ability to balance client business priorities with technical requirements
  • Resilient and able to work in an organisation that is undergoing change due to growth
  • Ability to work on multiple projects in parallel
  • Team player

Education and Qualifications

  • Computer related degree
  • Certifications will be strongly considered

To apply, please send your CV and covering letter to

Other vacancies