Platform Engineer

Platform Engineer Job Description Template

Our company is looking for a Platform Engineer to join our team.

Responsibilities:

  • Maintenance and administration of the platform AWS;
  • Support the set up of team environments, source structures & tooling;
  • Creating development tools needed to run student beans, creating tools to make developers more efficient;
  • Maintain and champion documentation and remediation process;
  • Streamline the running of applications to make the systems more efficient and effective;
  • Drive setup of non-functional requirements such as alerting, monitoring, security & performance;
  • Making sure teams have the right approach to build scalable applications;
  • Effective use of tooling chains.

Requirements:

  • The majority of your experience will be with Linux platforms, but you will have had exposure to Windows Server;
  • Patch Management Software (ideally Ivanti);
  • Good understanding and practical knowledge of Cloudformation or a similar tool to manage infrastructure as code;
  • Experience of working in an ITIL environment, ideally possesses an ITIL Foundation qualification;
  • Ability to work as part of a team;
  • Be a keen and voluntary team player with good interpersonal skills;
  • Demonstrable experience in 2nd or 3rd line IT support and possess ability to analyse, diagnose and fix problems and then works to find the root cause;
  • Driven to be ‘right first time’ when it matters;
  • Experience with Storage Arrays (Ideally Dell Compellent and HP Nimble);
  • Understanding of the principles of business continuity and disaster recovery;
  • Work experience as a Platform/Cloud/DevOps Engineer or similar software engineering role;
  • Good understanding of Cloud security models and best practices;
  • Ability to work with people across the organisation;
  • Strong background in Linux Administration and shell scripting in a IaaS platform (eg. AWS, Azure, GCE);
  • Educated to degree level or equivalent work experience.