Remote DevOps Engineer Opportunity

go icon company

Subscribe to our Telegram & Twitter Channel

Remote DevOps Engineer in PAKISTAN

Remote 11 months ago

Job Description:

We are seeking a skilled and motivated remote DevOps Engineer to join our growing team. The ideal candidate will have hands-on experience with AWS services, container orchestration (Kubernetes), and infrastructure automation. You will be responsible for building, maintaining, and optimizing our cloud infrastructure, with a strong focus on CI/CD pipeline automation, Kubernetes cluster management, and network engineering. Additionally, experience with GitOps methodologies will be key in managing infrastructure and application deployments.


Benefits:

  • Fully Remote
  • Local presence in Pakistan


Key Responsibilities:

  • Design, deploy, and manage scalable infrastructure on AWS using services such as EC2, RDS, SQS, and other cloud-based technologies.
  • Build, maintain, and optimize CI/CD pipelines to automate software delivery and infrastructure provisioning.
  • Manage Kubernetes clusters, including cluster hardening, scaling, and monitoring, to ensure high availability and security.
  • Implement GitOps practices using tools like ArgoCD or FluxCD to manage Kubernetes environments and streamline deployment processes.
  • Design and implement Docker containerization strategies and orchestrate multi-container applications.
  • Ensure network security and design network architectures that scale securely and efficiently.
  • Collaborate with cross-functional teams including development, QA, and operations to streamline processes and deliver high-quality products.
  • Monitor system performance and troubleshoot issues across various cloud and on-prem infrastructure.
  • Implement best practices for infrastructure security, including firewalls, VPNs, and IAM.


Required Skills & Qualifications:

  • AWS Expertise: Proven experience working with AWS services such as EC2, RDS, S3, SQS, and others.
  • Kubernetes & Docker: Strong experience in deploying and managing Kubernetes clusters in a production environment and working with Docker containers.
  • CI/CD Automation: Hands-on experience in building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI).
  • GitOps: Experience with GitOps practices for managing and deploying applications and infrastructure, using tools such as ArgoCD, Flux, or similar.
  • Infrastructure as Code (IaC): Proficient with tools such as Terraform, CloudFormation, or Ansible for automating infrastructure.
  • Network Engineering: Knowledge of VPCs, subnets, DNS, load balancers, and other networking components in AWS.
  • Security: Experience in securing cloud-based infrastructures, implementing cluster hardening, and ensuring compliance with security best practices.


Bonus Skills:

  • Proxmox Virtualization: Experience with Proxmox for managing virtualized environments and creating private cloud solutions.
  • Database Administration: Experience managing Postgres and MySQL databases, including backups, performance tuning, and replication.
  • Monitoring & Logging: Familiarity with monitoring tools like Prometheus, Grafana, and ELK Stack (Elasticsearch, Logstash, Kibana) for observability.
  • Scripting: Proficiency in scripting languages such as Python, Bash, or PowerShell.


Soft Skills:

  • Excellent interpersonal and communication skills, with the ability to work effectively with cross-functional and diverse teams.
  • Strong problem-solving abilities, with a proactive attitude towards identifying and addressing issues before they impact the business.
  • Ability to work in a fast-paced environment and manage competing priorities effectively.


Education & Experience:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3-5 years of relevant experience in a DevOps or Systems Engineering role.


Apply now

Subscribe our newsletter

New Things Will Always Update Regularly