Cloud Engineer

Hays plc
UK
21 days ago
Apply on www.hays.co.uk
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Unit Testing Bash Shell Cloud Computing Cloud Engineering Continuous Integration Github Subnetting Python (Programming Language) Windows PowerShell Cloud Services Security Information and Event Management Data Logging
+4 more
Git Information Technology Firewall Services Module Terraform

Job description

A leading Independent IT Infrastructure and Services Consultancy are seeking an experienced Cloud Engineer to support a major banking client.

4-month contract

Fully remote role (UK based)

Inside IR35

Experience Required

Able to design, build and manage cloud infrastructure

Knowledge of both AWS & Azure infrastructure

Able to deploy VNets, Subnets, storage, etc., all from within an IaC tool

Understand how each cloud provider’s services fit together and why.

Able to manage cloud platforms via organisational units, configuring permissions, etc.

Know how to work with Terraform agents.

Understand and follow best practices.

IaC

Able to write and maintain Terraform code

Able to create reusable Terraform modules that meet business units’ requirements and are compliant with company rules

Know how to work with Terraform Cloud and understand state, providers, lifecycle, and similar.

Able to review and edit already existing Terraform modules and ensure changes are not module-breaking

Able to write and troubleshoot Terraform unit tests, as well as run them inside a CI/CD pipeline

GitHub & CI/CD

Know and be familiar with GitHub Actions.

Understand the basics of git.

Able to deploy Terraform resources using pipelines triggered in GitHub and deployed via Terraform Cloud.

Able to manage and work with GitHub Runners

Know how to use branches, commits, pull requests, and resolve conflicts.

Experience with pipelines, approvals, environments, etc.

Automation

PowerShell, Bash, Python or similar knowledge to automate repetitive tasks

Understand how these tools can be implemented into a CI/CD workflow.

Monitoring and logging

Able to read and interpret firewall rules

Able to understand and configure logging of resources into a central SIEM

Troubleshooting

Able to understand cloud infrastructure well enough to be able to effectively troubleshoot issues related to networking, permissions, connectivity and configuration of services

Able to investigate incidents and resolve them from initial detection to solution

Communication Able to communicate technical concepts clearly to non-technical people Able to understand and implement requirements from non-technical people Able to work with other engineers and architects to collaborate effectively Able to participate in technical reviews and change management processes

4837113 - Karl

Requirements

Able to design, build and manage cloud infrastructure

Knowledge of both AWS & Azure infrastructure

Able to deploy VNets, Subnets, storage, etc., all from within an IaC tool

Understand how each cloud provider’s services fit together and why.

Able to manage cloud platforms via organisational units, configuring permissions, etc.

Know how to work with Terraform agents.

Understand and follow best practices.

IaC

Able to write and maintain Terraform code

Able to create reusable Terraform modules that meet business units’ requirements and are compliant with company rules

Know how to work with Terraform Cloud and understand state, providers, lifecycle, and similar.

Able to review and edit already existing Terraform modules and ensure changes are not module-breaking

Able to write and troubleshoot Terraform unit tests, as well as run them inside a CI/CD pipeline

GitHub & CI/CD

Know and be familiar with GitHub Actions.

Understand the basics of git.

Able to deploy Terraform resources using pipelines triggered in GitHub and deployed via Terraform Cloud.

Able to manage and work with GitHub Runners

Know how to use branches, commits, pull requests, and resolve conflicts.

Experience with pipelines, approvals, environments, etc.

Automation

PowerShell, Bash, Python or similar knowledge to automate repetitive tasks

Understand how these tools can be implemented into a CI/CD workflow.

Monitoring and logging

Able to read and interpret firewall rules

Able to understand and configure logging of resources into a central SIEM

Troubleshooting

Able to understand cloud infrastructure well enough to be able to effectively troubleshoot issues related to networking, permissions, connectivity and configuration of services

Able to investigate incidents and resolve them from initial detection to solution

Communication Able to communicate technical concepts clearly to non-technical people Able to understand and implement requirements from non-technical people Able to work with other engineers and architects to collaborate effectively Able to participate in technical reviews and change management processes

About the company

A leading Independent IT Infrastructure and Services Consultancy are seeking an experienced Cloud Engineer to support a major banking client.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hays.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…