We are seeking a Senior AWS DevOps Engineer with strong expertise in Kubernetes to join our team in Karachi. This role involves designing, building, and deploying complex cloud environments for our clients using advanced automation tools and modern technologies. The ideal candidate will be responsible for maintaining and evolving AWS cloud infrastructure, ensuring operational excellence through monitoring, alerting, troubleshooting, and automation. You will collaborate closely with customers and internal teams to deliver scalable, secure, and resilient cloud solutions.
Key Responsibilities
- Collaborate with DevOps engineers to architect and deploy AWS cloud infrastructure that is redundant, scalable, resilient, 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 features, and ensure alignment with business needs.
- Continuously improve operational practices and procedures to enhance efficiency and reliability.
- Implement and uphold compliance and security standards within the operational infrastructure.
- Mentor and train junior DevOps engineers and new team members to build a strong, knowledgeable 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.
- At least 4 years of hands-on experience with CI/CD tools such as Jenkins, CircleCI, or GitLab.
- Proficient in Infrastructure as Code (Terraform, CloudFormation, or CDK) and container orchestration platforms like Kubernetes (EKS, ECS, Rancher).
- Experience with configuration management tools such as Puppet or Ansible, and container technologies including Docker and Docker-Compose.
- Skilled in scripting languages such as Bash, Python, Ruby, Go, or JavaScript.
- Strong communication skills with proficiency in English.
- Self-motivated with the ability to work independently or collaboratively within project teams with minimal supervision.
Technical Expertise
- Extensive hands-on experience architecting solutions within the AWS cloud environment.
- Proven ability to design, develop, and manage CI/CD pipelines and workflows.
- Deep understanding of core DevOps principles including continuous integration, continuous delivery, Agile methodologies, and automation.
- Expertise in deploying and managing Kubernetes clusters in production settings.
- Strong knowledge of containerization technologies, 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).
- Solid understanding of IP networking concepts, VPNs, DNS, load balancing, and firewall configurations.
- Experience designing secure cloud infrastructure aligned with current cloud-native security standards.
Preferred Qualifications and Certifications
- AWS Certified Solutions Architect Associate or Professional, and/or AWS Certified DevOps Engineer Professional.
- Certified Kubernetes Administrator (CKA) certification is highly desirable.
This position operates on Central Time (8 AM to 5 PM) and offers the opportunity to work with a forward-thinking company focused on cloud modernization, migration, and innovation, including cutting-edge AI technologies. If you are passionate about cloud infrastructure and DevOps automation, this role offers a challenging and rewarding environment to grow your expertise.