Responsibilities
Design, implement, and manage CI / CD pipelines to automate testing and deployment using tools like Jenkins, GitLab CI, or CircleCI. Deploy, configure, and manage containerized applications using Docker and orchestrate them through Kubernetes. Monitor and ensure the reliability and scalability of our infrastructure as part of our commitment to 24 / 7 availability. Work collaboratively with development teams to identify infrastructure needs and bottlenecks in the deployment process. Implement automation tools for server provisioning and configuration management using Ansible, Chef, or Puppet. Ensure security best practices are integrated into the infrastructure and automated processes. Troubleshoot and resolve issues in our dev, test, and production environments. Keep up-to-date with the latest industry trends and technologies, and be willing to explore new tools and techniques to improve efficiency. Qualifications
2-3 years of experience as a DevOps Engineer or in a similar role. Strong hands-on experience with Docker and Kubernetes for containerization and orchestration. Proven track record of designing and implementing CI / CD pipelines. Familiarity with cloud service providers like AWS (Must), Azure, or Google Cloud (Optional). Experience with infrastructure as code (IaC) using tools such as Terraform or CloudFormation. Strong scripting skills in Bash, Python, or other scripting languages. Experience with version control systems, particularly Git. Bachelor’s degree in Computer Science, Engineering, or a related field. Preferred Skills
Certifications in Kubernetes, Docker, or major cloud services providers. Experience in monitoring tools like Prometheus, Grafana, or ELK stack. Understanding of network protocols and services (DNS, HTTP / HTTPS, SSH, FTP).
#J-18808-Ljbffr
Engineer • Islamabad, Pakistan