Junior DevOps Engineer

Shivom Consultancy Ltd
Brentford, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 40K

Job location

Brentford, United Kingdom

Tech stack

Microsoft Windows
Agile Methodologies
Amazon Web Services (AWS)
Azure
Bash
Cloud Computing
Cloud Computing Security
Cloud Engineering
Continuous Integration
Linux
DevOps
Disaster Recovery
Github
Image Management
Python
Nagios
Networking Basics
Openshift
Powershell
Scrum
Reliability Engineering
Prometheus
Runbook
Software Engineering
Software Vulnerability Management
Datadog
Data Logging
Scripting (Bash/Python/Go/Ruby)
DevOps Tools - Open-source
Delivery Pipeline
Grafana
Infrastructure as Code (IaC)
GIT
Cloudformation
SC Clearance
Containerization
Gitlab-ci
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Cloudwatch
Terraform
Software Version Control
Docker
ELK
Jenkins

Job description

Shivom Consultancy Ltd is seeking a motivated and enthusiastic Junior DevOps Engineer to join our growing technology team. This role provides an excellent opportunity for an individual looking to develop hands-on experience across cloud engineering, infrastructure automation, CI/CD pipelines, platform operations, and operational support within secure and large-scale customer environments.The successful candidate will work closely with Senior DevOps Engineers, Architects, Software Engineers, QAT, and Delivery teams to support the design, deployment, automation, monitoring, and maintenance of cloud and on-premise platforms. The role will involve working across internal initiatives and customer programmes, primarily within Agile delivery environments.This role is well suited to individuals with a passion for cloud technologies, automation, continuous improvement, and operational excellence who are looking to grow their technical and professional capabilities within a supportive consultancy environment.Roles & ResponsibilitiesCloud Infrastructure & Platform Support

  • Assist with the provisioning, configuration, and maintenance of cloud infrastructure across AWS and Azure environments.
  • Support the deployment and management of infrastructure using Infrastructure as Code (IaC) tooling such as Terraform or CloudFormation.
  • Help maintain secure, resilient, scalable, and highly available environments for development, testing, and production workloads.
  • Support networking, storage, compute, and container platform configuration activities.
  • Assist with infrastructure upgrades, patching, and environment maintenance activities.

CI/CD & Automation

  • Support the implementation and maintenance of CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, GitLab CI, or Jenkins.
  • Assist in automating deployment, testing, release, and operational processes.
  • Contribute to scripting and automation tasks using Python, Bash, or PowerShell.
  • Help identify opportunities to improve efficiency through automation and tooling improvements.
  • Support source code management and version control processes using Git-based repositories.

Containerisation & DevOps Tooling

  • Assist with container-based deployments using Docker and Kubernetes/EKS/OpenShift platforms.
  • Support container image management, configuration, and deployment processes.
  • Help troubleshoot deployment, orchestration, and environment issues under guidance from senior engineers.
  • Assist with maintaining DevOps tooling and platform configurations.

Monitoring, Support & Operational Activities

  • Monitor infrastructure, applications, and platform health using operational monitoring and alerting tools.
  • Support monitoring solutions such as CloudWatch, Datadog, Grafana, Prometheus, ELK Stack, or similar tooling.
  • Assist in investigating incidents, troubleshooting technical issues, and performing root cause analysis.
  • Provide Level 1 and Level 2 application and infrastructure support where required.
  • Contribute to operational documentation, runbooks, support procedures, and knowledge base articles.
  • Support disaster recovery, backup, and environment resilience activities where required.

Security, Governance & Compliance

  • Follow Shivom and customer security standards, governance procedures, and operational policies.
  • Assist in implementing secure configurations and least-privilege access principles.
  • Support vulnerability remediation, patching, and compliance activities.
  • Maintain awareness of security considerations within cloud, infrastructure, and DevOps environments.
  • Handle customer and organisational information securely and confidentially.
  • Obtain and maintain SC clearance or other security clearances where required for customer engagements.

Agile Delivery & Collaboration

  • Work within Agile SCRUM delivery teams and participate in Agile ceremonies including stand-ups, sprint planning, retrospectives, backlog refinement, and sprint reviews.
  • Collaborate effectively with developers, testers, architects, delivery managers, and business stakeholders.
  • Support the successful delivery of customer and internal technology initiatives.
  • Participate in team knowledge sharing and continuous improvement activities.

Learning & Professional Development

  • Continuously develop technical knowledge across cloud, DevOps, automation, infrastructure, and platform engineering disciplines.
  • Work towards relevant industry certifications such as AWS, Azure, Kubernetes, Terraform, or related certifications.
  • Stay informed about emerging technologies, DevOps practices, and industry trends.
  • Seek feedback and actively participate in personal and professional development activities.

Requirements

Do you have experience in Terraform?, * Basic understanding of DevOps principles, Agile delivery methodologies, and modern software delivery practices.

  • Knowledge of cloud platforms such as AWS or Microsoft Azure.
  • Basic understanding of Linux and/or Windows operating systems.
  • Familiarity with version control systems such as Git.
  • Understanding of CI/CD concepts and deployment pipelines.
  • Basic scripting or automation capability using Python, Bash, or PowerShell.
  • Understanding of networking fundamentals, infrastructure concepts, and system administration principles.
  • Good analytical and troubleshooting skills.
  • Strong written and verbal communication skills.
  • Ability to work collaboratively within team environments.

Desirable Skills

  • Exposure to Infrastructure as Code tooling such as Terraform or CloudFormation.
  • Exposure to Docker, Kubernetes, or containerisation technologies.
  • Familiarity with monitoring and logging tools such as Grafana, Prometheus, Datadog, or ELK Stack.
  • Awareness of cloud security and operational best practices.
  • Understanding of public sector or regulated environments.
  • Experience from university projects, labs, internships, placements, apprenticeships, or personal technical projects., * Degree, apprenticeship, bootcamp qualification, or equivalent practical experience in Computer Science, Software Engineering, IT, or a related discipline.
  • Demonstrable interest in Cloud Engineering, Platform Engineering, Infrastructure Automation, or Site Reliability Engineering (SRE).
  • Previous hands-on technical experience through academic, personal, or commercial projects is advantageous.

Professional & Behavioural Expectations

  • Demonstrate strong attention to detail when working with infrastructure, deployments, scripts, and operational activities.
  • Effectively manage time, priorities, and assigned tasks within Agile sprint cycles and delivery timelines.
  • Show enthusiasm for learning new technologies, tooling, and ways of working.
  • Adapt positively to changing technologies, customer priorities, and project requirements.
  • Communicate clearly and professionally with technical and non-technical stakeholders.
  • Work collaboratively within multidisciplinary delivery teams and contribute positively to team culture.
  • Take ownership of assigned tasks and proactively seek guidance when required.
  • Demonstrate analytical thinking and problem-solving capability when troubleshooting issues.
  • Maintain professionalism and composure during incidents, support activities, and high-pressure situations.
  • Be flexible in supporting delivery priorities, including occasional out-of-hours deployments, maintenance activities, or operational support where required.
  • Follow organisational processes, governance standards, and security procedures consistently.
  • Maintain confidentiality and professionalism when working within secure government or regulated customer environments.

Personal Attributes

  • Passionate about technology, automation, and continuous improvement.
  • Enthusiastic and proactive approach to learning and development.
  • Strong attention to detail and commitment to quality.
  • Organised with good time management skills.
  • Positive, professional, and customer-focused attitude.
  • Adaptable and comfortable working within fast-paced Agile environments.
  • Collaborative team player with strong interpersonal skills.
  • Self-motivated with a willingness to take initiative and ownership.
  • Calm and methodical approach to troubleshooting and problem solving.
  • Flexible and willing to support operational and delivery requirements when needed.

Apply for this position