DevOps Cloud Engineer
Posted on:
3 hours ago
Vacancies:
1 Vacancy
Job Summary
Role Overview
We are seeking a highly experienced DevOps Cloud Engineer with strong expertise in AWS ECS Fargate Infrastructure as Code (AWS CDK) and CI/CD automation. The ideal candidate will have proven experience in applications to containerized architectures and building scalable secure cloud-native solutions on AWS.
Key Responsibilities
AWS Cloud & Architecture
- Design and implement scalable architectures using AWS ECS (Fargate)
- Apply AWS Well-Architected Framework principles
- Configure networking components: VPC Subnets Route Tables Security Groups NACLs
- Manage IAM roles policies task roles and execution roles
- Set up Application Load Balancers (ALB) target groups and health checks
- Configure CloudWatch logs metrics and alarms
- Implement ECS auto-scaling using CloudWatch metrics
- Manage secrets using AWS SSM Parameter Store and Secrets Manager
- Execute deployment strategies: Rolling and Blue/Green (CodeDeploy)
Infrastructure as Code (AWS CDK)
- Develop AWS CDK applications using TypeScript
- Define ECS/Fargate services using CDK constructs
- Build and manage CI/CD pipelines using CDK Pipelines
- Perform Synth Diff and Deploy workflows
- Implement environment-based stacks (Dev/QA/Prod)
- Develop reusable CDK components for standardization
Containerization & Application Modernization
- Containerize applications using Docker (multi-stage builds)
- Migrate / on-prem applications to container-based deployments
- Optimize container performance and image sizes
- Work with ECS (mandatory) and Kubernetes (nice-to-have)
CI/CD & Automation
- Build and maintain GitHub Actions workflows (YAML-based)
- Automate Docker image builds and push to Amazon ECR
- Deploy ECS services via CI/CD pipelines
- Integrate unit testing static code analysis and CodeQL security scans
- Manage multi-environment pipelines (Dev/QA/Prod)
Development & Scripting
- Strong programming in TypeScript JavaScript
- Experience with C# / .NET Core
- Write automation scripts using Bash and PowerShell
Monitoring & Observability (Datadog)
- Implement Datadog Agent as ECS Fargate sidecar
- Configure ECS integration for metrics and logs
- Set up log forwarding filtering and processing rules
- Build dashboards for ECS ALB performance metrics
- Create alerts for CPU memory latency error rates
Security & Compliance
- Enforce container security best practices
- Implement IAM least privilege principles
- Ensure secure secrets management and encryption
Database & Storage
- Work with Amazon RDS (SQL Server PostgreSQL MySQL)
- Implement connection pooling strategies for scalability
Delivery & Documentation
- Participate in Agile/Scrum ceremonies
- Perform cloud migration assessments and planning
- Create architecture diagrams deployment guides and runbooks
Required Skills
- AWS ECS Fargate CloudWatch IAM ALB
- AWS CDK (TypeScript)
- Docker ECR
- GitHub Actions CI/CD
- Datadog Monitoring
- .NET Core / C#
- Cloud Migration Experience
Preferred Skills
- Kubernetes
- AWS CodeDeploy (Blue/Green deployments)
- Advanced security and compliance experience
- Performance tuning for cloud-native applications
Key Qualifications
- 10 years of experience in DevOps / Cloud Engineering
- Strong hands-on experience with AWS cloud services
- Expertise in containerization and CI/CD pipelines
- Experience in modernizing legacy applications to cloud-native architectures
Ideal Candidate Profile
- Strong problem-solving and troubleshooting skills
- Experience working in large-scale cloud migration projects
- Excellent collaboration and communication skills
- Ability to design scalable highly available cloud solutions