Skip to main content

DevOps Engineer

Technology
MPower Plus
Edinburgh, United Kingdom1 month ago
Service contract

Job description

Essential Skills & Experience

  • Degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
  • Foundational understanding of cloud computing concepts.
  • Basic knowledge of Linux operating systems and command-line tools.
  • Familiarity with Git and version control practices.
  • Experience with scripting using Bash, Python, PowerShell, or similar languages.
  • Understanding of DevOps principles and software delivery lifecycles.
  • Awareness of CI/CD concepts and automation benefits.
  • Basic understanding of networking fundamentals including DNS, HTTP/HTTPS, and TCP/IP.
  • Strong analytical and problem-solving skills.
  • Effective written and verbal communication skills.
  • Ability to work collaboratively within agile engineering teams.
  • Passion for learning and continuous improvement.

Desirable Skills

  • Experience or exposure to any of the following would be advantageous:
  • Google Cloud Platform (GCP)
  • Terraform or Infrastructure as Code tooling
  • Docker containerisation
  • Kubernetes
  • GitHub Actions, Jenkins, GitLab CI, or Harness
  • Cloud Monitoring and Observability tools
  • REST APIs and API Lifecycle concepts
  • API Gateway technologies such as Apigee
  • Cloud Security and IAM concepts
Keywords
GitLabCloud computingLinuxDevOpsPowershellPythonSoftware DeploymentCI / CDGitDockerGithubJenkinsKubernetesSoftware EngineeringTerraformCI/CD

Interested in this role?