Randstadeos

Kubernetes AWS

Posted Sep 9, 2024
Project ID: 56885
Location
Pune, Maharashtra
Hours/week
40 hrs/week
Timeline
Starts: Sep 10, 2024
Ends: Nov 29, 2024

Core competencies, knowledge, and experience:

1. Cloud Platforms: AWS

2. Kubernetes Ecosystem: EKS, Helm, Istio

3. Infrastructure as Code (IaC):Terraform

4. Container services (e.g.Docker/ Kubernetes)

5. Scripting and Automation:Bash, YAML, Python, Ansible.

6. CI / CD tool chain and monitoring (e.g. Jenkins,Github Actions, Nexus,Grafana)

7. Source control management (e.g. Github)

8. Understanding of security principles, protocols, and best practices.

9. Certification Required: Mandatory – AWS Certified Solutions Architect – Associate (AWS SAA), Certified Kubernetes Administrator(CKA) (Any 1 certification will do)

 

Key accountabilities and decision ownership:

  • Cluster Design and Deployment: Design and deploy Kubernetes scalable,secure, and efficient Kubernetes using AWS/EKS. Oversee the

management, monitoring, and maintenance of Kubernetes clusters to ensure high availability, performance, and reliability.

  • Container Orchestration: Design and implement container orchestration solutions to manage the lifecycle of containers, including scaling,scheduling, and deployment.Deployment management using Helm charts.

  • Security and Compliance: Ensure robust security measures are in place for Kubernetes clusters, including network policies, role-based access control (RBAC), and secret management. Ensure compliance with organizational and industry standards.

  • Networking: Design and manage Kubernetes networking, including service mesh (e.g., Istio), ingress controllers, and network policies to ensure secure and efficient communication between services. Manage persistent storage solutions for stateful applications in Kubernetes.

Monitoring and Logging: Set up monitoring and logging for Kubernetes clusters, AWS services and Application using Prometheus, Grafana. Create custom matrix for

  • application performance monitoring. Implement alerting mechanisms for proactive issue resolution.

  • CI/CD Integration: Integrate Kubernetes with CI/CD pipelines for automated deployments using Jenkins, Github Actions, Argo-CD etc. Ensure smooth application rollouts and rollbacks.

  • Cost Management: Implement strategies to optimize resource usage and manage costs effectively, especially in AWS cloud environments.

  • Automation: Develop and implement automation scripts and tools for cluster provisioning, scaling, monitoring, recovery. Reduce manual efforts and accelerate automation using

existing tools.

  • Good to have – Terraform Associate. recovery. Reduce manual efforts and accelerate automation using existing tools.

 


Similar projects

+ Search all projects