DevOps
  • Location: Remote
  • Job Type: Full-time
  • Pay: salary based on experience

DevOps

The AWS Certified Solution Architect (CSA) is expected to bring vast AWS cloud architecture experience to guide a cloud development strategy and implement a cost-effective/resilient solution. The role is mainly focused on the technical decisions regarding the non-lift and shift, multi-tenant AWS migration, and the impact the decisions have on implementation enhancements. The decisions and guidance provided by the candidate are used by the development team to implement the application migration.

The Candidate must have strong analytical and problem-solving skills with hands-on technical experience with Amazon Web Services along with application development experience with Java, Spring Boot, REACT JS, Node JS. The Candidate must have a successful background in architecting, developing, and implementing full-stack web enterprise applications on the AWS platform.

This position will work with the Product Owner(s), Scrum-master(s), and internal/external stakeholders to perform architecture analysis of an existing, on-prem application to successfully modernize and migrate to an optimal AWS cloud solution.

Minimum Requirements

7 year of experience with:

  • Architecting, designing, implementing native cloud/PaaS and containerized web applications in AWS cloud including AWS services: S3, EC2, Lambda, Glacier, SNS, EBS, CloudFront, SQS, VPC, Kinesis, Elastic Beanstalk etc.
  • Must have extensive hands-on experience in architecting, designing, and implementing cost-efficient, fault-tolerant, and scalable distributed applications on AWS; Experience setting up AWS cloud environment including provisioning and spinning up AWS Clusters; Experience to build scalable production systems (load balancers, Memcached, master/slave architectures).
  • Must have in depth knowledge of key AWS services like EC2, S3, Lambda, Glacier, SNS, EBS, CloudFront, SQS, VPC, Kinesis, and Elastic Beanstalk, etc.), AWS administration and development, including hands-on experience with various AWS services such as ELB, EC2, EKS, ECR, S3, SQS, SNS, SSM, Secrets Manager, KMS, RDS, IAM, AutoScaling, CloudWatch, CloudTrail, Config, Inspector, and WAF.
  • CI/CD pipeline to deploy applications on AWS DevOps technologies including Git/BitBucket, Jenkins, MSBuild, and others.
  • Must have full cycle system implementation experience in developing web applications from scratch with micro-service architecture including various architecture patterns such as event-driven model, messaging queue, etc.
  • Programming languages such as Java, Spring Boot, and web technologies such as HTML, CSS.

5 years of experience with:

  • Javascript, Typescript, React.JS, NodeJS.
  • MySQL and using extensive SQLs.
  • Designing/building Micro-services. Must have Strong hands-on experience in one or more Containers and Container Orchestration frameworks such as Amazon ECS, AWS Fargate, etc.
  • Highly complex application security requirements.
  • Developing unit tests with JUnit other frameworks

2 years of experience with:

  • Agile development methods, including Scrum and Kanban.

AWS Certified Solution Architect certification

  • Include candidate’s AWS certification(s) with the resume.

Preferred Experience

  • 7 years experience in architecting and designing scalable enterprise-wide applications including implementing security framework (e.g. IAM roles, KMS, etc.).
  • 5 years experience with Kafka in AWS or RabbitMQ or similar messaging queue tool.
  • 3 years experience using OKTA-based authentication technology in AWS.
  • AWS Certified DevOps Engineer certification: include candidate’s AWS certifications with the resume.