Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Coach a team of developers, educate them on AWS Technologies.
- Deliver working POC (Proof Of Concept) of selected AWS technologies, conduct demo, and presentation.
- Introduce developers to new AWS development tools to improve the quality, productivity, and reliability of our codebase.
- Contribute to architecture, design, and planning of technical solutions based on AWS.
- Prepare any needed documentation.
- Submit Weekly work plans on time.
- Fill time-sheet, showing a summary of work performed on time.
- Examples of POCs which we would expect his/her help to set up, explain and demonstrate.
- Setup an S3 bucket, and send an event to a lambda function when a file is created.
- Setup SNS topic, and push messages to it from lambda function.
- Setup SNS topic, and pull messages from it by a lambda function.
- Setup an API gateway and distribute REST APIs to multiple lambda functions.
- Setup users, groups, roles using Cognito user pools.
- Allow google users from a certain domain to authenticate to Cognito user pools
- Store front end assets (javascript, CSS) in S3, and set up the required permissions to secure it.
- Publish a message to the SQS queue.
- Poll message from SQS queue using lambda function.
- Change SQS visibility timeout programmatically
- Calculate the pricing of a certain AWS solution, including compute, storage & bandwidth.
- Enable and disable CORS in lambda.
- Setup a code build pipeline, including git repository, unit test execution, build automation, and deployment (using code commit, code build, code pipeline, and code deploy).
- Setup multiple separate environments (dev, test, staging, production)
Job Requirements
Education:
- Bachelor degree in computer science or engineering
Experience:
- 3-6 years of experience in AWS technologies
Knowledge and Experience of the below:
- Embed unit/integration testing in the pipeline
- Benchmark different database options for performance RDS & Aurora
- Amplify and its benefits to front end developers (angular, ..)
- Best method to store application global configuration values
- Best practices to use CDK
- Best practices to use SAM
- Best practices to use ELastiCache
- SES usage recommendations to avoid spam
- Best practices to use cloud formation
- How to setup CloudFront to speed delivery of static assets
- Can I upload files to S3 via FTP
- Best practices to secure API Gateway REST APIs
- Elastic Beanstalk best practices to deploy code
- How to auto increment version numbers of deployed code (v1.0, v1.1, ...)
- Amazon Route 53, how to setup domain, subdomain, manage DNS records
- AS Identity and Access Management (IAM), how to create roles, policies, to distribute the responsibilities among a large team
- AWS Step Functions, how to set up a workflow and execute lambda functions
- CloudWatch, how to search logs, how to create alerts, how to create visualization KPIs, how to create rotation policy (old logs archived to S3, and deleted after N months)
- How to set up a scheduled execution of lambda function (like cron)
- AWS Database Migration Service, how to use it to move from old DB to the new one
- AWS Glue, how to use it to perform ETL jobs
- AWS Backup, how to use it to centrally manages and automates backups across AWS services
Featured Jobs
Similar Jobs
- Mechanical Design EngineerWorld Access Otomotiv Ithalat Ihracat Sanayi Ticaret Limited Şirketi - Istanbul, Turkey2 days ago