Executive IT DevOps
Summary
DevOps engineer at Pakistani telecom operator Zong, managing and supporting Kubernetes/container platforms and CI/CD for business-critical BSS applications. Day to day: cluster administration, automated deployments, monitoring (Prometheus/Grafana, ELK), security hardening, disaster recovery, and L2/L3 incident support on Linux infrastructure.
Department & Function: Information Technology
Position: Executive IT DevOPs - BSS Applications Assurance
Location: Islamabad
Reporting to: Sr. Manager BSS Planning & Operations
Job Type: Permanent
Job Purpose:
We are looking for an experienced DevOps Engineer responsible for managing, maintaining, monitoring, and supporting Kubernetes/container platforms and associated infrastructure. The resource will work closely with Software Development, IT Operations, Information Security, Database, Network, and application teams to ensure high availability, secure deployments, and smooth application operations.
Job Responsibilities:
1. Kubernetes / Container Platform Management
- Deploy, configure, administer, and maintain Kubernetes clusters and worker/control-plane nodes.
- Manage namespaces, deployments, pods, services, ingress, config maps, secrets, persistent volumes, and resource quotas.
- Perform cluster upgrades, patching, certificate management, and health checks.
- Troubleshoot cluster, node, pod, networking, storage, and application-related issues.
- Manage container images, registries, image lifecycle, and vulnerability remediation.
- Configure and maintain Helm charts and Kubernetes manifests.
- Implement high availability, scalability, and disaster-recovery mechanisms.
2. CI/CD & DevOps Automation
- Design, implement, and maintain CI/CD pipelines using GitLab/Jenkins or equivalent tools.
- Automate application build, testing, containerization, deployment, and rollback processes.
- Implement deployment strategies such as rolling, blue-green, and canary deployments where required.
- Manage Git repositories, branching strategies, release processes, and deployment approvals.
- Develop automation scripts using Shell, Python, PowerShell, or equivalent.
3. Application Deployment & Support
- Support development teams in deploying applications on Kubernetes/container platforms.
- Manage application configurations across Development, UAT, DR, and Production environments.
- Troubleshoot application availability, authentication, connectivity, resource utilization, and deployment issues.
- Coordinate with application teams for production releases and emergency deployments.
- Maintain deployment and operational documentation.
4. Infrastructure & Platform Management
- Work with Linux-based servers and virtualized infrastructure.
- Manage CPU, memory, storage, networking, DNS, certificates, load balancers, and related infrastructure dependencies.
- Coordinate with Network and Infrastructure teams for firewall rules, ACLs, routing, VPN, DNS, and connectivity requirements.
- Support integration with databases, middleware, APIs, monitoring platforms, and external services.
- Ensure appropriate capacity planning for cluster and application workloads.
5. Monitoring, Logging & Performance
- Implement and maintain monitoring and alerting for clusters, nodes, containers, and applications.
- Work with tools such as Prometheus, Grafana, ELK/EFK, or equivalent.
- Monitor CPU, memory, disk, network, pod health, application performance, and cluster capacity.
- Analyze logs and metrics to identify recurring issues and performance bottlenecks.
- Establish appropriate alerts and operational dashboards.
6. Security & Compliance
- Implement Kubernetes and container security best practices.
- Manage RBAC, service accounts, secrets, certificates, and access controls.
- Ensure containers and cluster components are patched and appropriately hardened.
- Coordinate with Information Security for vulnerability assessment, penetration testing, and remediation.
- Ensure compliance with organizational security and regulatory requirements.
- Maintain audit trails and access/deployment records.
7. Disaster Recovery & Business Continuity
- Support configuration and maintenance of DR Kubernetes/container environments.
- Develop and test backup, restore, failover, and recovery procedures.
- Participate in DR drills and document recovery procedures.
- Ensure application and platform configurations remain synchronized between Primary and DR environments.
8. Incident & Problem Management
- Provide L2/L3 technical support for cluster and application infrastructure issues.
- Participate in incident management, RCA, problem management, and service restoration.
- Investigate production outages and provide detailed Root Cause Analysis.
- Implement permanent fixes and preventive measures for recurring incidents.
- Participate in planned maintenance and emergency activities.
Eligibility Criteria (Education, Knowledge, Experience and Skills):
Education:
- In principle, a bachelor's degree preferably in Computer Science, IT, Software Engineering, or a related field.
- Preferably, relevant DevOps/Kubernetes certifications will be an advantage, such as CKA, CKAD, or equivalent.
- Strong analytical and troubleshooting skills.
- Good communication and coordination skills.
Work Experience:
- Preferably, 3-5 years of relevant DevOps/System Administration experience.
- Preferably, 2–3 years of hands-on Kubernetes/container platform experience.
- Preferably, experience supporting business-critical production applications in an enterprise environment.
- Experience with production deployments, incident management, monitoring, and DR is preferred.
Skills – Generic:
- GitLab CI/CD / Jenkins.
- Helm.
- Prometheus & Grafana.
- ELK/EFK or equivalent logging platforms.
- Redis and middleware technologies.
- NGINX / Ingress Controllers.
- Ansible/Terraform.
- Cloud platforms such as Huawei Cloud, AWS, Azure, or GCP.
- Kubernetes security and container vulnerability scanning.
- Experience with Oracle/PostgreSQL or other enterprise databases.
Skills – Technical Skills:
- Strong hands-on experience with Kubernetes.
- Linux administration.
- Docker/container technologies.
- Git and Git-based development workflows.
- CI/CD pipelines.
- YAML and Kubernetes manifests.
- Networking fundamentals: TCP/IP, DNS, HTTP/HTTPS, TLS, Load Balancing.
- Shell scripting and automation.
- Troubleshooting of distributed applications and containerized environments.
Skills
- Ansible
- API
- Authentication
- Automation
- AWS
- Azure
- Bash
- CI/CD
- Cloud
- Container Security
- Containerization
- DevOps
- DNS
- Docker
- ELK
- Firewall
- GCP
- Git
- GitLab
- Grafana
- Helm
- Jenkins
- Kubernetes
- Linux
- Networking
- Nginx
- Oracle
- Penetration Testing
- PostgreSQL
- PowerShell
- Prometheus
- Python
- RBAC
- Redis
- Root Cause Analysis
- TCP/IP
- Terraform
- TLS
- VPN
- Vulnerability Scanning
- YAML