Details and requirements for the role:
Experience:
10+ years in software engineering.
Experience in leading and managing large-scale projects.
Strong analytical and problem-solving skills.
Innovative mindset with a focus on continuous improvement.
Ability to troubleshoot and resolve complex technical issues. Cloud Infrastructure
Extensive experience with Kubernetes, specifically EKS.
Proficient in managing and deploying EKS clusters.
Experience with Terraform for infrastructure as code.
Familiarity with EMR on both EC2 and EKS.
Strong background in AWS, including services like EC2, S3, IAM, VPC, RDS, Lambda, Fargate, Batch, Auto Scaling, CloudFormation, and AWS CDK.
Technical Skills:
Proficient in programming languages such as Python, Java, or Go.
Deep understanding of containerization and orchestration technologies (Docker, Kubernetes).
Strong knowledge of CI/CD pipelines and tools (e.g., GitLab CI, Jenkins).
Experience with monitoring and alerting tools (e.g., Prometheus, Grafana).
Familiarity with IAM roles and security best practices in AWS.
Knowledge of networking concepts, including VPC, Subnets, and Private Link.
Additional Qualifications:
● Experience with Spark and big data processing.
● Familiarity with security compliance and best practices.
● Contributions to open-source projects or active participation in tech communities.
Comprehensive documentation and GitLab repositories are available to support the transition, including instructions for setting up BKS on EKS clusters, managing EKS cluster capacity, Spot-IO deployment, and various EMR deployment modes.