Remote Network And System Administration Job In IT And Networking

Implement Machine Learning basic infrastructure.

Find more Network And System Administration remote jobs posted recently Worldwide

Our company is dedicated to a project about machine learning applications on a cloud platform managing big data on the cloud and delivering services to stand alone customers.

We are looking for an experienced Fullstack/DevOps engineer that can help us setup and maintain our AWS infrastructure.

We are looking to setup a serverless infrastructure for our machine learning processing operation.
As shown in BigDataPipeline-High-Level-Architecture.

Our system uploads images (as described in the ERD) + meta-data. Which means we need to keep the images on S3 and the meta-data in the databases.

The RDS is there to allow us some flexibility with the queries until we understand our access patterns better.

The data structure should reflect the ERD attached. And be deployed using Terraform.
All code must be accompanied with unit tests.
An end to end test suit for the infrastructure is also a must.

Ultimately, we are looking for a DevOps engineer that can code python/GO/JS. Part devOps part fullstack. But we are willing to consider separate contractors for both. So, If you are only one or the other, let us know and we will consider it.

Responsibilities:
- Deploy infrastructure to AWS using Terraform and infrastructure as code best practices. This includes API Gateway, DynamoDB, RDS.
- Implement DynamoDB CRUD for the RawImage entity from ERD
- Implement Lambda chains for saving the images in S3 and the data in DynamoDB.
- Implement Lambda chains for listening for events on DynamoStream and updating the relevant tables in RDS.
- Implement the API gateway to facilitate the image uploading and querying.
- Implement 2 simple gui for uploading 2 different kinds of images.

Requirements:
- Terraform and infrastructure as code experience.
- Experience with serverless development
- AWS expertise.
- ML experience is a big plus
- Self-managed
- Technical background is a plus;
- Dedicated self-starter but team player attitude;
- Energetic, motivated and results-driven personality;
- Ability to take direction well and adhere to deadlines.

Additional info:
- This collaboration will start with this project as a test task. If successful, well collaborate on a different, hourly contract.
About the recuiter
Member since Mar 14, 2020
Silangit Djaya
from Cuenca, Spain

Skills & Expertise Required

Database Terraform CI/CD platforms Kubernetes Amazon EC2 

Candidate shortlisted and hiredHiring open till - May 9, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$958.08

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Need a Middle+ DevOps specialist to configure k8s on baremetal

We are looking for a devops specialist to configure kubernetes on baremetal and other tasks.

AWS Expert to set up server for iOS and Android Mobile with website

Need mobile applications for iOS and Android code to work.
Details:

Database:MYSQL
NodeJS
Angular

Currently AWS has Elastic beanstalk instance but its in critical state.
Lightsail VPS instance Linux
EC2 Instanc...read more

AWS Infrastructure Setup for Microservices projects

Create custom VPC,
Private and Public subnets, NACL,
Nat Gateway, Internet gateway, Route tables.
Create RDS Single AZ setup
Create multiple S3 buckets and
use KMS to encrypt data at rest.

AWS EC2 Scalable Video Transcoding Platform

Help us review the existing and define the next generation, on demand scalable video transcription platform. We at vooPlayer offer video transcription service as part of core product. Users upload videos and they are transcoded to web optimized and s...read more

AWS DevOps Engineer (Terraform, Jenkins)

We are seeking a talented DevOps Engineer to support our continued growth. The DevOps Engineer works side by side with the software engineering, and operations teams and will be responsible for designing, implementing and automating build, release, d...read more