Position: Senior Site Reliability Engineer
Location: Bengaluru, Karnataka, India
Best Watches available for you on Amazon FashionJob Description
Qualification and Skills
- Bachelor’s or higher degree in Computer Science, Information Technology, or a related field.
At least 3 years of hands-on job experience in building and managing Kubernetes clusters in AWS.
At least 5 years of hands-on job experience managing services in AWS
Hands-on Kubernetes Experience: Proven track record of deploying and managing multiple Kubernetes clusters in AWS running on EKS. - Kubernetes Networking Concepts: Knowledge of Kubernetes networking concepts, including pods, services, ingress controllers, and network policies. Proficiency in AWS networking services, such as Amazon VPC (Virtual Private Cloud), Route 53, ELB/ALB (Elastic Load Balancer/Application Load Balancer), gRPC, and Network ACLs is a must.
- Automation Skills: Extensive hands-on experience from previous jobs with infrastructure as code (IaC) and tools used to automate Kubernetes infrastructure in AWS. This includes experience creating Terraform modules, Helm Charts, and Kubernetes manifests from scratch.
- Tool Proficiency: Proficiency with modern Kubernetes tools such as AWS EKS, AWS CloudFormation, eksctl/kubectl, Kubeconfig, Helm, Karpenter, and other related technologies.
- AWS Expertise: Deep knowledge of AWS services and their integration with Kubernetes as demonstrated by hands-on expertise from previous jobs.
- CI/CD Design and Automation: An understanding of CI/CD best practices and experience building easy to use CI/CD pipelines leveraging modern GitOps tools such as ArgoCD and/or Flux to deploy helm charts.
- GitOps Expertise: Proficiency in using Git for version control and solid understanding of Gitworkflows, branching strategies, and repository management.
- Security Focus: Understanding of Kubernetes security best practices and compliance requirements including role-based access controls (RBAC) and zero-trust service design models.
- Problem-Solving: Excellent problem-solving skills with the ability to diagnose and resolve complex Kubernetes issues.
- Documentation: Ability to maintain clear and organized documentation for reference.
Responsibilities
- Cluster Management: Create automation that builds, configures, and manages Kubernetes clusters within the platform, ensuring they meet performance and security standards.
- Integration of Modern Tools: Implement and integrate modern Kubernetes and CI/CD tools and technologies as needed to streamline deployment, scaling, management, and monitoring of cluster health and microservices.
- AWS Integration: Work closely with AWS services and resources to optimize Kubernetes clusters for performance and cost-effectiveness.
- Security and Compliance: Manage and enhance the security of our Kubernetes infrastructure and maintain compliance with internal standards.
- Automation and CI/CD: Implement automation in deployment, updates, and scaling processes, and integrate CI/CD pipelines with Kubernetes.
- Monitoring and Troubleshooting: Set up monitoring, logging, and alerting systems for Kubernetes clusters and provide expertise in troubleshooting issues. Be part of an on-call rotation supporting our mission critical production infrastructure.
- Documentation: Maintain clear and comprehensive documentation of the Kubernetes infrastructure, configurations, and processes for the benefit of the SRE team. Collaboration: Collaborate with cross-functional teams to understand application requirements and provide support to developers.
Apply: Click here to Apply
Get new laptop from Amazon![Services](https://i0.wp.com/yourcorporatelife.com/wp-content/uploads/2023/10/Yellow-Black-gradient-online-health-services-linkedin-banner.png?resize=640%2C192&ssl=1)