Junior DevOps / Cloud Engineer
Salary: $80,000 – $100,000 per year
Location: Sydney, Australia
Employment Type: Full-time
Experience Level: Junior / Associate (0–2 years)
About the Role
We are looking for a motivated Junior DevOps / Cloud Engineer to join our engineering team.
This role is ideal for someone at the early stage of their cloud or DevOps career who has a solid understanding of cloud infrastructure, automation, and modern software delivery practices.
You will work closely with experienced engineers to support cloud infrastructure, CI/CD pipelines, deployments, and day-to-day operations while developing your technical skills through hands-on experience.
Key Responsibilities
Assist in provisioning, configuring, and maintaining AWS cloud infrastructure.
Support CI/CD pipelines using tools such as GitHub Actions, Jenkins, or GitLab CI/CD.
Work with Infrastructure as Code (IaC) tools such as Terraform to automate infrastructure provisioning.
Assist with deploying and troubleshooting containerised applications using Docker.
Monitor application and infrastructure health, investigate basic issues, and assist with incident resolution.
Write and maintain simple Bash or Python scripts to automate routine tasks.
Collaborate with developers and senior engineers to improve deployment processes, reliability, and security.
Maintain technical documentation and follow established operational procedures.
Essential Skills & Requirements
AWS: Basic hands-on knowledge of core AWS services, including EC2, S3, VPC, IAM, and security groups.
Linux: Comfortable using the Linux command line, managing files and permissions, and troubleshooting basic system issues.
Networking: Understanding of fundamental networking concepts such as TCP/IP, DNS, HTTP/HTTPS, ports, and firewalls.
Git: Familiarity with Git workflows, including branching, committing, merging, and pull requests.
CI/CD: Basic understanding of continuous integration and deployment concepts, with exposure to at least one CI/CD platform.
Infrastructure as Code: Fundamental understanding of Terraform or similar IaC tools.
Scripting: Basic Bash or Python scripting skills.
Containers: Familiarity with Docker fundamentals, including images, containers, and Dockerfiles.
Good problem-solving, communication, and teamwork skills, with a willingness to learn.
Nice to Have
Basic understanding of AI technologies and a willingness to learn and contribute to AI-driven projects.
Experience with AWS services such as ECS, ECR, RDS, Route 53, or CloudWatch.
Basic understanding of Kubernetes or container orchestration.
Familiarity with monitoring, logging, and troubleshooting tools.
Understanding of cloud security principles, including IAM least privilege and secrets management.
AWS certifications such as Cloud Practitioner or Solutions Architect – Associate.
Exposure to other cloud platforms such as Microsoft Azure or Google Cloud.
Experience & Qualifications
0–2 years of relevant experience in IT, cloud engineering, system administration, software development, or DevOps is preferred.
Recent graduates and career changers with relevant technical skills are encouraged to apply.
Relevant internships, technical training, personal projects, home labs, and GitHub portfolios will be considered.
A degree in IT, Computer Science, or a related field is beneficial but not mandatory.
What We Value
A strong interest in cloud technologies, automation, and DevOps practices.
A hands-on approach to learning and solving technical problems.
Willingness to ask questions, take feedback, and continuously improve.
Ability to work collaboratively and communicate technical issues clearly.
You don't need to know everything from day one. We value strong technical fundamentals, practical experience, curiosity, and the ability to learn and grow.