Location
Lahore, Punjab, Pakistan
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
DevOps Engineer - AWS
Role Overview
We are looking for a hands-on DevOps Engineer with up to 4-6 years of experience to manage cloud infrastructure, CI/CD pipelines, and support backend systems. The ideal candidate should be comfortable working across infrastructure, containers, and application layers, with strong ownership and debugging skills.
Core Responsibilities
- Design, implement, and maintain CI/CD pipelines using AWS CodePipeline and CodeBuild
- Manage infrastructure using AWS CDK (Infrastructure as Code)
- Build, manage, and debug Docker containers
- Deploy and manage services on ECS (Fargate)
- Work closely with backend services (Flask APIs, workers, scheduled tasks)
- Monitor systems using CloudWatch, Sentry, and alerting tools
- Troubleshoot issues across APIs, databases, queues, and infrastructure
- Manage and maintain MySQL (RDS) databases and schema changes
- Maintain documentation, runbooks, and operational procedures
- Collaborate via Git workflows (PRs, code reviews, branching strategies)
Required Skills (Must-Have)
- 4–6 years of professional software / DevOps / cloud engineering experience
- Strong proficiency in
Python scripting
(comfortable reading and writing production code)
- Solid understanding of
REST APIs and HTTP
- Strong working knowledge of
SQL (MySQL preferred)
— queries, joins, indexes
- Hands-on experience with
Git workflows
(branching, PRs, merge conflicts)
- Experience with
CI/CD tools
— AWS CodeBuild and CodePipeline
- Strong experience with
Docker
(Dockerfile, running containers, debugging issues)
- Hands-on experience with
AWS services
: EC2, ECS, S3, RDS, Lambda, Secrets Manager
- Experience working with
ECS, RDS, and AWS CDK (CLI and deployments)
- Strong understanding of
Infrastructure as Code (AWS CDK)
- Experience with
CloudFormation or Terraform
- Familiarity with
Linux environments and command-line tools
- Ability to troubleshoot across
API, database, containers, and infrastructure layers
- Strong ownership mindset and willingness to learn and take responsibility
Additional Skills (Nice-to-Have)
- Experience with
Flask
or any Python web framework (Django, FastAPI)
- Exposure to
Redis
(caching, queues)
- Experience with
SQLAlchemy
or any ORM
- Familiarity with
AI/LLM concepts
(prompts, tokens, embeddings, agents)
- Familiarity with
async Python
(asyncio, httpx)
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.