Platform Engineer
Leeds, England, United Kingdom
Purpose
We are seeking a highly skilled and motivated Platform Engineer to join our dynamic team. The ideal candidate will have a strong infrastructure, Platform, and database administration background, focusing on automation, release processes, and code quality. As a Platform Engineer, you will play a crucial role in ensuring our development and release pipelines' efficiency, security, and scalability.
Job Role Accountabilities
Infrastructure as Code (Iac). Manage infrastructure using configurations such as Terraform.
Continuous Integration / Continuous Delivery (CI/CD). Implement and maintain CI/CD pipelines to automate the build, test, and deployment processes.
Monitoring and Logging. Ability to monitor application performance and use alerting and logs to track behavior.
Cloud Service Management. Deploy and manage resources on the cloud, such as Azure.
Security and Compliance. Implement best security practices throughout all infrastructure and applications.
Collaboration and Communication. Collaborate with development operations and other members of staff to streamline and automate services.
Managing Kubernetes clusters
Examples of Key Activities
Knowledge of a development language and ability to apply it to infrastructure / micro-services
Working on ways to automate and improve development and release processes (CI/CD)
Excellent problem-solving and ability to seek solutions and document
Working alongside colleagues to oversee and aid code releases using bespoke tooling
Review code written by others, providing constructive feedback if needed
Identifying security risks in code and systems and implementing measures to mitigate risk
Stay updated on industry best practices and standards
Ensure smooth and reliable deployment processes, minimizing downtime and maximizing system availability
Knowledge of cloud platforms and resources
Experience with Infrastructure as Code
Familiarity with relational and non-relation databases (SQL/MONGODB)
Functional Structure and Key Relationships
Direct Reports - Job roles or team(s) which will report into the individual:
CTO and DBAs
Key Relationships
Job Title Relationship
CTO Collaborative working with the development teams
Data Science team Collaborative working with Heads of and team members
Corporate Accountabilities
Always act within all FCA Regulations with integrity and ensure all customers are treated fairly.
Complete all mandatory training as and when required.
Always ensure adherence to all Firm policies and procedures.
Qualification, Skills, Knowledge and Experience
Essential Desirable
College/ A-Levels Degree
Skills and Technologies
Terraform
TerraTest
Azure, Google Cloud, AWS - Essential
Jenkins X3
Go, C#, HCL, YAML
Git, GitHub - Essential
SQL, MongoDB, PostgreSQL
Kubernetes - Essential
Docker/ Podman (Containerization)
Helm
Experience
Minimum 3 years experience in a development role, actively developing a system.