Job Description :

Title: DevOps Engineer with AWS

Location : Santa Clara, CA

Duration : Long Term

Must Have Qualifications

  • Degree in Computer Science/Engineer
  • 3-6 years DevOps experience along with 3-4 years of AWS Cloud experience.
  • At least 4 years of engineering development experience in scripting languages
  • At least 3 years of experience creating and maintaining Cloud infrastructure as code using technologies such as Terraform or Cloudformation.
  • At least 2 years of experience with Configuration Management
  • At least 2 years of experience developing and maintaining a CI/CD system.
  • At least 3 years of experience with containers, such as Docker, Kubernetes, AWS ECS (+) environment or similar.

Experience Summary:

  •  Strong experience in building and deploying applications on the Cloud, using CI/CD frameworks and Infrastructure automation.
  • Terraform/other Platform as Code systems  
  • Knowledge of Linux or windows scripting languages, such as Python, Bash, or PowerShell etc.
  • Experience with Java/J2EE, MicroServices deployment using Docker Containers 
  • Deploying, configuring, monitoring, maintaining, and troubleshooting Micro services
  • Extensive and current AWS DevOps best practices and tooling expertise, standard Internet services, such as DNS, HTTP, etc
  • Design and Develop the test automation to validate the builds in the CI/CD pipeline
  • Deep understanding of key AWS Services such as EC2, ECS, ECR, Lambda, FSx, Elastic Cache, Route, CloudFront, API Gateway, S3, Glacier, RDS, NLB/ALB, Security Groups/NACLs/VPCs, Cloud Watch,
  • Architect, develop and improve our AWS-based deployment processes using container technologies such as Docker.
  • Develop, Improve our overall infrastructure reliability, scalability and monitoring, expertise in setting up monitoring dashboards, alerts, log management
  • Automate processes so that engineers can self-service their operational requirements.
  • Experience in designing and maintaining Public Cloud based solutions with AWS
  • Understanding of cloud-scale and micro/macro-services architectures, Cloud Infrastructure concepts
  • Experience in developing and maintaining CI/CD process for enterprise SaaS and on-prem applications using tools like Git, Jenkins, Maven, Gradle, etc.
  • Hands-on experience in building and administering Containers using tools such as Docker, Kubernetes, EKS etc.
  • Backup & disaster recovery planning and implementation
  • Implementation of Cloud security best practices 

Similar Jobs you may be interested in ..