
DevOps Engineer (Nuc Job/ 60)
Job Skills
Job Description
DevOps Engineer ( Remote)
Exp required:7+years
Contract Duration - Min 6 months
Shift - 2pm to 10pm
Comm- Excellent Comm Skills required ( Mandatory)
Title: Senior DevOps Engineer (AWS | CI/CD | IaC | ECS | Multi-Region)
Role Summary
We are looking for a hands-on Senior DevOps Engineer with deep ownership experience in designing CI/CD pipelines, infrastructure automation, and containerized deployments in AWS.
This role requires candidates who have built and operated production-grade systems across multiple environments and regions, not just supported existing setups.
Core Experience Requirements
Candidates must demonstrate
• Proven ownership of CI/CD pipeline design and optimization (6+ years hands-on)
• Strong Infrastructure as Code experience using CloudFormation (6+ years in production)
• Hands-on experience deploying and managing containerized workloads using ECS (6+ years)
• Experience working across multiple environments (dev, QA, prod) with deployment standardization
• Experience supporting or designing multi-region AWS architecture (not just single-region setups)
• Strong experience integrating infrastructure automation into CI/CD pipelines
Total Experience
• Total years of experience is equally important combined with depth in the above areas
• Candidates with 9+ years of highly relevant experience may be preferred over longer but less focused careers
Key Responsibilities
• Design and optimize CI/CD pipelines with integrated infrastructure automation
• Build and manage AWS infrastructure using CloudFormation
• Deploy and manage containerized applications using ECS (Fargate or EC2)
• Support multi-environment and multi-region AWS deployments
• Identify and eliminate bottlenecks in CI/CD pipelines (including security scanning and testing gaps)
• Build automation using Python and Bash
• Collaborate with development teams to improve deployment reliability and speed
Required Technical Skills
• AWS: ECS, VPC, IAM, CloudFormation, CloudWatch
• CI/CD: GitLab pipelines (strong preference)
• Containers: Docker + ECS (must be hands-on)
• Scripting: Python and Bash
• Networking: solid understanding of VPC, subnets, routing, security groups
Strong Preference
• Experience with multi-account AWS setups
• Experience with centralized networking (Transit Gateway)
• Experience integrating security scanning into CI/CD pipelines
• Experience scaling pipelines across multiple services/environments
Mandatory Screening Criteria
Candidates must be able to clearly explain:
• End-to-end deployment flow (code → pipeline → infra → ECS → live)
• How infrastructure is provisioned and version-controlled using CloudFormation
• How ECS services are deployed, scaled, and updated
• A real production issue they diagnosed and resolved
• How they handled multi-environment or multi-region deployments
Points to be consider:
Core Capability Filter (We will reject if weak in any)
Candidates must demonstrate real ownership, not exposure, in the following:
CI/CD pipelines
Candidate must have built and maintained pipelines end-to-end (in GitLab), not just triggered or monitored them
Infrastructure as Code using CloudFormation
Candidate must have written and modified templates in production environments
ECS / Container Deployments
Candidate must have deployed and updated services via pipelines (not manual or partial exposure)
Troubleshooting
Candidate must have real experience debugging failed deployments, pipeline errors, or environment issues
What “Good” Looks Like
Strong candidates will be able to clearly explain:
End-to-end deployment flow (code → pipeline → ECS → production)
Where infrastructure provisioning fits into the pipeline
How failures are diagnosed (logs, CloudWatch, pipeline stages)
How they improved or automated a manual process
How they handled multiple environments (dev, QA, staging, prod)
Environment Complexity Requirement
The client operates with:
Multiple environments (8 environments across workloads)
Standardized CI/CD pipelines (GitLab)
CloudFormation-driven infrastructure
ECS-based deployments
Partial automation with manual QA/security handoffs
Candidates must have experience working in multi-environment setups with real deployment ownership.
Key Focus Areas for This Role
The role is focused on:
Enhancing CI/CD pipelines (not building from scratch)
Integrating automated testing and security scanning into pipelines
Reducing manual steps in deployment workflows
Improving reliability and visibility (alerts, notifications)
Red Flags (We will Reject Immediately)
Reject candidates who:
List many tools but cannot explain how they used them
Use phrases like “worked on” or “involved in” without specifics
Cannot clearly explain a deployment pipeline
Have only manual deployment or partial automation experience
Have primarily system admin or support backgrounds with limited DevOps depth