DevOps Engineer

  • Hybrid (00000, Lahore, Punjab, Pakistan)
  • Tech

ABOUT THE ROLE

We are excited to hire a DevOps Engineer with 3-5 years of experience to oversee and enhance our AWS infrastructure, deploy applications on EC2 and serverless platforms, and build robust CI/CD pipelines for continuous code deployment. In this pivotal role, you will collaborate closely with our development, QA, and operations teams to drive our fast-paced product development and support our rapid growth, ensuring our systems are reliable, scalable, and efficient.

RESPONSIBILITIES

AWS Infrastructure Management:

Design, deploy, and maintain scalable and secure AWS infrastructure using services like EC2, Lambda, VPC, IAM, and CloudFormation.

Application Deployment:

Deploy and manage applications on EC2 instances and serverless architectures, ensuring optimal performance and integration.

Database Management:

Maintain MySQL, Clickhouse, Elastic and Redis databases, implementing optimization and backup strategies.

Security and Compliance:

Manage Web Application Firewalls (WAF) and ensure adherence to SOC2 guidelines through security best practices and regular audits.

Containerization & Orchestration:

Utilize Docker and Kubernetes for container management and orchestration, ensuring efficient deployment and scaling.

Server Management:

Configure and maintain Apache servers, perform regular patching, and monitor server health to prevent downtime.

CI/CD Pipeline Configuration:

Set up and manage GitLab CI/CD pipelines to automate deployments and streamline development workflows.

Infrastructure as Code (IaC):

Define and manage infrastructure using IaC tools like Terraform or AWS CloudFormation to ensure consistency and version control.

Monitoring & Logging:

Implement monitoring solutions (e.g., AWS CloudWatch, Datadog) and set up logging and alerting mechanisms to maintain system health.

Collaboration & Support:

Work closely with development teams to support deployments, troubleshoot issues, and participate in on-call rotations as needed.

REQUIREMENTS

  • Proficient with AWS services (EC2, Lambda, VPC, IAM, CloudFormation).
  • Skilled in Docker and Kubernetes for containerization.
  • Expertise in configuring CI/CD pipelines using GitLab.
  • Proficient in Infrastructure as Code tools (Terraform or CloudFormation).
  • Familiar with monitoring tools like AWS CloudWatch and Datadog.
  • BSc/BA in Computer Science, Engineering or a related field.