AWS Devops Engineer(Remote)
Nexifyr Consulting View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- 5+years of experience in designing, implementing, and maintaining cloud infrastructure, particularly in AWS.
- Bachelor's degree in Computer Science or related field.
- Candidates with AWS certifications(Solutions Architect Associate, SysOps Administrator Associate, DevOps Engineer Professional)will be preferred.
- A good understanding of AWS services such as IAM, EC2, ECS, EKS, S3, DynamoDB, RDS, Lambda, EventBridge, CloudFormation, CloudWatch. Must know how to use these services to design, deploy, and manage cloud-based infrastructure
- Infrastructure as Code (IaC): Proficiency in creating infrastructure using tools like Terraform, Helm and AWS CloudFormation.
- Experience with containerization technologies such as Docker and Kubernetes.
- Continuous Integration and Continuous Deployment (CI/CD) using tools like Github Actions Jenkins, GitLab CI, CircleCI, AWS CodeBuild, CodeDeploy and CodePipeline.
- Proficiency in programming languages such as Python and Bash.
- AWS Account structuring using AWS Organisation, Control Tower and Landing Zone.
- Must know how to use CloudWatch and Alarm. Experience with monitoring tools such as Prometheus, Grafana, and ELK Stack.
- AWS DevOps Engineers must be familiar with AWS security best practices and have experience with security tools such as AWS Identity and Access Management (IAM), AWS Key Management Service (KMS), and AWS Certificate Manager (ACM).
- AWS DevOps Engineers must have a strong understanding of networking concepts such as VPC, subnets, and security groups, to design and manage secure network configurations.
- Excellent written, strong communication skills and the ability to adapt and learn quickly are essential for an AWS DevOps professional.
- Skilled in Ansible for automation and config management.
- AWS Certified with strong cloud and CI/CD experience.
- Design, deploy, and maintain our AWS infrastructure using best practices and automation tools.
- Monitor and analyse system performance, identify and resolve issues proactively, and make recommendations for improvements.
- Collaborate with software developers to design and implement efficient and reliable software delivery pipelines.
- Collaborate with system administrators to integrate infrastructure and network components with cloud systems.
- Ensure compliance with security and regulatory standards for cloud-base infrastructure.
- Document infrastructure architecture, processes, and procedures.