About The Digital Group
Headquartered in Princeton, New Jersey, The Digital Group was incorporated in 1999. Today The Digital Group (T/DG) is the leading provider of a broad range of Information Technology services. Our offices in US, Canada, India, Fiji, and Vietnam provide support from the conceptualization phase, leading to development and operations. Our teams have been consistently delivering industry-leading solutions to our valued customers for over 15+ years.THE DIGITAL GROUP is a certified CMMI Ver 2.0 Maturity Level 5 for Development (DEV) and Services (SVC) along with certifications in ISO 9001:2015, ISO 20000-1:2018, ISO 27001:2013 & ISO 22301:2019 and SSAE 18, Type II.
Job Role: AWS DevOps Engineer
We're seeking skilled full-time AWS DevOps Engineers (remote) based out of Vietnam with 5+ years of DevOps experience to join our team. You'll leverage your expertise in AWS, Kubernetes, ISTIO, Terraform, CI/CD pipelines (using Jenkins, Helm Charts, ArgoCD, or similar tools), and other DevOps technologies to ensure our nonPROD and production applications and infrastructure have seamless deployments and recoverability in a distributed HA environment. These are WFA (work-from-anywhere) positions working with US clients. The working hours would be 1:30 PM – 11 PM VNT (8 hours/day) with 2 hours in total breaks. The candidates should join with us in the 1st week of Jan 2025.
Responsibilities
- Build automation capabilities for AWS multi-region deployments of services & configurations
- Leverage CloudFlare for disaster recovery capabilities
- Automate disaster recovery testing and failover procedures
- Configure and manage Jenkins for CI/CD pipeline automation
- Implement and utilize Jenkins, ArgoCD (or similar tool) for efficient CI/CD workflows
- Work with container workloads using Istio, Kubernetes/EKS, Docker, and Helm
- Collaborate with engineers across development, cloud, and operations teams
- Monitor system health and troubleshoot any issues using an observability stack that includes Datadog, Splunk, and native AWS monitoring tools
Requirements
Must Have
- Proven experience as an AWS DevOps Engineer
- Hands-on experience for at least 1 year: Unix Shell Scripting, Terraform, Jenkins, ArgoCD, Helm, EKS, Multi AZ
- Systems administration experience on Linux
- Unix shell(s) experience including scripting skills (e.g. Bash, Python)
- Hands-on experience with AWS concepts and services like VPC, EC2, EBS, EFS, Route 53, ALB, NLB, Secrets Manager, Lambda, S3, Elasticache, API Gateway
- Experience with infrastructure as code (IAC) tools like Terraform
- Hands-on experience with Docker and AWS EKS for container orchestration
- Experience with Jenkins, Helm Charts, ArgoCD for CI/CD automation including experience in Groovy scripting
- Experience with configuration management tools (e.g., Git) and GitOps patterns
- Experience with AWS data services like RDS and DynamoDB
- Excellent analytical, problem-solving, verbal and written communication skills with the ability to collaborate effectively with other teams
Nice To Have
- Clear understanding of HA and DR concepts and techniques in an AWS Production environment
- Configuration management tools like Packer, Ansible, Puppet, Chef
- Istio Service Mesh
- Scalr cloud management platform
- Knowledge of Spring Boot microservices and Maven build tool
- Knowledge of CDN like Cloudfront/CloudFlare and its disaster recovery capabilities is an added advantage
- Experience with Apache SOLR clusters