Cloud Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
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
-
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.
-
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.
-
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.
-
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
-
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.
-
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.
-
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Cloud Computing Trends Coming in 2025 for Developers
7 Important Tips That Every Software Developer Should Know
The Most Popular IT Jobs on the Market
Data Engineer Salary UK