Remote job
Junior DevOps Engineer
Job details
About this role
Role overview
Support the day-to-day operation of development pipelines, monitoring and infrastructure while building foundational DevOps skills. You’ll work under close supervision, follow documented procedures and escalate uncertain or higher-risk changes to experienced engineers. As your confidence with the team’s tools and platforms grows, the role is intended to take on broader and more independent tasks.
Responsibilities
- Help maintain existing CI/CD pipelines, monitor runs, flag failures and triage straightforward build or deployment issues. - Follow runbooks and change procedures when adjusting pipelines, and seek senior review for ambiguous changes. - Assist with basic dashboards and alert rules, review alerts, escalate genuine incidents and record recurring patterns. - Support routine environment and infrastructure tasks using approved infrastructure-as-code templates and processes. - Help with standard account provisioning, de-provisioning, access reviews and patch tracking; escalate unusual access requests or security concerns. - Document work, use team ticketing tools consistently, complete onboarding and pair with senior engineers to build skills.
Requirements
- A degree or diploma in computer science, IT, software engineering or a related field, or relevant bootcamp or certification training supported by a practical portfolio. - Zero to two years of experience in DevOps, systems administration or software development support. - Basic familiarity with Git and branching workflows. - Exposure to Linux or Windows server environments and scripting with Bash, PowerShell or Python. - Some familiarity with CI/CD concepts and tools such as Jenkins, GitHub Actions or Azure DevOps Pipelines. - Basic networking knowledge, including DNS, TCP/IP and HTTP/HTTPS.