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.