Find Jobs
Hire Freelancers

Developer Experienced with Google Cloud Platform

$8-15 USD / hour

Closed
Posted almost 6 years ago

$8-15 USD / hour

I am looking to hire a developer who is experienced with Google Cloud Platform to build a prototype fulfilling requirement attached. It should take about 1 week full time or 1-3 weeks part time, depending on availability. I can also consider 1-2 days of work if you are able to build the core components. Minimum Expectations - Running prototype of the file sharing system on GCP and a walk through of components - choice of front end (GAE/GCE/GKE), choice of data storage (blobs and metadata); explain pros/cons of your choices. 
 - At least one alternative architecture with pros/cons 
 - Users belonging to different groups being isolated from each other by default with no sharing of 
documents allowed. Walk through of design implementation of how this isolation was achieved. 
 - Basic reporting for admins: Current and past user sessions and activities undertaken (files 
viewed/downloaded/uploaded etc.). Walk through of GCP components, their pros and cons 
 - Estimated running costs on GCP 
 Nice-to-Have 
 - Demonstrate complex file sharing and management rules. Setting group level policies that should be adhered to for sharing files/folders. For example, one of the policies can be - no file carrying employee equity grants under HR can be shared outside the group; other files are okay to be shared. 
 - Advanced analytics: track devices connected, third party access, white/black list ips, domains, specific users, track failed login/access attempts. This may not be built as part of the demo but a walkthrough of system design would be great - what GCP component(s) can be used and why? 
 Assumptions and Considerations 
 - To gauge the scale of this application, assume there are 10 teams with 1,000 users each. Each user uploads 2-3 documents, downloads ~10 documents every day. The frequency of search can vary randomly per user per day. The busiest times for this application is between 11am - 3pm every day. There is almost no activity expected from 7pm - 7am every day on typical days. 
 - You do not need to integrate with an existing identity management system (while it’s nice to have, it’s not a requirement). Start with a plain vanilla system. 
 - The considerations for the alternate design can be quicker turnaround on product development, ease of deployment/management, better costs, minimal learning curve for engineering etc. 
 - What can be done to optimise costs? 
 I look forward to hearing from you.
Project ID: 16635466

About the project

3 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $9 USD/hour for this job
User Avatar
A proposal has not yet been provided
$8 USD in 12 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$8 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have 7 years of experience and working on hadoop, spark, nosql, java, cloud(aws, Google)... Done end to end data warehouse management projects on aws cloud with hadoop, hive, spark and presodb. Worked on multiple etl project like Kafka, nifi, flume, mapreduce, spark with XML/JSON., Cassandra, mongodb, hbase, redis, oracle, sap hana, ASE.... Many more. Let's discuss the required things in detail. I am committed to work done and strong in issue resolving as well. Thanks
$11 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Apr 5, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.