Infrastructure Engineers - Edinburgh
Do you have experience as an Infrastructure Engineer in Retail Banking, Betting, or E-Commerce organisations, where there are a very high volume of customers online?
We are working in collaboration to source Infrastructure Engineers (several posts) for a Financial Services client who has offices in Edinburgh and London. As for work format, it is 6 days per month contractually, but it will be 1 day a week, which is always a Thursday. There is an on-call element to this, once every 6-8 weeks, and they will be paid. Salaries vary according to location.
This is a pivotal role in the organisation that will involve building solutions for their Platform hosted in a public cloud (AWS) environment. You will collaborate with stakeholders to develop product roadmaps, provide operational support for pattern or product related issues and work with key vendors. This role covers the platform for Mortgages, Loans, CC, Overdrafts and new next-gen work.
Your solutions will use automation to build reliable solutions, and comply with security, resilience, sustainability and operational requirements.
Additionally, you'll:
- Take a lead role with an entire team to design and engineer intuitive, self-service infrastructure products
- Develop technical skills through continuous learning and development
- Contribute to the delivery of infrastructure as code solutions
- Build an awareness of design thinking tools and techniques with users in order to improve your product
- Provide operational support for pattern or product related issues
- Work with key vendors in the delivery of the infrastructure services and technology for the product
Skills you'll need
- To thrive in this role, you'll have experience in Infrastructure as Code such as Terraform, and automation scripting, such as Python or Shell, with an understanding of the software development lifecycle.
- We'll expect you to bring a good understanding of Agile working practices and toolsets with the ability to create the vision for the Release Train, feature team, platform and domain.
- Minimum 5 years of experience. But the candidate must be able to talk through failures and know what to do if failures occur.
- What is your experience? Is it architecture, design, build, or deployment? It will all be tested.
- You can come from any sector and any size company, all come down to their personal involvement in projects.
- Must have good communication skills.
Key requirements
- AWS; S3, WAF, EC2, Load Balancing, CloudFront (any mix of these)
- Kubernetes is essential - you must be battle-hardened from its use, having taken items through to production.
- Helm and Terraform are also essential.
- Knowledge and experience in AWS hosting and services.
- Demonstratable CI/CD experience, preferably using GitLab.
- Experience with Terraform, Docker and Kubernetes.
- Experience with observability tooling such as Grafana, Loki, Tempo, Mimir and Prometheus.
Advantageous
- Python/Shell, not that important, but beneficial.
- If they have a network background that's useful.
- DevOps/SRE backgrounds also.
- If you have managed deployments across multiple regions, that's beneficial.
- A robust SRE mindset and the ability to support the infrastructure out of hours.