Description

You will lead public cloud initiatives and migrations of complex systems while designing resilient, secure, and high-performing platforms on AWS.

Responsibilities

  • Execute software design, development, and technical troubleshooting to build scalable solutions.
  • Own end-to-end platform issues and provide solutions for build and performance on AWS Cloud.
  • Drive the strategy for utilizing Amazon web services including EC2, S3, RDS, CloudFront, EFS, DynamoDB, CloudWatch, EKS, ECS, MFTS, ALB, and NLB.
  • Measure and optimize system performance to improve capabilities and meet customer needs.
  • Provide operational support and engineering for the public cloud platform, automating routine tasks.
  • Drive Game days, resiliency tests, and chaos engineering exercises.

Required Skills

  • 10+ years of applied experience in software engineering roles.
  • Advanced proficiency in Java (version 8+), Python, or Go.
  • Hands-on experience building web environments on AWS (EC2, ALB, NLB, Aurora Postgres, DynamoDB, EKS, ECS Fargate, MFTS, SQS/SNS, S3, and Route53).
  • Experience with Spring Boot and RESTful microservices.
  • Proficiency with Java, Python, SQL, Node, Go, Scala, RDBMS, NoSQL, AWS, and Apache Kafka.
  • Experience with container orchestration services including Docker and Kubernetes.
  • Strong understanding of system design, application development, testing, and operational stability.
  • Knowledge of DevOps best practices, scripting, and automation/configuration management tools such as Chef, Puppet, Ansible, and Jenkins.
  • Ability to manage containerized applications and microservices.

Education

Any Graduate