NLB Services

DevOps Engineer

Édimbourg, Royaume-Uni · Posted 2d ago

salary not listedpermanent

Job Description

Role- DevOps Engineer Location-Edinburgh, UK (Hybrid) Job Description: Key Responsibilities Support the deployment, configuration, and maintenance of cloud infrastructure on Google Cloud Platform (GCP). Assist with Infrastructure as Code (IaC) implementation using Terraform. Create, maintain, and improve CI/CD pipelines for automated builds, testing, and deployments. Support containerised applications using Docker and Kubernetes, including Google Kubernetes Engine (GKE). Use Git and GitHub Enterprise for version control and collaborative development. Develop basic automation scripts using Python, Bash, or PowerShell. Assist with monitoring, logging, alerting, troubleshooting, and incident resolution. Support API platform operations, service onboarding, configuration changes, and platform upgrades. Apply security best practices, access controls, and cloud governance requirements. Maintain technical documentation, operational runbooks, and troubleshooting guides. Collaborate with developers, platform engineers, and solution architects within an Agile environment. Essential Skills and Experience Degree in Computer Science, Software Engineering, IT, or equivalent practical experience. Foundational knowledge of cloud computing and DevOps principles. Basic understanding of Linux and command-line operations. Familiarity with Git and version control. Basic scripting knowledge in Python, Bash, PowerShell, or similar. Understanding of CI/CD pipelines and software delivery lifecycles. Knowledge of networking fundamentals, including DNS, HTTP/HTTPS, and TCP/IP. Strong analytical, problem-solving, communication, and teamwork skills. Willingness to learn new technologies and develop cloud engineering skills. Desirable Skills Exposure to one or more of the following technologies would be advantageous: Google Cloud Platform (GCP) and Google Kubernetes Engine (GKE). Terraform and Infrastructure as Code. Docker and Kubernetes. GitHub Actions, Jenkins, GitLab CI, or Harness. GitHub Enterprise. Apigee, REST APIs, or API management platforms. Cloud monitoring, logging, and observability tools. Cloud security, Identity and Access Management (IAM), and Agile methodologies.