Pakistan Single Window is looking for a DevOps Engineer to support and execute the orchestration of applications on Docker and Kubernetes. The role requires experience with CI/CD pipelines and Linux administration. A Bachelor's degree in IT or a related field, along with 3-4 years of experience in DevOps, is required. Benefits include a competitive salary, health benefits, and professional development opportunities.
Qualifications
3–4 years’ experience in DevOps or system administration.
Hands-on exposure to Kubernetes (multi-node clusters) and container networking.
Familiarity with Jenkins, Argo CD, and CI/CD pipeline concepts.
Responsibilities
Support and execute the design and deployment of application orchestration on Docker and Kubernetes.
Maintain Kubernetes clusters and control-plane components.
Implement and maintain CI/CD pipelines using Jenkins and Argo CD.
Skills
Kubernetes
CI/CD pipelines
Docker
Linux administration
Problem-solving
Communication
Education
Bachelor's degree in Computer Science, IT, or related field
Certification in Linux Administration
Job description
Responsibilities
Support and independently execute the design and deployment of application orchestration on Docker and Kubernetes for high‑availability (HA) workloads.
Configure, operate, and maintain Kubernetes clusters and control‑plane components (ETCD, API Server) in line with established standards.
Implement, maintain, and enhance CI/CD pipelines using Jenkins and Argo CD, including management of Jenkins files.
Manage Docker containers, images, and containerized workloads across defined environments.
Perform Linux system administration tasks including user management, permissions, system hardening, and escalation of complex issues when required.
Implement file system security using ACLs and file attributes.
Configure and support infrastructure services such as NFS, FTP, HTTPD, NTP, and HAProxy.
Apply host‑level security controls using FirewallD, IPTables, and UFW in accordance with approved policies.
Demonstrate working knowledge of microservices monitoring and observability, including Prometheus, Grafana, Jaeger, Zipkin, and cluster‑level monitoring tools.
Demonstrate understanding of OpenTelemetry and Elastic Observability concepts for metrics, tracing, and logging.
Perform operating system upgrades, security patching, and CVE remediation as part of planned maintenance activities.
Configure, manage, and support Postfix MTA, SMTP relays, and email services.
Provide technical support during go‑live activities and production releases.
Maintain documentation for system configurations, operational procedures, and implemented solutions.
Participate in on‑call rotations, providing senior‑level operational support within defined escalation paths.
Qualifications
Bachelor’s degree in Computer Science, IT, or related field.
Certification in Linux Administration preferred.
3–4 years’ experience in DevOps or system administration.
Hands‑on exposure to Kubernetes (multi‑node clusters) and container networking.
Familiarity with Jenkins, Argo CD, and CI/CD pipeline concepts.
Basic troubleshooting and problem‑solving skills.
Strong communication and organizational abilities.