- Company Name
- Scorability
- Job Title
- DevOps Engineer
- Job Description
-
**Job title:** DevOps Engineer
**Role Summary:**
Design, implement, and maintain automated infrastructure and delivery pipelines to ensure reliable, scalable, and secure delivery of software across AWS and on‑premise environments.
**Expectations:**
- Deliver fully automated CI/CD workflows for rapid, repeatable deployments.
- Collaborate with development, operations, and security teams to reduce manual intervention and enhance system stability.
- Participate in on‑call rotations and respond to production incidents with minimal downtime.
**Key Responsibilities:**
- Build and maintain CI/CD pipelines using industry‑standard tools (Jenkins, GitHub Actions, GitLab CI, or similar).
- Provision, configure, and manage infrastructure as code with Terraform, Ansible, Puppet, Chef, or Kubernetes manifests.
- Automate container build, image registry, and deployment to Docker/Kubernetes clusters.
- Monitor performance, logging, and alerting using Prometheus, Grafana, ELK/EFK stacks, and CloudWatch.
- Enforce security best practices: access controls, encryption at rest and in transit, vulnerability scanning, and patch management.
- Manage AWS resources (EC2, RDS, S3, IAM, VPC, CloudFront, etc.), ensuring cost optimisation and high availability.
- Implement backup, recovery, and disaster‑recovery plans; conduct regular drills.
- Evaluate and adopt emerging DevOps tools and practices to improve efficiency and reliability.
**Required Skills:**
- 5+ years as a DevOps Engineer or equivalent.
- Proficiency with automation and IaC tools (Terraform, Ansible, Chef, Puppet).
- Strong scripting skills in Python, Bash, or PowerShell.
- Experience with Docker, Kubernetes, Helm, and related container workflows.
- Deep knowledge of AWS services and infrastructure design.
- Expertise in Git-based version control, branching, and merge strategies.
- Familiarity with monitoring/logging stacks (Prometheus, Grafana, ELK/EFK, CloudWatch).
- Understanding of network, storage, and database concepts (SQL/NoSQL).
- Solid troubleshooting and problem‑solving abilities.
- Excellent written and verbal communication; adept at cross‑functional collaboration.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent work experience.
- Preferred certifications: AWS Certified DevOps Engineer, AWS Certified Solutions Architect, Certified Kubernetes Administrator (CKA), or similar.