Amazon

SDE II (Seattle, WA)

Oct-2021 to Present

Rajan got hired at Amazon and started working on October 2021. Rajan finds Amazon to be totally different then other companies he had worked in the past. Some of the reasons being:

  • Its a very big company, and it has its own build and packaging systems which are different than others.
  • The way they on-board their employees, the things they focus on, is totally different then other small companies.
  • The way the development environment is setup, the way to do the contributions are totally different.
  • The culture is far more different and much more matured.
  • Their technical stack is much more vast and the analyze, develop, build, deploy, monitor, support cycle is very mature.

So far Rajan has had the opportunity to do the following contributions:

  1. Remove support for TLS 1.0 to make the site more secure.
  2. Add security headers to make the site more secure.
  3. Create a is-it-down dashboard for easy monitoring of services using Cloud Watch and Composite Alarms.
  4. Modified AWS infrastructure to add additional Alerts and Dashboards using CDK code.
  5. Fix XSS vulnerability for the Spring Based Project with proper encoding.
  6. Work on on-call support and fixed issues for the clients.
  7. Researched on Open search service for developing new solution.
  8. Implemented Authorization logic using AWS services like Lambda and Far-gate.
  9. Implemented Integration test for the Token Providers and Decision maker applications using Dev JWT Tokens.

Learnings and Trainings:

  • Architecting server-less solutions (with Lambda and Step Functions)
  • Database Design with DynamoDB
  • Monitoring 101
  • Networking 101