DevOps Engineer

May 2, 2025
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

We are looking for an experienced DevOps Engineer to join our engineering team. The ideal candidate will have a strong background in software engineering, automation, and cloud infrastructure, and will be responsible for building and maintaining CI/CD pipelines, improving deployment processes, and ensuring the reliability and scalability of our infrastructure.

Key Responsibilities:
Design, implement, and maintain CI/CD pipelines for automated software builds, testing, and deployment.

Manage cloud infrastructure (AWS, Azure, GCP) using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.

Automate system provisioning, configuration management, and application deployment using tools like Ansible, Chef, or Puppet.

Monitor system performance and troubleshoot issues across development, staging, and production environments.

Collaborate with developers, QA, and IT teams to ensure smooth code deployments and system operations.

Implement and maintain containerized environments using Docker and orchestration platforms like Kubernetes.

Improve system reliability, availability, and performance using observability tools (e.g., Prometheus, Grafana, ELK).

Ensure security best practices are followed in infrastructure and deployment pipelines.

Support incident response and root cause analysis for production issues.

Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field preferred.

Experience:

3+ years of experience in a DevOps, Site Reliability, or Infrastructure Engineering role.

Experience with cloud services (AWS, Azure, or GCP).

Strong background in Linux system administration and shell scripting.

Skills:

Proficiency in scripting languages (Python, Bash, etc.).

Hands-on experience with containerization and orchestration (Docker, Kubernetes).

Familiarity with version control (Git), CI tools (Jenkins, GitLab CI, CircleCI), and monitoring tools.

Excellent problem-solving skills and attention to detail.

Strong collaboration and communication abilities.

Preferred Qualifications:
Certification in cloud platforms (e.g., AWS Certified DevOps Engineer, Azure DevOps Expert).

Experience with GitOps, serverless architecture, or hybrid cloud environments.

Familiarity with Agile methodologies and DevSecOps practices.