- Company Name
- KingsIsle Entertainment
- Job Title
- DevOps Engineer
- Job Description
-
**Job Title**: DevOps Engineer
**Role Summary**:
Design, implement, and maintain scalable, secure, and resilient infrastructure for high‑traffic web platforms. Own end‑to‑end delivery pipelines, from IaC provisioning to deployment, monitoring, and continuous improvement. Collaborate closely with development, QA, and product teams to balance velocity and reliability.
**Expectations**:
- Deliver reliable automation that reduces friction in development and operations.
- Anticipate and prevent failures through proactive design of self‑healing, scalable systems.
- Maintain ownership of the entire infrastructure lifecycle, ensuring auditable and reproducible environments.
- Communicate technical trade‑offs clearly to both technical and non‑technical stakeholders.
**Key Responsibilities**:
- Write and manage IaC using Terraform, Ansible, or equivalent.
- Build and maintain CI/CD pipelines (GitLab CI, Jenkins, etc.) and automate deployment workflows.
- Containerize applications with Docker and orchestrate them via Kubernetes/Helm.
- Design and implement observability stack: logging, metrics, tracing, alerting, incident detection.
- Enforce security best practices: IAM, secrets management, vulnerability scanning, encryption, network isolation.
- Troubleshoot Linux (Alpine, Ubuntu, Red Hat) kernel, networking, and OS issues.
- Develop scripts (Python, Bash, Groovy) to glue systems and automate gaps.
- Participate in code reviews, version control practices, and Agile ceremonies.
**Required Skills**:
- 2+ years of DevOps/infrastructure engineering experience (on‑prem and cloud).
- Deep knowledge of IaC and configuration management (Terraform, Ansible, SaltStack).
- Experience with CI/CD tooling (GitLab CI, Jenkins, etc.).
- Proficient in Linux distributions and troubleshooting.
- Containerization (Docker) and orchestration (Kubernetes, Helm).
- Observability (logging, metrics, tracing, alerting).
- Security fundamentals (IAM, secrets, scanning, encryption).
- Scripting (Python, Bash, Groovy).
- Version control (Git) and collaborative workflows.
- Strong verbal and written communication.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator, or Terraform Associate are a plus.