Cloud Engineer

Information Tech Consultants
Bristol, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Microsoft Azure Bash Shell Cloud Computing Cloud Engineering Continuous Delivery Continuous Integration Linux Domain Name System (DNS) Github IP Addressing Subnetting
+18 more
Python (Programming Language) Name Server Prometheus Shell Script Virtual Machines YAML Data Logging Scripting Grafana Infrastructure as Code (IaC) Git Kubernetes Grep Terraform Software Version Control Docker User Administration Jenkins

Job description

  • Infrastructure as Code (IaC): Basic idea of tools like Terraform - used to define cloud infrastructure using code.
  • Monitoring and Logging: Awareness of tools like Prometheus (for monitoring) and Grafana (for dashboards).
  • Basic YAML knowledge: Since tools like Kubernetes and GitHub Actions use YAML, familiarity helps.

Requirements

  1. Basic Linux Knowledge * Comfortable working in a Linux terminal (CLI) environment. * Able to perform basic file operations (create, copy, move, delete files/folders). * Understand and manage file and directory permissions, ownership, and basic user management. * Use of common Linux utilities like grep, top, df, ps, and chmod.

  2. Basic Networking Fundamentals * Understanding of IP addressing, subnetting, and what private/public IPs mean. * Knowledge of DNS (Domain Name System) and how name resolution works. * Familiarity with HTTP/HTTPS protocols, what ports are, and what firewalls do at a high level.

  3. Scripting Basics * Ability to read and write basic shell scripts (Bash) to automate repetitive tasks. * Some hands-on experience or learning in Python for simple scripting or tool use.

  4. Git Version Control * Comfortable using Git for source code management. * Understand how to clone repositories, commit changes, push and pull code, and create branches. * Familiar with GitHub

  5. CI/CD Concepts * Basic understanding of what Continuous Integration (CI) and Continuous Deployment (CD) are. * Awareness of tools like Jenkins, GitHub Actions, or Azure DevOps, even if not deeply experienced. * Understand how code goes from development to production in an automated way.

  6. Container Awareness * Have heard of Docker and understand the basic purpose of containers (e.g., “run applications in isolated environments”). * Understand the difference between containers and virtual machines at a high level. * Basic idea of what Docker images and containers are.

  7. Cloud Computing Fundamentals * Awareness of cloud platforms like AWS and Azure * Understand concepts like virtual machines, storage, and networking in the cloud. * Know why organizations use the cloud (scalability, flexibility, cost-efficiency)., * Willingness to learn new tools and concepts. * Good problem-solving attitude. * Ability to follow documentation and troubleshoot issues. * Comfortable working in a team and asking questions when stuck.

Apply for this position

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

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:13 min

Defining cloud proficiency by technical role

Piet Van Dongen · LIVE

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

3:21 min

Building a custom bash script to detect secrets

Dwayne Mcdaniel · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:00 min

Introduction to YAML syntax and basic formatting

Chris Ayers · LIVE

2:45 min

Auditing codebase signals to skip logical CSS conversion

Vidhya Krishnamoorthy Vidhya Krishnamoorthy · Europe 2026 Virtual

Videos

See all

Related articles

See all