Find Jobs
Hire Freelancers

POC Docker API (Windows Server containers)

$20-40 USD

Closed
Posted over 6 years ago

$20-40 USD

Paid on delivery
Hello developers, I would like to hire a developer with experience in DotNet Core 2.0 and Docker for Windows API. Your compiled deliverable should run in a Windows Server container (microsoft/dotnet:2.0-runtime-nanoserver). Requirements: - Docker Stats API - Gather statistics information of a given Windows Server container - CPU (Current % CPU, Minimum % CPU used, Maximum % CPU used, Average % CPU used, CPU cores, Current % of each core, Total CPU milliseconds) - Memory (Current RAM usage in MB, Minimum RAM usage, Maximum RAM usage, Average RAM usage) - Disk I/O (Current MB/s read, Current MB/s write, Total MB/s read, Total MB/s write) - Network I/O (Current MB/s received, Current MB/s sent, Total MB/s received, Total MB/s sent) - Docker Swarm API - Gather services running in a swarm - Gather information of a Service configured in a swarm - Number of Windows Server instances - The Windows Server containers themselves (with info on which node they run and CPU/memory/disk/network runtime information of each instance) - Up-scale a service by specifying how many instances to add - Down-scale a service by specifying how many instances to remove - Start a swarm service - Stop a swarm service - Docker API Gather information about the Docker host: - When has the Docker host started - How many container are running on the Docker host - CPU usage of the Docker host - Memory usage of the Docker host - Disk usage of the Docker host - Network usage of the Docker host Please develop C# structures to hold the information returned by the Docker APIs. Consume the info via the structs. And perform proper error landling and exception handling. Perform tests by deploying 2 Docker hosts, forming a Swarm, and using an Overlay Network. If needed, I can provide you with these VMs with Docker pre-installed, so that you only configure the Swarm and Overlay network. Deliverables: - Visual Studio solution with the projects source-code - DotNet Core 2.0 Class Library with the functionality to communicate with Docker, exposed as methods - DotNet Core 2.0 Console Application invoking the Class Library methods to test implementation - The compiled binaries and associated files - Some test evidences to show it working Please submit your bids. Regards,
Project ID: 15961676

About the project

2 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
2 freelancers are bidding on average $573 USD for this job
User Avatar
We are a team of DevOps experts with more than 8 years of rich experience in Windows servers. Also, we have worked extensively on C#. Our Offerings in DevOps: Automation: CI/CD pipelines, Risk-free deployments, Higher productivity DevOps Management: Release Management, Continuous Deployment, Environment Replication New Server Setup, Performance Optimization, Alert Management, Metrics Aggregation We have worked extensively on following DevOps Tools: Container Tools: Docker,Kubernetes,ECS,Rkt Infrastructure Provisioning: Cloud Formation, Terraform Configuration Mgt : Ansible,Chef,Puppet Labs,SaltStack CI/CD: AWS code pipeline, Concourse, GoCD, Jenkins Build systems: Ant, Gradle, Grunt, Maven, Ivy, Sbt Metrics Aggregation: Graphana, Graphite, InfluxDb Environment Building: VirtualBox Alert management: Nagios, Twilio, Cloud watch Thanks for reading the proposal. Price quoted is ballpark. Also, please share your availability to discuss the requirement.
$35 USD in 10 days
5.0 (1 review)
2.6
2.6
User Avatar
Hi, I'm not sure I can fullfill all of the requirements, only about 80% of them. That is because of I'm not aware of the capabilities of the docker API, I've only used the console so far. So I would want to be paid, even if my code will satisfy only 80% or more of the requirements(of course I would take a reduction accordingly for the missed ones). Regarding the price, I'm not aware of how much effort will be needed, but seems like a significant task, so this is why I put 1000$ as an initial estimation. I will reduce my demands if the time took to complete this will be lower ( My rate is 10-12$/hr - I'll take that as a reference) I have some experience with both docker (about 6 months) & .net core (about 2-3 months). Mostly, I'm a .net full stack web developer. I would like to work on this project, I want to learn more about docker API, get more acquaintanced with .net core & also I really need some extra money these days. Regards, Marian
$1,111 USD in 31 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of BRAZIL
São Paulo, Brazil
5.0
8
Payment method verified
Member since Sep 29, 2015

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.