Graduate DevOps Engineer
Role details
Job location
Tech stack
Job description
We are seeking a motivated Junior DevOps Engineer to support the reliability, automation, and continuous delivery of OCU One. This role is ideal for someone early in their DevOps career, with foundational technical understanding and a strong willingness to learn. You will work hands-on with pipelines, infrastructure-as-code, containerisation, and cloud technologies-initially on well-scoped tasks under senior guidance. Over time, you will take on greater ownership of automation, environment stability, and deployment processes, contributing directly to the performance and reliability of our platform., 1. CI/CD & Infrastructure-as-Code Support Contribute to pipeline updates, variable management, configuration changes and template maintenance. Learn core DevOps concepts such as CI/CD workflows, infrastructure-as-code, containerisation and cloud fundamentals with guided support. Assist with simple environment provisioning tasks, scripted jobs and basic automation improvements. Maintain clear documentation for changes made and steps taken.
-
Deployment & Environment Operations Execute deployment steps under direction and ensure accurate evidence is captured. Support environment configuration, versioning, and access checks following established processes. Run predefined checks or smoke tests after deployments to verify successful execution. Follow environment-handling standards to ensure stability and reduce risk.
-
Monitoring, Issue Identification & Troubleshooting Use monitoring dashboards to observe pipeline runs, deployment outcomes and environment health. Capture logs or diagnostics to support senior engineers in root-cause analysis. Identify anomalies or failures and raise them quickly to the appropriate engineer. Keep accurate notes on findings to support retrospective improvement.
-
Collaboration & Communication Provide clear daily updates on progress, blockers and planned work. Escalate risks or uncertainty early to allow senior engineers to support decision-making. Document processes or steps you learn-improving team knowledge bases. Work constructively with Engineering, QA and TechOps to support shared goals.
-
Continuous Learning & Self-Development Actively seek coaching from senior engineers and apply feedback consistently. Pursue structured learning on tools such as Terraform, Docker, Kubernetes and cloud services. Participate in retros and sprint ceremonies, sharing insights or observations. Suggest small improvements to scripts, documentation or workflows as your experience grows.
Requirements
Do you have experience in Terraform?, Essential Skills Foundational understanding of CI/CD concepts and software delivery pipelines. Basic hands-on exposure to Git, YAML, scripting or command-line interfaces. Willingness to learn Terraform, Ansible or other infrastructure-as-code tools. Strong attention to detail with disciplined approach to following processes. Clear written/verbal communication with ability to raise issues early. Positive attitude toward feedback, coaching and skill development. Desirable Skills Exposure to Docker, containerisation, or simple cloud deployments. Experience with basic monitoring dashboards or log analysis tools. Understanding of networking fundamentals (DNS, load balancers, firewalls). Familiarity with Agile delivery practices (stand-ups, retros, sprint planning). Interest in automation, scripting, and DevOps career progression.