Job Description :

Essential Skills and Attributes

  • Configuration Management tools e.g. Ansible, Puppet, Chef or equivalents.
  • Professional experience of working within the public cloud Azure, AWS or GCP.
  • Hands-on experience of Linux and Windows server including support and troubleshooting.
  • System and application monitoring e.g. Prometheus, Grafana, Nagios etc.
  • Professional Experience with common source control tools e.g Git, SVN
  • Cloud Architecture and system design to solve key business problems and facilitate team goals.
  • Strong and enthusiastic technologist, able to demonstrate a broad technical knowledge
  • Excellent oral and written communication skills.
  • Ability to act as a point of expertise, advise others in the team on best practise and impart knowledge.
  • Maintain code assets using development versioning in code management platform.

Desirable Skills

  • Use of orchestration tools such as Terraform, Ansible or CloudFormation
  • Experience migrating application from on-premises to public cloud.
  • Experience with Blue-Green deployment methodologies.
  • Continuous Integration/Delivery tools - e.g Gitlab or Jenkins.
  • Experience working with containerised workloads such as Docker.
  • Experience with Log Management tools e.g Elastic Stack, Graylog or Splunk
  • Experience working with an enterprise RDBMS such as MySQL and/or Microsoft SQL Server.
  • Knowledge of change control and associated procedures.
  • Use of Secret Management services e.g - Hashicorp Vault
  • Experience with any high-level programming language.


  • BSc Engineering/Computer Science or relevant experience.
  • Proven background working in a technical, IT related position.
  • Desirable AWS / Azure Certifications

Main Responsibilities

  • Delivery of resilient application stacks via "Infrastructure as Code" and other DevOps practices.
  • Monitoring and on-going support of critical, high revenue business applications.
  • Diagnosis and resolution of complex system and application issues.
  • Working with diverse technical and non-technical teams, including Development, QA, IT Operations, Customer Operations and Project Management teams.
  • Write and maintain systems / application documentation for technical and non-technical audiences.

Similar Jobs you may be interested in ..