…

DevOps Engineer

Attero Recycling · Energy, Resources & Utilities

  • Noida , India
  • On-site
  • Posted 29 days ago
  • IT & Infrastructure

About the job

Experience: 4-5

We are looking for a skilled DevOps Engineer with 3–4 years of hands-on experience in AWS, CI/CD automation, Jenkins, Docker, Linux, and cloud infrastructure. The candidate will be responsible for building and maintaining deployment pipelines, automating infrastructure and application deployments, monitoring production environments, and improving system reliability and scalability.

The ideal candidate should have strong practical experience with AWS services, Jenkins, Git, Docker, CI/CD pipelines, Linux, and scripting .

Key Responsibilities

Design, implement, and maintain CI/CD pipelines for application build, testing, and deployment.
Develop and manage Jenkins pipelines using declarative/scripted pipelines.
Manage AWS cloud infrastructure and deployment environments.
Automate application deployment across Development, UAT, Staging, and Production environments.
Build and maintain Docker images and containerized applications.
Manage Git repositories, branching strategies, pull requests, and release processes.
Implement infrastructure and deployment automation using Terraform / CloudFormation .
Configure and maintain AWS services such as: - EC2
S3
IAM
VPC
ALB / ELB
Auto Scaling
RDS
CloudWatch
Route 53
ECR
ECS / EKS
Configure Linux servers and troubleshoot application/server-level issues.
Implement application and infrastructure monitoring, logging, and alerting.
Troubleshoot failed builds, deployments, server issues, networking problems, and production incidents.
Implement security best practices for AWS infrastructure and CI/CD pipelines.
Manage environment-specific configuration, secrets, and credentials securely.
Automate repetitive operational activities using Shell/Bash or Python scripting .
Work closely with developers, QA, and infrastructure teams to improve deployment reliability.
Participate in production support, incident resolution, root-cause analysis, and performance optimization.
Maintain technical documentation for infrastructure, deployment processes, and operational procedures.

Required Technical Skills

Cloud – AWS

Strong hands-on experience with:

EC2
S3
IAM
VPC
Security Groups
Load Balancers
Auto Scaling
RDS
CloudWatch
Route 53
ECR
ECS/EKS – preferred

CI/CD

Strong experience with Jenkins
Jenkinsfile and Pipeline development
Declarative and/or Scripted Pipelines
Build automation
Automated testing integration
Deployment automation
Environment-based deployments
Rollback strategies
Pipeline notifications and failure handling

Version Control

Git
GitHub / GitLab / Bitbucket
Branching and merging
Pull Requests
Git hooks – good to have

Containers

Docker
Dockerfile
Docker Compose
Docker image optimization
Container networking and volumes
Container registry such as AWS ECR

Infrastructure as Code

Terraform – preferred
AWS CloudFormation – good to have

Operating Systems

Strong Linux administration skills
Ubuntu / Amazon Linux / CentOS/RHEL
Linux commands
Process and service management
Disk, memory, CPU and network troubleshooting

Scripting

Good knowledge of at least one:

Bash/Shell scripting
Python

Monitoring & Logging

Experience with:

AWS CloudWatch
Application/server logs
Monitoring and alerting
Basic Prometheus/Grafana knowledge is an advantage

Good to Have

Kubernetes
Helm
AWS ECS/EKS
Ansible
SonarQube
Trivy or other container security scanners
Prometheus/Grafana
ELK/OpenSearch
AWS CodePipeline / CodeBuild
Blue-Green deployment
Rolling deployment
Canary deployment
High-availability architecture

Security Knowledge

The candidate should understand:

AWS IAM and least-privilege access
Security Groups and network security
Secrets management
SSH key management
SSL/TLS certificates
Secure CI/CD pipelines
Dependency and container vulnerability scanning
Basic DevSecOps practices

Troubleshooting Skills

The candidate should be capable of independently troubleshooting:

Jenkins pipeline failures
Docker/container failures
Application deployment failures
Linux CPU/memory/disk issues
AWS EC2 issues
Network connectivity problems
Load balancer issues
DNS issues
SSL certificate issues
Database connectivity issues
Application logs and production incidents

Minimum Qualifications

Bachelor's degree in Computer Science, IT, Engineering, or equivalent experience.
4-5 years of professional DevOps/Cloud experience.
Strong practical experience with AWS + Jenkins + CI/CD .
Good understanding of Linux and networking fundamentals.
Experience with Docker and Git.
Good scripting/automation skills.
Ability to work independently and troubleshoot production issues.