Jr. Cloud AWS Developer/DevOps Engineer
***We DO NOT provide SPONSORSHIP***
DevOps
Core Skills and 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).
Nice to Have (Bonus Skills)
These are not mandatory, but having some exposure will be a plus:
* 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.
Soft Skills
* 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.
You should be entitled to work in the UK and must be willing to travel within the UK as per project/client demands.