DevOps Engineer
- Source: LinkedIn
- Atain
- Remote
- Gurugram
- Full-Time
- Mid level
Job Description
Job Title: Devops Engineer (AWS)
Experience: 4 to 8 Years
Location: Remote
Shift timing: - 12:30 pm to 9:30 pm IST
Key Responsibilities
1. Cloud Infrastructure – AWS
- Design, provision, configure, and manage AWS cloud infrastructure.
- Work with AWS services including EC2, VPC, IAM, S3, ELB/ALB, Auto Scaling, CloudWatch, ECR, RDS, and EKS .
- Implement cloud security best practices, IAM policies, network segmentation, and access controls.
- Monitor infrastructure performance, availability, and cost optimization.
- Troubleshoot cloud infrastructure, connectivity, and application deployment issues.
2. Containerization and Kubernetes
- Build, manage, and optimize Docker images and containerized applications.
- Deploy and manage applications on Amazon EKS and Amazon ECS .
- Manage Kubernetes workloads, deployments, services, ingress, ConfigMaps, Secrets, and autoscaling.
- Troubleshoot pod failures, node issues, networking, storage, and cluster performance.
- Perform Kubernetes upgrades, capacity planning, and cluster maintenance.
- Implement container security and resource optimization best practices.
3. CI/CD and Release Automation
- Design, implement, and maintain CI/CD pipelines using Harness, GitHub Actions Pipelines.
- Automate application build, testing, security scanning, artifact management, and deployment processes.
- Implement deployment strategies such as rolling, blue-green, and canary deployments.
- Integrate automated rollback mechanisms and release validation.
- Manage pipeline configurations, environment variables, credentials, and deployment approvals.
4. Infrastructure as Code (IaC)
- Develop and maintain infrastructure automation using Terraform.
- Create reusable Terraform modules for cloud infrastructure provisioning.
- Manage remote state, state locking, workspace/environment separation, and infrastructure changes.
- Use Ansible for configuration management and operational automation ( optional ).
- Follow version control, peer review, and change management practices for infrastructure code.
5. DevSecOps and Security
- Integrate security controls and automated vulnerability scanning into CI/CD pipelines.
- Work with tools such as Veracode, SonarQube/SonarCloud, OWASP Dependency-Check, and container image scanners .
- Implement secure coding checks, dependency scanning, secrets detection, and container security assessments.
- Remediate vulnerabilities based on severity and defined SLAs.
- Implement IAM least privilege, secrets management, encryption, and cloud security best practices.
- Support security audits, compliance requirements, and remediation activities.
6. Monitoring, Logging, and Observability
- Implement monitoring and alerting using Amazon CloudWatch and Dynatrace .
- Configure centralized logging and log analysis using OpenSearch, Elasticsearch, or Kibana .
- Develop dashboards , alerts, and operational metrics for applications and infrastructure .
- Troubleshoot performance degradation, application errors, resource bottlenecks, and production incidents.
- Support SLI/SLO definition, availability tracking, root cause analysis, and continuous service improvement.
7. Automation and Operational Support
- Develop scripts using Python, Bash, or PowerShell to automate repetitive operational tasks.
- Participate in production deployments, incident management, problem management, and change management.
- Create and maintain operational runbooks, troubleshooting guides, and rollback procedures .
- Support disaster recovery testing, backup validation, and high-availability requirements.
- Collaborate with development and application support teams to improve reliability and reduce manual intervention.
Required Technical Skills
- Strong hands-on experience with AWS cloud infrastructure.
- Experience with Docker, Kubernetes, Amazon EKS, and Amazon ECS.
- Proficiency in Terraform and Infrastructure as Code.
- Practical experience with Harness, GitHub Actions, or other CI/CD tools.
- Knowledge of Git-based version control and branching strategies.
- Experience implementing DevSecOps controls in CI/CD pipelines.
- Familiarity with Veracode, SonarQube, OWASP Dependency-Check, or equivalent security tools.
- Experience with CloudWatch, Dynatrace, OpenSearch, and Kibana.
- Scripting knowledge in Python, Bash, or PowerShell.
- Strong troubleshootin…
Skills
- amazon-web-services
- amazon-ec2
- amazon-vpc
- google-vpc
- aws-iam
- amazon-s3
- aws-auto-scaling
- amazon-cloudwatch
- amazon-ecr
- amazon-rds-for-mysql
- amazon-eks
- Kubernetes
- Docker
- amazon-ecs
- NodeJS
- Github
- github-actions
- Terraform
- workspace
- Ansible
- veracode
- sonarqube
- dynatrace
- opensearch
- Elasticsearch
- kibana
- Python
- powershell
