DevOps/Cloud Engineer
DevOps/Cloud Engineer - Working in a vibrant and fast-moving financial environment utilizing cutting edge technology with an excellent package and benefits.
Whilst not essential previous Financial/Banking experience may be beneficial.
Job Overview
The position is for a Senior Cloud and DevOPS Engineer to join a team maintaining existing and building new infrastructure, sharing knowledge and best practices. This is an incredibly varied role, covering all aspects of automation and management of low latency trading platforms both on premise and cloud as well as supporting clients with their implementation of The Company's Technology solutions. The successful candidate will be a key player within a small but highly technical infrastructure team.
Responsibilities and Duties
- Develop and deliver automated multi-account global cloud infrastructure using infrastructure as code (Terraform).
- Enhance the automation of current processes both cloud and on-premise by using Scripting languages such as Ansible, Python and other automation tools.
- Work with the development team to take over and productionise new technologies and workflows.
- Collaborate with DevOps, development and infrastructure teams around architectural design and cloud best practices.
- Provide support to development and ops teams; this includes, build Servers, virtual environments and CI/CD pipelines.
- Assist the Linux team with deployment and maintenance of software/operating system/hardware using systems and configuration management tools (Ansible, Terraform)
- Systems capacity planning; creating and maintaining a scalable system for Dev, QA, Test and Production.
- Prepare and maintain up to date documentation.
Required Skills/Experience
- 5+ years' experience architecting, building, and operating systems on multi-account AWS and GCP platforms.
- 5+ years general DevOps - CI/CD, Deployment Strategies, Monitoring, automation.
- Strong Linux system administration (RedHat/CentOS or similar).
- 5+ years' experience with automation languages such as Python, bash, Ansible and Terraform.
- Experience with Build, Release and Version Control Systems such as Git, GitLab etc.
- Extensive proven experience with AWS network and security implementations and management.
- Experience administering and maintaining systems monitoring/alerting technologies (CloudWatch, Splunk, Nagios, Rapid7, Grafana etc.).
- Proven experience with containerisation - Docker/Kubernetes/ECS/ECR, etc.,
- Database administration - MySQL, QuestDB, Elasticsearch.
- Experience with multiple cloud providers AWS and GCP - Azure a bonus.
- Demonstrate strong verbal and written communication skills.