We are seeking a Senior AWS DevOps Engineer with strong Kubernetes expertise to join our team in Lahore. This role involves designing, building, and maintaining complex cloud environments for our clients using advanced automation tools and modern technologies. You will play a critical role in evolving AWS cloud architecture, supporting infrastructure monitoring, troubleshooting issues, and developing automation solutions. The position operates on Central Time (8 am to 5 pm) and requires collaboration with customers and internal teams to deliver scalable, secure, and resilient cloud infrastructure.
Key Responsibilities
- Collaborate with a team of DevOps engineers to architect and deploy AWS cloud infrastructure that is redundant, scalable, resilient, and self-healing.
- Advocate for infrastructure as code and automation, utilizing tools such as Terraform, CloudFormation, CircleCI, GitLab, Jenkins, Docker, and Kubernetes.
- Design, implement, and maintain Kubernetes infrastructure, including clusters, namespaces, and deployments.
- Engage directly with customers and stakeholders to gather requirements, provide updates on features, and manage project deliverables independently.
- Continuously improve operational practices and procedures to optimize cloud infrastructure management.
- Ensure compliance with security standards and maintain secure operational infrastructure.
- Mentor and train junior DevOps engineers and new team members to foster skill development within the team.
Required Qualifications
- Bachelor’s degree in Software Engineering, Computer Science, or a related field.
- Minimum of 5 years of professional experience in DevOps engineering roles.
- At least 4 years of hands-on experience with CI/CD tools such as Jenkins, CircleCI, or GitLab.
- Proficient in Infrastructure as Code using Terraform, CloudFormation, or AWS CDK.
- Experience with container orchestration platforms like Kubernetes (EKS, ECS, Rancher).
- Skilled in configuration management tools such as Puppet or Ansible, and container technologies including Docker and Docker Compose.
- Ability to write and maintain scripts in languages like Bash, Python, Ruby, Go, or JavaScript.
- Strong communication skills with proficiency in English.
- Self-motivated and capable of working independently or collaboratively with minimal supervision.
Technical Expertise
- Deep hands-on experience architecting solutions within the AWS cloud environment.
- Extensive knowledge in designing and managing CI/CD pipelines and workflows.
- Solid understanding of core DevOps principles including continuous integration, continuous deployment, Agile methodologies, and automation.
- Proven experience in deploying and managing Kubernetes clusters in production settings.
- Expertise in containerization, including creating Docker images, managing registries, and configuring runtime environments.
- Familiarity with monitoring and logging tools such as Prometheus, OpenTelemetry, Grafana, and the ELK stack (Elasticsearch, Logstash, Kibana).
- Strong understanding of IP networking concepts, VPNs, DNS, load balancing, and firewall configurations.
- Experience designing secure cloud infrastructure aligned with current cloud-native security best practices.
Preferred Qualifications
- AWS Certified Solutions Architect (Associate or Professional) and/or AWS Certified DevOps Engineer.
- Certified Kubernetes Administrator (CKA) certification.
This is an excellent opportunity to work with a leading AWS Premier Consulting Partner focused on innovation in cloud, data, and AI. If you are passionate about cloud technologies and enjoy working in a dynamic environment, we encourage you to apply.