21 Oct
|
Antilia Prime
|
Sahibzada Ajit Singh Nagar
21 Oct
Antilia Prime
Sahibzada Ajit Singh Nagar
Job Description – AWS DevOps Engineer
Job Title: AWS DevOps Engineer
Experience: 3–5 Years
Location: Mohali
Employment Type: Full-time
Job Summary
We are looking for an experienced AWS DevOps Engineer with 3–5 years of hands-on experience in Amazon Web Services (AWS), cloud infrastructure management, automation, and CI/CD implementation. The ideal candidate will have solid expertise in AWS services, containerization, Infrastructure as Code (IaC), monitoring, cloud security, and production environment management.
The candidate will be responsible for designing, implementing, and maintaining secure, scalable, highly available, and cost-effective AWS infrastructure while collaborating with Development, QA, and IT teams to streamline software delivery and deployment processes.
Key Roles & Responsibilities
- Design, implement, and manage AWS cloud infrastructure to ensure scalability, high availability, performance, and reliability.
- Work extensively with AWS services, including EC2, S3, VPC, IAM, RDS, Route 53, CloudWatch, CloudTrail, ELB/ALB, Auto Scaling, and Lambda.
- Design, develop, and maintain automated CI/CD pipelines using Jenkins, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, GitHub Actions, or GitLab CI/CD.
- Deploy, configure, and manage containerized applications using Docker and Kubernetes, particularly Amazon EKS and Amazon ECS.
- Implement Infrastructure as Code using Terraform, AWS CloudFormation, or AWS CDK.
- Automate infrastructure provisioning, configuration management, application deployments, and routine operational tasks using Bash, Python, or Shell scripting.
- Configure and manage AWS networking components, including VPCs, public and private subnets, route tables, Internet Gateways, NAT Gateways, security groups, and Network ACLs.
- Implement AWS security best practices, including IAM roles and policies, least-privilege access, encryption, secrets management, and secure network configurations.
- Monitor infrastructure and application performance using Amazon CloudWatch, CloudTrail, AWS Config, Prometheus, Grafana, and other monitoring and logging tools.
- Troubleshoot AWS infrastructure issues, deployment failures, networking problems, application performance issues, and production incidents.
- Configure load balancing, Auto Scaling, fault tolerance, backup, and disaster recovery mechanisms.
- Manage AWS storage and database services, including S3, EBS, EFS, RDS, and other relevant managed services.
- Optimize AWS resource utilization and cloud expenditure through resource right-sizing, resource tagging,
cost monitoring, and AWS cost optimization practices.
- Implement DevSecOps practices by integrating security checks, vulnerability scanning, and compliance controls into CI/CD pipelines.
- Manage source code repositories, branching strategies, and version control using Git.
- Implement infrastructure monitoring, alerting, log aggregation, and incident response procedures.
- Maintain technical documentation for AWS architecture, infrastructure configurations, deployment processes, and operational procedures.
- Collaborate with developers, QA engineers, and IT teams to improve release management, deployment frequency, and system reliability.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 3–5 years of professional experience in DevOps, AWS Cloud Engineering, Cloud Infrastructure, or a related technical role.
- Strong hands-on experience with Amazon Web Services (AWS) and its core infrastructure services.
- Working knowledge of the following AWS services:
- Compute: EC2, Lambda, Auto Scaling
- Storage: S3, EBS, EFS
- Networking: VPC, Route 53, ELB/ALB, NAT Gateway, security groups
- Security: IAM, KMS, Secrets Manager, Systems Manager
- Monitoring and Auditing: CloudWatch, CloudTrail, AWS Config
- Databases: RDS and other AWS-managed database services
- Experience building and maintaining CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or AWS developer tools.
- Hands-on experience with Docker and Kubernetes, preferably Amazon EKS and/or Amazon ECS.
- Practical experience with Terraform and/or AWS CloudFormation for Infrastructure as Code.
- Proficiency in Bash, Python, or Shell scripting for automation and operational tasks.
- Good knowledge of Linux administration, system troubleshooting, TCP/IP, DNS, HTTP/HTTPS, load balancing, and cloud networking.
- Experience implementing AWS security controls, IAM policies, encryption, access management, and cloud security best practices.
- Experience with monitoring, logging, alerting, and troubleshooting application and infrastructure issues.
- Understanding of high availability, fault tolerance, disaster recovery,
backup strategies, and business continuity.
- Experience with Git and source code management workflows.
- Strong analytical, problem-solving, communication, and collaboration skills.
Preferred Skills
- Experience designing and managing AWS cloud environments.
- Hands-on experience with Amazon EKS, Amazon ECS, ECR, and Kubernetes deployment strategies.
- Knowledge of AWS serverless services, including Lambda, API Gateway, and event-driven architectures.
- Experience with GitOps tools such as Argo CD and Helm for Kubernetes deployments.
- Knowledge of AWS Well-Architected Framework principles.
- Familiarity with AWS Organizations, multi-account environments, and cross-account access management.
- Experience with AWS Budgets, Cost Explorer, and cloud cost optimization.
- Familiarity with AWS WAF, AWS Shield, GuardDuty, Security Hub, and vulnerability management tools.
- Experience with microservices architecture and distributed systems.
- Knowledge of database migration, managed database services, and cloud backup solutions.
- Experience with automated deployments, blue-green deployments, and rolling updates.
- Relevant certifications such as AWS Certified Solutions Architect – Associate, AWS Certified Developer – Associate, or AWS Certified SysOps Administrator – Associate will be an added advantage.
Key Competencies
- Strong AWS cloud infrastructure and DevOps fundamentals.
- Excellent troubleshooting and root-cause analysis skills.
- Automation mindset with a focus on reducing manual intervention.
- Ability to implement secure, scalable, reliable, and cost-effective cloud solutions.
- Ownership and accountability for infrastructure and deployment processes.
- Ability to work independently and manage multiple priorities.
- Effective communication and collaboration across technical teams.
- Ability to work in a fast-paced, delivery-focused environment.
Ideal Candidate Profile
The ideal candidate should be an AWS-focused DevOps professional with 3–5 years of practical experience in managing cloud infrastructure, automating deployments, implementing Infrastructure as Code, and supporting production workloads. Candidates with strong hands-on expertise in AWS networking, IAM, EC2, VPC, CI/CD, Terraform, Docker, and Kubernetes will be preferred.
Note: Candidates should have substantial hands-on AWS experience rather than experience limited to general DevOps tools or other cloud platforms.
Pay: ₹50,000.00 - ₹70,000.00 per month
Work Location: In person
📌 AWS DevOps Engineer (Sahibzada Ajit Singh Nagar)
🏢 Antilia Prime
📍 Sahibzada Ajit Singh Nagar