DevOps Engineer
Technology
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?