AWS Devops
Capgemini
Job Description
Your Role
- Design, implement, and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline.
- Manage and configure AWS infrastructure (EC2, S3, Lambda, RDS, VPC, CloudWatch, etc.).
- Deploy and orchestrate containerized applications using Docker and Kubernetes (EKS or self-managed clusters).
- Automate provisioning and deployment processes using Terraform, CloudFormation, or similar IaC tools.
- Monitor system performance, troubleshoot issues, and optimize cloud resource usage.
- Implement security best practices for cloud infrastructure and container environments.
- Collaborate with development, QA, and operations teams to ensure smooth software delivery.
- Maintain documentation for infrastructure, processes, and troubleshooting guides.
- Stay updated with AWS and Kubernetes advancements and recommend improvements.
Your Profile
- 5+ years of experience in a DevOps role with a focus on AWS.
- Strong experience with Kubernetes, including setup, scaling, and monitoring.
- Proficiency in scripting languages like Python, Bash, or Go.
- Familiarity with configuration management tools like Ansible, Chef, or Puppet.
- Experience with monitoring tools (Prometheus, Grafana, ELK stack, etc.).
- Understanding of networking, security, and database management in AWS.