Job Title: DevOps Engineer
Location: Pakistan
Experience Required: 23 years of relevant experience
Role Overview:
We are looking for a talented and driven DevOps Engineer to join our dynamic team. The ideal candidate will possess strong technical expertise in DevOps tools and practices demonstrate a proactive mindset and excel in building collaborative relationships across teams. This role involves enhancing development workflows automating infrastructure and ensuring the reliability scalability and security of our systems.
Key Responsibilities:
- Design deploy and maintain scalable secure and efficient cloudbased or onpremises infrastructure.
- Develop and manage InfrastructureasCode (IaC) using tools such as Terraform Ansible or CloudFormation.
- Automate repetitive tasks to optimize workflows and reduce manual intervention.
- Design implement and maintain robust CI/CD pipelines to streamline software delivery.
- Collaborate with development teams to ensure smooth integration of code and deployment to production.
- Monitor and troubleshoot CI/CD processes to ensure high availability and performance.
- Implement and maintain monitoring and logging solutions using tools like Prometheus Grafana ELK Stack or Datadog.
- Identify and resolve performance bottlenecks and system reliability issues proactively.
- Ensure high system uptime and availability through disaster recovery and incident management practices.
- Work closely with developers system administrators and other stakeholders to ensure seamless project execution.
- Communicate effectively to align technical solutions with business goals and objectives.
- Foster a culture of shared responsibility and transparency within the development and operations teams.
- Implement best practices for securing DevOps environments including access control encryption and vulnerability management.
- Ensure compliance with industry standards and organizational security policies.
- Implement identity and access management (IAM) controls to enforce least privilege access and secure user permissions across cloud resources.
- Design and manage cloud network architecture (AWS Azure GCP) including VPC setup subnets routing and IP management for secure and efficient traffic flow.
- Conduct regular security audits and vulnerability assessments to identify risks ensure compliance and proactively address potential threats in the cloud environment.
Qualifications and Skills:
- Bachelors degree in Computer Science Information Technology or a related field
- Proficient in at least one programming language (e.g. Python JS Go or Ruby).
- Strong experience with cloud platforms like AWS Azure or Google Cloud.
- Handson experience with CI/CD tools (e.g. Jenkins GitLab CI/CD CircleCI or Travis CI).
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Knowledge of source control systems like Git and version control best practices.
- Ability to anticipate challenges and address them proactively.
- Strong analytical skills to diagnose and resolve technical issues effectively.
- Excellent communication and collaboration skills to work in a crossfunctional environment.
- High level of precision in executing and documenting technical solutions.