Find Jobs
Hire Freelancers

Build .Net application that manages Azure eventhubs through API. SDK links are provided -- 2

$250-750 CAD

Closed
Posted almost 2 years ago

$250-750 CAD

Paid on delivery
Application will scan through Azure resources and identify over-provisioned eventhubs. It will then set them to a smaller size. ○ You will be provided with login to my azure environment that has what you need     I am responsible for the infrastructure setup     Maximum time for phase 1 is 2 weeks and 2 weeks for phase 2&3     I am available from 08-22 EST to answer any questions ○ Here is the overall logic for the required application, the testing environment     Authentication        Application will use a service managed id from Microsoft to access eventhubs namespaces and storage accounts [login to view URL]     Application configuration        The storage account id to the JSON file will be provided via webapp configuration           Example of reading the webapp configuration [login to view URL]        Application will have access to a storage account to find a json file that will configure the application           Container and JSON file should be created if its not present in the storage account           JSON file has a list of eventhub namespace ids and other configuration details     Other Logic        Application must retry api commands if the command fails    ○ Phase 1     application is able to scan through accessible names spaces, identify if an eventhub namespace is overprovisioned, and what the right level would be     Can be done either using metrics or another method     Finding eventhubs namespace can be done using azure resource manager SDK          [login to view URL]    [login to view URL]     Querying them for their statistics can be done using the metrics API        [login to view URL]     Write the report to a storage account with the following        eventhub namespace name, scan time, current TU, average events per sec over X hours, average MB/s over X hrs, peak events per sec over X hours , peak MB/s over X hrs, TU it can be lowered to , eventhub namespace id (X is configured as analysis_interval in [login to view URL])            Scanning should occur every X minutes (X can be configured as the scanning_interval configuration json)     Report should be written in JSON format Logic to assess the TU it can be lowered to is :           Scaling of azure eventhub namespace occurs 1MB/sec or 1000 events per second (whichever comes first)           If the event hub is at 5TU and over the X hours has not reached the capacity of 5TU (5MB/sec or 5000 events/sec), then calculate the TU it can be set to using the peak values           If its only reached 3500 events / sec and 2.5MB/s then the TU is 4 (because 3500 events per second needs 4 TU)                         Application needs to be able to be reconfigured, by stopping the application, editing the configuration JSON and starting the application again        It should then continue logging, and writing to the same report file ○ Phase 2 -     Improve application and add the capability to modify the eventhub namespaces TU     If X subsequent analysis that eventhub namespace TU can be lowered then lower the TU (X can be configured in configuration json)        API To change the throughput units [login to view URL]     Write to the logfile, date, eventhub namespace name that was modified, TU before, TU after, eventhub namespace id ○ Phase 3 -     Modify the application to so that it can find a list of evenhubid if a list of subscription, or resource groups is provided in the configuration file     Sample configuration file is provided
Project ID: 33911178

About the project

17 proposals
Remote project
Active 2 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
17 freelancers are bidding on average $686 CAD for this job
User Avatar
Thanks for your job posting and those details above. Hope to contact and have a detailed discussion over chat.
$2,000 CAD in 7 days
5.0 (1 review)
5.2
5.2
User Avatar
Hi, I am interested in your offer as a developer with 10 years of experience. I wanna do my best for you with my experience and diligent efforts. For a cheap price, you'll get more than you want in a short period of time. I have already done several similar project. I hope you have enough discussion about the assignment. Thanks.
$500 CAD in 7 days
5.0 (3 reviews)
4.1
4.1
User Avatar
Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. ..
$750 CAD in 6 days
5.0 (1 review)
2.8
2.8
User Avatar
Hi, I am a honest dedicated developer. I read your requirements carefully and understood very well about the project scope and start working accordingly in stages. I am having more then 7+ years of experienced in dot net and dot net core programming and i believe that i can start working step by step and achieve the project goal in short time frame. I look forward to hear from you soon. With Regards, Thanks
$1,500 CAD in 9 days
5.0 (1 review)
1.4
1.4
User Avatar
Hello, how are you? As a senior developer, I always concern with Security while development. Skill Set: - Basic skill C, C++ I have developed anti-virus, VPN, game engines and so on. Go-lang I have analyzed go-ethereum core code and worked on forking it. - Blockchain development NFT (Non Fungible Token) Marketplace Development Smart-Contracts (Solidity, Truffle framework) Token development based on Ethereum and Binance (ERC20, ERC721, ERC 1155, BEP20, BEP721, BEP1155) DLT Apps & Private Blockchain Development Cryptocurrency Wallet Development for Linux, windows, Mac, Web. - Network Security Linux server management IPsec, SSL VPN development Thanks for reading
$555.56 CAD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, how are you? I go through the description and read it carefully, I know exactly what you are looking for. I have 5+ years’ experience in these skills Azure, REST API, .NET and Backend Development. I have some question about this job, Please start chat, so we have detail discussion about your task. Thanks! Umair
$750 CAD in 9 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C#/.NET for 10+ years. C#/.NET is nice programming language and I am majoring on it for long years so I have confident to complete your project by C#/.NET. I can work by full time for your project and trying to satisfy the requirements. I am designing the project from scratch and structure it well. I am following the project's design process exactly, and if any error is found, fix it within 24 hours and provide maintenance free of charge for a month. Client's idea + Programmer's good coding is the perfect result, this is my idea. I want to keep long-term relationship for customer so I want to give the nice result. If you want the perfect result, please contact with me.
$500 CAD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, this is Bohdan from Canada who has been working with .NET development for 7+ years now. I've checked your project description carefully and I am sure that I can complete this project 100% perfectly sure to satisfy your requirement. I'd like to have a brief chat, call to discuss further details about your project soon. Looking forward to working with you together on this project. Thanks!
$500 CAD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Thank you for posting this project, and I'm very happy to bid your project. I have read your description over. As a professional .NET & ASP.NET & C# developer, I have 5+ years of experiences. I have gone through the job description and understood your requirements. I can start working immediately on this project if needed. Happy to discuss on project details to clarify. Please chat me.
$400 CAD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I am a Full-Stack developer with over 7+ years of experience in web development (PHP - Laravel, E-Commerce, word press and CI, NodeJS, HTML, CSS, React, Mobile App Development, Kotlin, Android App Development) & I have a good eye to React Native, Flutter. I have worked 200+ websites and all of our clients get good business and customers after develop or renew their website by us. In development, I follow Google SEO Algorithm and build the website as per there guideline. And it helps my client to boost there SEO and business in a short time. I am extremely experienced in Android / IOS app development for 5 years and I am also very strong at server Back-End programming, as well as synchronizing Apps and My SQL Databases by Developing and Integrating JSON – REST full server API modules. I can implement your project fully with a soft budget within a short time. Furthermore, I will do my best in order to make your ideas into reality. - Uber Style Taxi booking App Development - Social Networking App Development - Tinder Style Dating App Development - Uber Style E-Commerce App Development - GPS based Navigation App Development - Photo / Video Sharing App Development - Hotel Booking App Development - Food / Drink Ordering App Development Feel free to ask any question, Just Hit the Chat Button contact with me. Thank You.
$550 CAD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear Client, I can assure you 100% that we are fully capable of executing any level of task/project based on the skill required. I am fully confident about our skills and my understanding of the project description and we are ready to go through any test or sample task you assign to acquire your trust. Let me know when are you available for an initial 15-30 minutes discussion (free of charge) so we can discuss the requirement in detail and I can walk you through the mentioned systems to acquire your trust in my skill Rest assured your work is in very safe and professional hands. Thanks.
$750 CAD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Toronto, Canada
0.0
0
Payment method verified
Member since Jun 10, 2022

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.