25 Randstad Digital Jobs
AWS DevOps Engineer - CI/CD Pipeline (3-10 yrs)
Randstad Digital
posted 20d ago
Flexible timing
Key skills for the job
Hiring for AWS DevOps Engineer
Experience : 3-10 Years
- Develop and maintain Kubernetes clusters on AWS EKS for deploying and managing containerized applications, implementing best practices for cluster management, including scaling, upgrades, and security.
- Containerize applications using Docker to ensure consistency across development, testing, and production environments, developing and maintaining Dockerfiles and Docker Compose configurations for multi-container applications.
- Develop and maintain infrastructure as code (IaC) templates using Terraform to provision and manage AWS resources.
- Implement best practices for modularization, reusability, and version control of Terraform configurations.
- Architect scalable, cost-effective, and resilient AWS infrastructure solutions to support our applications and services.
- Configure and manage AWS services such as EC2, S3, RDS, Lambda, VPC, IAM, and CloudFormation.
- Design and implement CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or AWS CodePipeline to automate build, test, and deployment processes.
- Integrate Terraform with CI/CD pipelines for automated infrastructure deployment and configuration.
- Set up monitoring and alerting systems using AWS CloudWatch, Prometheus, or similar tools to track performance metrics and detect anomalies.
- Configure centralized logging solutions with tools like AWS CloudWatch Logs, ELK stack, or Splunk for log aggregation and analysis.
- Implement security best practices and compliance standards (e.g., CIS benchmarks, GDPR, HIPAA) in AWS environments.
- Manage IAM roles and policies, encryption keys, and security groups to enforce least privilege access and data protection.
- Optimize AWS infrastructure for cost efficiency by rightsizing resources, implementing auto-scaling, and leveraging AWS cost management tools.
- Monitor AWS usage and spending, identify cost-saving opportunities, and implement cost optimization strategies.
A demonstrated record of success and significant programming experience are required. Additionally, we seek individuals with the following qualifications :
- Bachelor's degree in computer science, Engineering, or related field.
- 3+ years of experience of working as a DevOps Engineer with a focus on AWS cloud platform.
- Strong proficiency in Kubernetes and secondary skills in Terraform for infrastructure provisioning and management.
- In-depth knowledge of AWS services and their configuration, including EC2, S3, RDS, Lambda, VPC, IAM, and CloudFormation.
- Experience with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
- Familiarity with containerization technologies such as Docker.
- Solid understanding of networking concepts, security principles, and best practices in AWS environments.
- Excellent problem-solving and troubleshooting skills with the ability to debug complex issues in cloud infrastructure.
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
- Comfortable working in rotational shifts
- Ability to quickly learn new platforms, languages, tools, and techniques as needed to meet project equirements.
- Self-motivated and directed, with strong attention to detail.
- Certification on Terraform / AWS certified is a plus.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for AWS Devops Engineer roles with real interview advice