Enable job alerts via email!
A leading tech firm is seeking experienced DevOps Engineers to design and deploy development infrastructure for software teams. The role involves managing CI/CD pipelines and various internal services. Candidates should have expertise in Linux servers, networking, Docker, and scripting. Remote work is available, enhancing flexibility. An excellent opportunity to contribute to innovative projects in a supportive environment.
Heres what you will be doing
Develop and operate software solutions and CI/CD infrastructure used by the software
development team, consisting of the following services:
SSO (self-hosted)
Corporate VPN (for example, Wireguard, OpenConnect)
GitLab (self-hosted)
Build servers: Debian Linux VMs with Docker containers
Jenkins CI containerised in dedicated Debian VMs
Mattermost (self-hosted)
Various nginx based servers in a reverse proxy capacity (alternatively — traefik or
Caddy instances)
ELK stack for centralised log collection and analytics
Grafana monitoring instance
JIRA cloud-hosted instance
Vault by Hashicorp
Micro API services based on Django or Flask frameworks (typically utilised for runtime
state storage for internal services and CI/CD pipelines)
NetBox IPAM
Game changing skills
Experience with the ELK software stack
Experience designing pipelines-as-code in Jenkins CI (CloudBees)
Experience writing scripts in Apache Groovy DSL
Experience of building service APIs based on Django or Flask frameworks
Experience writing complex Ansible playbooks (roles, templates with group and host
variables, handlers, modules etc.)
Experience with Python programming (classes, interfaces, decorators, multi-threading,
debugging)
Experience designing and operating a CI/CD DevOps environment
· Extensive experience working with Git SCMs (Git, Gitea, GitLab)