About the Role
NeeFox® is looking for a skilled and proactive DevOps Engineer to join our core technology team in Lahore. You will be the crucial link between our development and operations, responsible for building and maintaining the automated infrastructure that allows us to deliver high-quality software with speed and reliability. This role is perfect for an engineer who is passionate about automation, cloud infrastructure, and building scalable systems. You will champion the DevOps culture of collaboration and continuous improvement, directly impacting our ability to innovate and deliver value to our clients.
A Day in the Life
As a DevOps Engineer, you are the architect of our delivery pipeline. A typical day might begin with you troubleshooting a failed build in a GitHub Actions workflow, quickly identifying and resolving the issue. You could then spend a few hours writing a Terraform script to provision a new, secure VPC on AWS for an upcoming project. In the afternoon, you might collaborate with the backend team to create a Dockerfile for a new microservice, ensuring it’s lightweight and efficient. You’ll also keep an eye on our Grafana dashboards, monitoring system health and making proactive adjustments to ensure our applications remain highly available and performant.
Key Responsibilities
- CI/CD Pipeline Management: Design, build, manage, and optimize robust Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like GitHub Actions, Jenkins, or GitLab CI.
- Infrastructure as Code (IaC): Automate the provisioning and management of our cloud infrastructure using IaC tools like Terraform and Ansible, ensuring consistency and repeatability.
- Containerization & Orchestration: Containerize applications using Docker and manage deployments with orchestration tools like Kubernetes (K8s) or Docker Swarm.
- Cloud Infrastructure Management: Manage and secure our cloud resources on AWS, focusing on scalability, cost-optimization, security, and reliability.
- Monitoring & Logging: Implement and maintain comprehensive monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack) to ensure system health and rapid issue response.
- Collaboration & Automation: Work closely with development and QA teams to streamline the development lifecycle, automate manual processes, and foster a strong DevOps culture.
Key Responsibilities
Required (Must-Haves)
- 3+ years of professional experience in a DevOps, Site Reliability Engineering (SRE), or similar infrastructure-focused role.
- Strong hands-on experience with a major cloud provider, preferably AWS (EC2, S3, VPC, IAM, RDS).
- Proven experience building and maintaining CI/CD pipelines (e.g., GitHub Actions, Jenkins).
- Proficiency with Infrastructure as Code tools, particularly Terraform or Ansible.
- Deep understanding and practical experience with Docker.
- Strong scripting skills (e.g., Bash, Python).
Preferred (Nice-to-Haves)
- Experience with container orchestration using Kubernetes (K8s).
- Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana, Datadog).
- Experience managing databases like PostgreSQL or MySQL.
- Relevant cloud or Kubernetes certifications (e.g., AWS Certified DevOps Engineer, CKA).
Why Join the NeeFox® Dream Team?
Build from the Ground Up
You will have significant ownership and the opportunity to design and implement infrastructure and processes using modern best practices.
Modern Cloud-Native Stack
Work with a cutting-edge technology stack, including AWS, Docker, Kubernetes, and Terraform.
High-Impact Role
Your work is critical to our success, enabling our entire development team to move faster and build more reliable products.
We support your professional growth with a budget for certifications, workshops, and conferences to keep you at the forefront of the DevOps field.
Ready to Lead the Charge?
We are excited to review your application.
- Lahore, Pakistan