We are seeking a Senior AWS DevOps Engineer with strong Kubernetes expertise to join our team in Islamabad. This role involves designing, building, and maintaining complex cloud environments for our clients using the latest automation tools and technologies. You will be responsible for evolving AWS cloud architectures, supporting infrastructure monitoring, troubleshooting issues, and developing automation solutions. The position operates on Central Time (8am-5pm) and requires collaboration with customers and internal teams to deliver scalable, resilient, and secure cloud infrastructure.
Key Responsibilities
- Collaborate with DevOps engineers to architect and deploy AWS cloud infrastructure that is redundant, scalable, self-sustaining, and self-healing.
- Advocate for infrastructure as code and automation by leveraging tools such as Terraform, CloudFormation, CircleCI, GitLab, Jenkins, Docker, and Kubernetes.
- Design, build, and maintain Kubernetes infrastructure, including clusters, namespaces, and deployments.
- Engage directly with customers and stakeholders to gather requirements, provide updates on new features, and ensure alignment with business needs.
- Continuously improve operational practices and procedures to enhance efficiency and reliability.
- Implement and maintain compliance and security best practices within the operational infrastructure.
- Mentor and train junior DevOps engineers and new team members to foster skill development and knowledge sharing.
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, GitLab, or similar platforms.
- Proficient in Infrastructure as Code using Terraform, CloudFormation, or CDK, and experienced with container orchestration tools like Kubernetes (EKS, ECS, Rancher).
- Skilled in configuration management tools such as Puppet or Ansible, and container technologies including Docker and Docker-Compose.
- Competent in scripting languages such as Bash, Python, Ruby, Go, or JavaScript for automation purposes.
- Strong communication skills with proficiency in English.
- Self-motivated and capable of working independently or collaboratively with minimal supervision.
Technical Expertise
- Proven expertise in architecting AWS cloud environments with a focus on scalability and security.
- Extensive experience designing and managing CI/CD pipelines and workflows.
- Deep understanding of core DevOps principles including continuous integration, continuous delivery, Agile methodologies, and automation.
- Hands-on experience managing Kubernetes clusters in production, including deployment and scaling.
- Proficient in containerization technologies, including Docker image creation, registry management, and runtime configuration.
- Familiarity with monitoring and logging tools such as Prometheus, OpenTelemetry, Grafana, and the ELK stack (Elasticsearch, Logstash, Kibana).
- Strong knowledge of IP networking, VPNs, DNS, load balancing, and firewall configurations.
- Expertise in designing secure cloud infrastructure aligned with modern cloud-native security standards.
Preferred Qualifications
- AWS Certified Solutions Architect (Associate or Professional) and/or AWS Certified DevOps Engineer.
- Certified Kubernetes Administrator (CKA) certification is highly desirable.
This opportunity offers the chance to work with cutting-edge cloud technologies in a dynamic environment focused on innovation and customer success. If you are passionate about cloud infrastructure and automation, and have a strong background in AWS and Kubernetes, we encourage you to apply.