Browse Jobs
For Employers
Post JobLog inGet Started

AWS Designer - Part Time

3D Diagnostix
Maadi, Cairo
Posted 4 years ago
20Applicants for1 open position
  • 20Viewed
  • 5In Consideration
  • 15Not Selected
Search other opportunities

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

Search other opportunities
JobsCreative/Design/ArtAWS Designer - Part Time