We are seeking a dedicated and skilled DevOps Engineer with 2 to 3 years of practical experience to join our expanding technology team. The successful candidate will demonstrate strong expertise in AWS cloud infrastructure, automation, CI/CD pipelines, and infrastructure-as-code methodologies. This role is pivotal in enhancing deployment speed, improving system reliability, and ensuring scalability across our platforms.
Key Responsibilities:
- Cloud Infrastructure Management: Design, provision, and optimize AWS cloud environments including EC2, S3, RDS, VPC, IAM, and Lambda to maintain high availability and security standards.
- CI/CD Pipeline Implementation: Develop, maintain, and scale continuous integration and deployment pipelines using tools such as GitHub Actions, GitLab CI, Jenkins, or AWS CodePipeline.
- Infrastructure as Code (IaC): Automate infrastructure provisioning and configuration management through Terraform or AWS CloudFormation.
- Containerization & Orchestration: Deploy and manage containerized applications with Docker, and orchestrate them using Kubernetes (EKS) or ECS.
- Monitoring & Logging: Establish comprehensive monitoring, alerting, and logging systems utilizing Prometheus, Grafana, AWS CloudWatch, or the ELK stack.
- Security & Compliance: Implement best practices for cloud security, including IAM policies, network security groups, and routine patching and backups.
- Collaboration: Partner closely with software development and QA teams to resolve deployment challenges and streamline release workflows.
Required Qualifications:
- Experience: 2 to 3 years in a DevOps, Site Reliability, or Cloud Infrastructure role with hands-on responsibilities.
- AWS Expertise: Strong practical knowledge of core AWS services covering networking, compute, storage, security, and serverless technologies. AWS certifications such as AWS Certified SysOps Administrator or Developer/Solutions Architect Associate are highly desirable.
- IaC & Automation: Proficiency in Terraform and scripting languages like Bash or Python for automation purposes.
- Containers: Solid experience with Docker and foundational knowledge of Kubernetes management.
- CI/CD Tools: Demonstrated ability to set up and maintain automated build and deployment pipelines.
- Operating Systems: Strong Linux/Unix system administration and troubleshooting skills.
- Problem-Solving: Excellent analytical abilities with a proactive approach to identifying and resolving system bottlenecks and failures.
Additional Information:
The position requires working on-site at our office located on Murree Road, Rawalpindi. Candidates should be able to commute easily to this location. The role operates on a night shift schedule from 3:00 PM to 12:00 AM, Monday through Friday. Applicants should be comfortable with this timing.
Candidates will be asked to provide details regarding their current salary, total experience as a DevOps Engineer, notice period, and expected salary during the application process.
This opportunity offers a chance to work in a dynamic environment where your contributions directly impact system performance and deployment efficiency. If you are passionate about cloud infrastructure and automation, and thrive in a collaborative setting, we encourage you to apply.