- Company Name
- Sidetrade
- Job Title
- DevOps Engineer
- Job Description
-
**Job title**
DevOps Engineer
**Role Summary**
Design, implement and maintain CI/CD pipelines, infrastructure automation, and platform reliability for a high‑availability SaaS product. Collaborate with multi‑disciplinary squads to deliver features and enhancements while ensuring optimal performance, capacity, and security.
**Expectations**
- Own end‑to‑end CI/CD workflow and platform availability.
- Automate operational processes and troubleshoot application, architectural and infrastructure issues.
- Evaluate, adopt and integrate new tools to improve efficiency and reliability.
- Communicate decisions and incident findings clearly to engineering, QA and product teams.
- Participate in load, stress and chaos testing to guarantee production resilience.
**Key Responsibilities**
- Build and maintain CI/CD pipelines using Ansible, Jenkins, AzureDevOps, GitLab or similar.
- Manage and monitor infrastructure (Windows/Linux servers, networking, load balancers, reverse proxies).
- Provision and orchestrate containers (Docker, Kubernetes) and virtual machines (Hyper‑V, other hypervisors).
- Maintain monitoring, logging and alerting stacks (Datadog, Dynatrace, Prometheus, Grafana, ELK, SolarWinds).
- Perform incident response, root cause analysis, and post‑mortem documentation.
- Conduct load, stress and chaos testing and coordinate with QA and development.
- Document processes, create diagrams, and share knowledge across teams.
**Required Skills**
- CI/CD tooling: Ansible, Jenkins, AzureDevOps, GitLab.
- Systems administration: Windows, Linux, TCP/IP, firewall, reverse proxy, load balancer, web servers (IIS, nginx).
- Scripting/programming: Python, Java, C#, shell (Bash / PowerShell).
- Container & virtualization: Docker, Kubernetes, Hyper‑V.
- Databases: PostgreSQL, Oracle, ElasticSearch (knowledge advantageous).
- Monitoring & logging: Datadog, Dynatrace, Prometheus, Grafana, ELK, SolarWinds.
- Incident response, chaos testing, performance testing.
- Strong written and verbal communication, diagramming ability.
- Self‑motivated, collaborative, and eager to learn new technologies.
**Required Education & Certifications**
- Bachelor’s degree or equivalent experience in Computer Science, Information Technology, or related field.
- Professional certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, Docker Certified Associate, Certified Kubernetes Administrator) are a plus but not mandatory.
Birmingham, United kingdom
Hybrid
24-09-2025