Software Engineer 1 (DevOps) - Full-time, onsite

Grayhat Developers Private Limited

Islamabad

On-site

PKR 2,790,000 - 5,022,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Grayhat Developers Private Limited is seeking a Software Engineer 1 (DevOps) to join the onsite team in Islamabad. You will work with software engineers, QA, and leadership to move applications from development to production, focusing on automation, reliability, and faster delivery.

You will handle infrastructure & cloud tasks, CI/CD pipelines, containerization with Docker/Kubernetes, monitoring, security, and operational automation, collaborating across engineering teams to keep systems running

Qualifications

  • Must have 1-3+ years of professional DevOps/Infrastructure experience.
  • Strong Linux knowledge.
  • Practical experience with Git workflows.
  • Experience building or maintaining CI/CD pipelines.
  • Experience with Docker and containerization.
  • Experience with AWS, Azure, or GCP.
  • Understanding of networking fundamentals.
  • Experience with deployment and production environments.
  • Basic understanding of databases and application infrastructure.
  • Experience with monitoring, logging, and troubleshooting.
  • Scripting with Bash or Python.
  • Security practices with environment variables and access controls.
  • Strong problem-solving and debugging skills.
  • Good communication and documentation skills.
  • Ability to work independently while collaborating with teams.
  • Comfort using AI tools in workflows.

Responsibilities

  • Manage and maintain cloud infrastructure and development environments.
  • Build and maintain CI/CD pipelines for applications.
  • Build and maintain Docker images and containerized apps.
  • Set up and maintain monitoring, logging, and incident systems.
  • Manage security, secrets, and access controls securely.
  • Automate repetitive infrastructure tasks; use IaC where appropriate.
  • Collaborate with engineers to ensure reliable deployments across environments.
  • Document infrastructure and operational processes; support troubleshooting and debugging.
  • Take ownership of deployment tasks from start to finish.
  • Research and adopt AI tools to improve DevOps workflows.

Skills

Linux
Git workflows
CI/CD pipelines
Docker
Cloud platforms
Networking fundamentals
Scripting Bash/Python
Security practices
Troubleshooting
Documentation
Independent work
AI tooling

Tools

Docker Compose
Kubernetes

Job description

Software Engineer 1 (DevOps) - Full-time, onsite

Engineering @ Grayhat

You'll work closely with software engineers, QA, product managers, and leadership to make sure our applications move from development to production smoothly - and stay there.

This is a hands-on role for someone who enjoys automation, solving infrastructure problems, improving reliability, and making engineering teams faster.

1. Infrastructure & Cloud
  • Manage and maintain cloud infrastructure and development environments.
  • Work with services such as AWS, Azure, or GCP.
  • Configure and maintain servers, networking, storage, databases, and related infrastructure.
  • Help design infrastructure that is reliable, scalable, and cost-effective.
  • Maintain development, staging, and production environments.
2. CI/CD & Deployment
  • Build and maintain CI/CD pipelines for web, mobile, backend, and other applications.
  • Automate build, testing, deployment, and release processes.
  • Improve deployment speed, reliability, and consistency.
  • Manage application releases and production deployments.
  • Reduce manual deployment and operational work through automation.
3. Docker & Containerization
  • Build and maintain Docker images and containerized applications.
  • Work with Docker Compose and/or Kubernetes where appropriate.
  • Improve container security, performance, and reliability.
  • Help engineering teams adopt consistent development and deployment environments.
4. Monitoring & Reliability
  • Set up and maintain application and infrastructure monitoring.
  • Monitor system health, performance, uptime, and resource usage.
  • Configure logging, alerts, dashboards, and incident monitoring.
  • Investigate production issues and help identify their root causes.
  • Continuously improve system reliability and availability.
5. Security & Access
  • Follow infrastructure and deployment security best practices.
  • Manage environment variables, secrets, credentials, and access controls securely.
  • Implement appropriate permissions and authentication mechanisms.
  • Help identify and address infrastructure security risks.
  • Work comfortably with Linux environments.
  • Manage processes, services, networking, permissions, storage, and system resources.
  • Troubleshoot server and application-level issues.
  • Use command-line tools effectively to diagnose problems.
7. Automation
  • Automate repetitive infrastructure and operational tasks.
  • Use scripting and infrastructure-as-code where appropriate.
  • Improve internal developer workflows and engineering tooling.
  • Look for ways to eliminate manual processes and reduce operational overhead.
8. Engineering Collaboration
  • Work closely with software engineers to understand application requirements.
  • Support developers in getting their applications running reliably in different environments.
  • Collaborate with QA on testing and release processes.
  • Help teams understand deployment, infrastructure, and production requirements.
  • Document important infrastructure and operational processes.
  • Use AI tools to accelerate troubleshooting, scripting, documentation, automation, and infrastructure work.
  • Explore practical ways AI can improve DevOps workflows.
  • No blind copy-paste engineering - you should understand what you deploy and why.
10. Ownership & Problem Solving
  • Take ownership of infrastructure and deployment tasks from start to finish.
  • Investigate problems instead of simply working around them.
  • Identify bottlenecks and proactively improve systems.
  • Stay calm and methodical when dealing with production issues.
What We’re Looking For

We're looking for someone who is:

  • Curious about how systems work under the hood.
  • Comfortable working across infrastructure, software, and cloud environments.
  • Strong at troubleshooting and logical problem-solving.
  • Detail-oriented when dealing with production systems.
  • Comfortable communicating with developers and non-technical stakeholders.
  • Able to manage multiple priorities and deadlines.
  • Proactive rather than waiting for someone to tell you what needs fixing.
  • Comfortable taking ownership of systems and processes.
  • Interested in continuously improving how engineering teams build and ship products.
Must-Haves
  • 1-3+ years of professional experience in DevOps, Cloud Engineering, SRE, Infrastructure, System Administration, or a related field.
  • Strong understanding of Linux.
  • Practical experience with Git and Git workflows.
  • Experience building or maintaining CI/CD pipelines.
  • Experience with Docker and containerization.
  • Experience with at least one major cloud platform: AWS, Azure, or GCP.
  • Understanding of networking fundamentals: DNS, HTTP/HTTPS, TCP/IP, ports, firewalls, etc.
  • Experience with deployment and production environments.
  • Basic understanding of databases and application infrastructure.
  • Experience with monitoring, logging, and troubleshooting.
  • Scripting experience with Bash, Python, or similar.
  • Understanding of environment variables, secrets, permissions, and basic security practices.
  • Strong problem-solving and debugging skills.
  • Good communication and documentation skills.
  • Ability to work independently while collaborating closely with engineering teams.
  • Comfortable using AI tools as part of modern engineering workflows.
Good to Have
  • Terraform or other Infrastructure as Code tools
  • AWS services such as EC2, ECS/EKS, RDS, S3, CloudWatch, IAM, VPC
  • Nginx or similar reverse proxies
  • Redis
  • GitHub Actions, GitLab CI, Jenkins, or similar
  • Prometheus, Grafana, ELK/OpenSearch, Sentry, or similar
  • Infrastructure security and vulnerability management
  • Experience with microservices
  • Experience with mobile application deployment infrastructure
  • Experience supporting AI/ML workloads
  • Experience with SaaS, AI, fintech, gaming, or enterprise products
  • Experience working with international clients
  • Kubernetes orchestration and Helm
  • Strong understanding of cloud networking
What Success Looks Like

After joining Grayhat, success means:

  • Deployments become faster, safer, and more predictable.
  • CI/CD pipelines work reliably and require minimal manual intervention.
  • Infrastructure is properly documented and reproducible.
  • Production issues are detected quickly and resolved systematically.
  • Monitoring and alerting give the team meaningful visibility into system health.
  • Developers can focus on building products instead of fighting infrastructure.
  • Infrastructure becomes more secure, scalable, and cost-efficient.
  • You proactively identify problems before they become major incidents.
  • You gradually take ownership of increasingly complex infrastructure and DevOps responsibilities.
One Last Thing

We're not looking for someone who simply knows a list of DevOps tools.

We're looking for an engineer who understands why those tools exist, how systems fit together, and how to make engineering teams better through automation and reliability.

If you enjoy breaking down difficult infrastructure problems, automating repetitive work, and making systems that just work, you'll fit right in.

Build the infrastructure. Automate the boring. Keep everything running.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Project Manager - Full-time, onsite
Project Manager - Full-time, onsite

Grayhat Developers Private Limited • Islamabad

On-site
PKR 1,800,000 - 3,000,000
Software Engineer 1 (DevOps)
Software Engineer 1 (DevOps)

Grayhat • Islamabad

On-site
PKR 900,000 - 1,400,000
Lead Infrastructure & DevOps
Lead Infrastructure & DevOps

dinCloud Pakistan, An ATSG Company • Islamabad

On-site
PKR 3,000,000 - 5,200,000
DevOps Engineer
DevOps Engineer

DevVibe • Multan

On-site
PKR 450,000 - 650,000
Infrastructure & DevSecOps Lead
Infrastructure & DevSecOps Lead

KnowledgeCity • Pakistan

On-site
PKR 1,800,000 - 3,200,000
Staff/Senior DevOps Engineer- Azure
Staff/Senior DevOps Engineer- Azure

10Pearls, LLC • Lahore, Karachi Division, Islamabad

On-site
PKR 2,000,000 - 3,500,000
Junior QA Analyst (ASE) - Full-time, onsite
Junior QA Analyst (ASE) - Full-time, onsite

Grayhat Developers Private Limited • Islamabad

On-site
PKR 670,000 - 1,004,000
Competitive compensation
Direct exposure to real clientprojects
Mentorship from senior engineers
+3
DevOps Engineer
DevOps Engineer

Technology Rivers, LLC • Islamabad

On-site
PKR 1,800,000 - 2,400,000
Company lunch facility
Healthcare benefits
Provident Fund (Employer Matching)
+3
DevOps Engineer
DevOps Engineer

Logiciel Services, Llc • Karachi Division

On-site
PKR 700,000 - 1,000,000
Site Reliability Engineer (Remote)
Site Reliability Engineer (Remote)

Urban Ridge Supplies • Pakistan

On-site