Senior Devops Engineer

Islamabad, Federal Teritory, Pakistan
Full Time
Experienced

Job Description – DevOps Engineer

Position Title

DevOps Engineer

Experience Required

6+ Years

Employment Type

Full-Time

Job Overview

We are looking for an experienced DevOps Engineer with 6+ years of hands-on expertise in building, automating, and maintaining scalable infrastructure and CI/CD pipelines. The ideal candidate will have strong experience in cloud platforms, infrastructure automation, containerization, monitoring, and deployment processes to support high-availability applications and enterprise systems.

The candidate should possess strong problem-solving skills, automation expertise, and the ability to collaborate closely with development, QA, and operations teams to streamline software delivery and infrastructure management.

Key Responsibilities

  • Design, implement, and maintain CI/CD pipelines for automated build, testing, and deployment processes.
  • Manage and optimize cloud infrastructure across AWS, Azure, or GCP environments.
  • Automate infrastructure provisioning and configuration management using Infrastructure as Code (IaC) tools.
  • Deploy, manage, and monitor containerized applications using Docker and Kubernetes.
  • Collaborate with development and QA teams to improve deployment efficiency and release management.
  • Implement monitoring, logging, alerting, and performance optimization solutions.
  • Ensure system reliability, scalability, availability, and security across environments.
  • Manage source control, branching strategies, and release workflows.
  • Troubleshoot infrastructure, deployment, and production-related issues.
  • Implement backup, disaster recovery, and system recovery strategies.
  • Maintain system documentation, deployment procedures, and operational best practices.
  • Continuously improve automation, DevOps processes, and operational efficiency.

Required Skills & Expertise

  • Strong hands-on experience in DevOps Engineering and Infrastructure Automation.
  • Expertise with:
    • CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, Bamboo, etc.)
    • Docker & Kubernetes
    • Terraform, Ansible, or CloudFormation
    • Linux/Unix Administration
    • Shell Scripting, Bash, or Python
  • Experience with cloud platforms:
    • AWS
    • Microsoft Azure
    • Google Cloud Platform (GCP)
  • Strong understanding of:
    • Infrastructure as Code (IaC)
    • Networking & Security concepts
    • Load balancing & scaling
    • Monitoring & Logging tools
  • Experience with monitoring tools such as:
    • Prometheus
    • Grafana
    • ELK Stack
    • Datadog or Splunk
  • Strong knowledge of Git version control and branching strategies.
  • Familiarity with microservices architecture and container orchestration.
  • Understanding of security best practices and DevSecOps principles.

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • AWS, Azure, Kubernetes, or DevOps certifications are highly preferred.
  • Experience working in Agile/Scrum environments.
  • Exposure to enterprise-scale production environments and high-availability systems is a plus.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*