
Closed
Posted
Hiring an Azure Backend Expert I need an experienced Azure architect/backend engineer to review and improve an existing production backend for scalability, speed, and reliability. The stack includes Azure Container Apps, Service Bus, PostgreSQL, Redis, Blob Storage, Key Vault, Managed Identities, Azure OpenAI, Application Insights/Log Analytics, and Bicep infrastructure-as-code. Current priority: improve queue-worker throughput and autoscaling. Workers are not fully utilizing configured concurrency, causing avoidable processing delays. Looking for proven experience with: - Azure Container Apps and KEDA autoscaling - Azure Service Bus batching, prefetching, retries, lock renewal, DLQs, and high-throughput consumers - Python async backend architecture - Redis/PostgreSQL performance and distributed-workload design - Azure OpenAI rate limits and resilient request handling - Bicep/Terraform, monitoring, load testing, and production hardening Deliverables: architecture review, prioritized performance plan, implementation of agreed fixes, load testing, monitoring/alerting improvements, and documentation. Please include relevant examples of Azure queue-processing or high-throughput backend systems you have worked on.
Project ID: 40676202
96 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
96 freelancers are bidding on average $15 USD/hour for this job

Hello, With your project seeking a seasoned Azure architect and backend expert, it's clear that scalability, speed, and reliability are of utmost importance. As someone who has dedicated over 7 years to senior engineering roles, I have an intense familiarity with the specific tools you've listed. My capabilities with Azure Container Apps, Service Bus, PostgreSQL, Redis, Blob Storage, Key Vault, Managed Identities among others are well honed. Throughout my career, I've perfected my ability to deliver tangible results - something I believe differentiates me as a freelancer. For instance, I once faced a similar challenge involving queue-worker throughput and autoscaling. By leveraging my skills in Azure Container Apps and KEDA autoscaling, I successfully improved the situation by fully utilizing configured concurrency and significantly reducing processing delays. Additionally, my expertise extends to Python async backend architecture and Redis/PostgreSQL performance. Drawing from this proficiency, I can not only provide you with a comprehensive architecture review of your backend system but also offer concrete actionable plans for optimizing its performance. Moreover, I'm adept in monitoring and load-testing methodologies which will ensure your system performs optimally even under heavy usage situations. Thanks!
$25 USD in 36 days
7.6
7.6

Hello, I have carefully reviewed your project description and it seems you are in need of an Azure Backend Expert specializing in backend improvement for scalability, speed, and reliability. My expertise lies in full-stack solutions, particularly in backend development, Azure services, and infrastructure optimization. To address your main pain point of improving queue-worker throughput and autoscaling, I propose a detailed review of the current architecture, prioritized performance enhancements, and the implementation of optimized solutions. With my experience in Azure Container Apps, Service Bus, PostgreSQL, Redis, and Bicep infrastructure-as-code, I am well-equipped to tackle the challenges your project presents. I have successfully worked on similar projects involving Azure queue-processing and high-throughput backend systems, ensuring efficient performance and reliability. By leveraging my skills in Python async backend architecture, Redis/PostgreSQL optimization, and Azure service configurations, I aim to deliver a robust solution tailored to your specific requirements. I invite you to open a chat to discuss further details and share insights on how we can enhance your backend system for improved efficiency and scalability. Sincerely, Rajesh
$8 USD in 40 days
7.1
7.1

Hello There! I’m Md Toriqul Islam, an experienced backend/cloud developer specializing in Azure, Python async systems, distributed workloads, and performance optimization. I’m excited to partner with you and can dive into your production backend immediately. I understand you need to improve queue-worker throughput and autoscaling across Azure Container Apps, KEDA, Service Bus, PostgreSQL, Redis, and Azure OpenAI, while also strengthening monitoring, reliability, and production performance. I am skilled in Azure Container Apps, KEDA, Service Bus, Python async, Redis, PostgreSQL, Bicep, monitoring, load testing, and resilient API architecture. I have a few questions: 1) What concurrency and KEDA scaling configuration are currently being used by the workers? 2) Do you already have load-test results or Application Insights metrics showing the current bottleneck? 3) Are the workers processing messages with Python asyncio, and which Azure Service Bus SDK are you currently using? I’m ready to start immediately and can provide a prioritized review, implementation, testing, and documentation. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$5 USD in 40 days
6.5
6.5

Hi, I’m a Senior Backend Engineer with 20+ years in Python and cloud architecture. I have gone through your specific requirement for Azure queue worker throughput. I built something like this for a logistics client processing 50K+ queued jobs, with Apex Rescue OS and async Python workers. I would keep Service Bus prefetch controlled instead of pushing concurrency higher, because lock pressure can cause duplicate or abandoned work. I will first map current worker concurrency against KEDA scaling signals and Service Bus lock behavior. Then I will tune batching, prefetch and async processing, with PostgreSQL and Redis checked for bottlenecks. I will load test the worker path and use Application Insights to verify where throughput actually improves. For samples, I can send relevant backend architecture and queue processing examples. What is the current Service Bus message volume and peak messages per minute? What does one worker process today, and what concurrency value is configured? Which KEDA trigger and scaling thresholds are you using now? Free for a quick call this week? Or just answer those three and I will map out the first version tonight. Dev Singh
$8 USD in 40 days
6.7
6.7

Hi, I'm Denis, a backend engineer specializing in high-throughput systems on Azure. I see you need to boost queue-worker throughput and autoscaling in your production backend. The likely bottlenecks are underutilized concurrency in Azure Container Apps with KEDA scaling, plus inefficient Service Bus handling due to low prefetch counts, disabled batching, or improper lock renewal tuning. In a similar project, I increased message processing from 500 to 2,000+ messages per minute by optimizing KEDA concurrency targets, enabling Service Bus batching, and implementing dynamic prefetch based on queue depth. I also tuned Redis for lock management and adjusted PostgreSQL pooling for burst loads. Here’s my approach: profile your setup with Application Insights and load testing, then refine KEDA scaling parameters, Service Bus prefetch/batch sizes, and worker concurrency. I’ll implement robust lock renewal with leases, set up dead-letter monitoring, and ensure Azure OpenAI calls are retried safely with exponential backoff. Key risks include queue depth surprises or worker memory pressure. I’ll mitigate these with progressive backpressure, queue lag monitoring, and conservative scaling thresholds to avoid overload. I’m available to start immediately. Let’s discuss details—when works for you? Thanks, Denis
$2 USD in 40 days
6.3
6.3

Hello. I'm Davide, I'm here to help you. I understand you need an Azure backend review focused on queue-worker throughput, autoscaling, and production reliability. I'll inspect the Azure Container Apps and KEDA setup, then trace Service Bus consumer behavior around batching, prefetch count, lock renewal, retries, and DLQ handling. On the Python side, I'll profile async workers, concurrency limits, Redis and PostgreSQL contention, and Azure OpenAI request flow with rate-limit backoff. I’ll then implement the agreed fixes in Bicep, tighten Application Insights/Log Analytics signals, and validate the changes with load tests so the bottleneck is measurable before release. Which part of the pipeline is causing the biggest delay today: Service Bus consumption, worker concurrency, or downstream Azure OpenAI calls? I can start immediately and you can get good results within 4 days. Looking forward to hearing from you. Best regards, Davide
$8 USD in 40 days
5.0
5.0

Hello, I’ve carefully reviewed your requirements and have the expertise to deliver this project with high quality, on time, and to your expectations. With 6+ years of hands-on experience in Python automation, social media growth, and AI-driven workflows, I’m confident I can deliver the results you need. To enhance your Azure backend, I will first audit the current container app deployment, Service Bus consumer logic, and database interactions. I will identify bottlenecks in queue‑worker concurrency, prefetch settings, and lock renewal. Next, I will re‑engineer the consumer using Python async patterns, adjust KEDA trigger thresholds, and implement batch processing and DLQ handling. I will tune PostgreSQL and Redis for high‑throughput, add connection pooling, and design a distributed work queue. I will update the Bicep templates to enable managed identities, secure secrets, and auto‑scaling. After implementation, I will run load tests, set up Application Insights alerts, and document the changes. My background in building high‑throughput Python backends and containerized services ensures reliable performance gains. Let’s discuss how this plan can fit your timeline and budget. Looking forward to discussing the project details further on chat. Best regards, NAVEEN THAKUR
$2 USD in 30 days
5.1
5.1

Drawing from my extensive work with Python asynchronous backend architecture, Azure Service Bus batching techniques and Redis/PostgreSQL performance optimization can strategize and implement intelligent load balancing mechanisms for a significant overhaul of your current system. My passion for leveraging automation complements the need for high-throughput backend systems. I'm confident in my ability to create processes that are more efficient and able to handle heavy loads. Additionally, I will bring the same dedication I give to full-stack automation into this project. Be it performance improvement via load testing, monitoring and alert improvements or documentating the entire process; you have my guarantee for a comprehensive deliverables package. I'm anxious to increase the functionality and efficiency of your backend system through a meticulous approach that ensures the job is done right the first time. Let's optimize your backend system for productivity together!
$5 USD in 40 days
4.9
4.9

★•══•★ Hi client ★•══•★ I’ve read through your project and it’s right up my alley. I’ve done similar work before, so I know exactly what to look for and how to avoid the usual pitfalls. My approach is straightforward: I dig into the details first, then build or fix things with clean, solid work. No shortcuts, no guesswork—just results that hold up. You’ll get clear communication along the way, and I’m happy to jump on a quick call if that helps. I also make sure everything is tested and polished before handing it over. Got a minute to share a bit more about your timeline or must-haves? I’d love to make sure we’re on the same page from the start. Best regards, Rico
$5 USD in 40 days
5.0
5.0

Hi, your priority is clear: the backend is working, but the queue workers are leaving throughput on the table and causing avoidable delay. I’ve helped tune Azure-based systems built on Container Apps, Service Bus, Redis, PostgreSQL, and Python async services, with a focus on reliable high-volume processing. I’ve also worked on monitoring and hardening in Azure using Application Insights, Log Analytics, and infrastructure-as-code. My approach would be to review the worker pipeline end to end: Service Bus settings, concurrency model, batching, prefetch, lock renewal, retries, and the Container Apps/KEDA scaling rules. From there I’d implement the highest-impact fixes first, validate them with load tests, and tighten observability so bottlenecks are visible before they affect production. I’d be glad to discuss the system and suggest the most practical next steps. Best regards, Gabriel
$25 USD in 17 days
4.6
4.6

Nice to meet you , It is a pleasure to communicate with you. My name is Anthony Muñoz, I am the lead engineer for DSPro IT agency and I would like to offer you my professional services. I have more than 10 years of working as a Backend and Software developer, I have successfully completed numerous jobs similar to yours therefore, and after carefully reading the requirements of your project, I consider this job to be suitable to my area of knowledge and skills. I would love to work together to make this project a reality. I greatly appreciate the time provided and I remain pending for any questions or comments. Feel free to contact me. Greetings
$18 USD in 40 days
4.5
4.5

Hello!---------->>>I understand your requirements. I have 10 years of experience with Azure, Python async backends, Container Apps, KEDA, Service Bus, Redis, PostgreSQL, Azure OpenAI, Bicep, and Application Insights. I can diagnose worker concurrency bottlenecks, optimise batching/prefetching, retries and lock renewal, tune autoscaling, and implement load testing, monitoring, and production hardening. Query: Is the current bottleneck mainly within the Python worker concurrency, Service Bus message consumption, or KEDA scaling configuration? Thanks!! Parminder.
$10 USD in 40 days
4.2
4.2

Hello, the main bottleneck here is KEDA’s concurrency config not matching the Service Bus prefetch window and worker CPU limits—workers sit idle while messages pile up. I’ve spent most of the last year tuning Azure Container Apps for high-throughput async workloads, especially with Service Bus queues where batching, prefetch, and lock-renewal tuning cut processing latency by 40%. I’d start by profiling the current KEDA HPA against Service Bus metrics, then adjust concurrency per worker and prefetch count so workers stay busy without overwhelming the CPU or hitting rate limits. Next, I’d refactor the Python consumers with async aio-servicebus for backpressure, add exponential backoff retries with DLQ separation, and cache Azure OpenAI tokens via Redis to stay under quota. Bicep templates would be updated to expose these knobs and add Application Insights alerts for queue depth and worker latency. Need the current Bicep snippets and queue depths before quoting time. Thanks, Lazar.
$2 USD in 40 days
3.6
3.6

With real and verifiable client feedback, I guarantee top-notch performance and scalability improvements to your Azure backend system. I've worked on diverse projects that involved queueing systems, database optimizations particularly with PostgreSQL, and high-throughput processing - something that aligns with your project's priorities. My proficiency in Azure Container Apps and Azure Service Bus enables me not only to understand but to implement proven strategies like batching, prefetching, retries, lock renewal, and more necessary for enhancing the performance of queue-workers. As an AI enthusiast, I'm well-versed in leveraging OpenAI technologies such as rate limits and resilient request handling. This knowledge will be valuable in ensuring the seamless integration of Azure OpenAI with your system while carefully managing rate limitations. Furthermore, my experience with Terraform/Bicep infrastructure-as-code alongside monitoring tools like Application Insights/Log Analytics uniquely positions me to deliver a comprehensive architecture review and prioritize performance plans specifically for your project.
$10 USD in 40 days
4.1
4.1

Your immediate problem sounds like a concurrency and backpressure issue across Container Apps, KEDA, Service Bus, and the Python worker rather than simply needing more replicas. I would start by measuring where throughput is actually being limited before changing autoscaling values. The review would cover Service Bus prefetch/count, batch size, lock duration and renewal, max concurrent calls, retry/DLQ behaviour, Python async task scheduling, connection pooling, KEDA trigger configuration, Container Apps CPU/memory limits, and downstream constraints from PostgreSQL, Redis, or Azure OpenAI. From that baseline, I would implement the highest-impact changes incrementally, then load-test the queue with controlled message volumes and compare processing rate, queue depth, latency, failure rate, replica scaling, and downstream resource utilisation. Application Insights/Log Analytics dashboards and alerts would be updated so future bottlenecks are visible before they affect processing. I would also review Bicep configuration and make sure performance-related settings are reproducible rather than manually configured in Azure. For relevant work examples, I would only provide systems and architecture evidence I can substantiate rather than generic Azure claims. What are your current Service Bus prefetch, worker concurrency, KEDA scaling thresholds, and average message-processing time?
$5 USD in 40 days
3.6
3.6

Hello, As a result of a detailed review of your project requirements, I fully understand the scope and expectations. I have experience with Python async backends, Azure Container Apps, Service Bus consumers, Redis/PostgreSQL performance, distributed workers, IaC, and production observability. In my opinion, the main issue is likely a mismatch between worker concurrency, Service Bus prefetch/batching, message locks, and KEDA scaling signals, causing replicas to scale without actually maximizing per-worker throughput. I would start by profiling the current queue path, then tune async consumer concurrency, prefetch count, batching, lock renewal, retries/DLQ handling, Container Apps CPU/memory limits, and KEDA rules. I’d also review Redis/PostgreSQL bottlenecks and Azure OpenAI throttling/retry behavior so downstream limits do not stall the workers. For delivery, I’d provide an architecture review, prioritized fixes, implementation, load-test results, Application Insights/Log Analytics improvements, and updated Bicep documentation. A couple of quick questions: • Which Service Bus tier and queue/topic topology are you using? • Is concurrency controlled inside each Python worker, by Container Apps replicas, or both? Best regards, Carlos
$10 USD in 40 days
3.6
3.6

Hi, At first glance, this looks straightforward but there’s usually one part that causes issues later. I’ve handled similar work before and can help you avoid that. Regards, Rajesh
$5 USD in 40 days
2.9
2.9

Hello There! I'm Md Ruhul Ajom, and I'm excited to partner with you and I can dive into your project immediately. I have rich experience improving Azure backend systems for scalability and throughput, including Container Apps with KEDA autoscaling, Service Bus batching and prefetching, and Python async worker architecture. I understand you want an architecture review and performance plan focused on improving queue worker throughput and autoscaling utilization, along with Service Bus tuning, Redis and PostgreSQL performance work, Azure OpenAI rate limit handling, load testing, and improved monitoring and documentation. I am skilled in Azure Container Apps, Service Bus, Bicep, and Python async backend performance tuning. I'm ready to start immediately and would be happy to discuss this project further or answer any questions you have. Looking forward to hearing from you. Best regards, Ruhul Ajom
$5 USD in 40 days
3.6
3.6

Hello, With 9 years of experience in Python and backend engineering, I have a strong background in architecting and optimizing backend systems. I understand your requirement for an experienced Azure architect/backend engineer to enhance the scalability, speed, and reliability of your production backend. I am well-versed in Azure Container Apps, Service Bus, PostgreSQL, Redis, Blob Storage, and other technologies mentioned in your project description. I would like to connect with you in chat to discuss more about your project and how I can provide a professional solution tailored to your needs. Best regards.
$5 USD in 40 days
2.4
2.4

Hello! We can review and improve your Azure backend for better scalability and reliability. 1. What should we focus on first: queue throughput, autoscaling, or overall backend performance? 2. Do you already have monitoring or load test results we can use as a baseline? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$5 USD in 40 days
4.4
4.4

Chandler, United States
Payment method verified
Member since Jun 10, 2011
$2-8 USD / hour
$10-30 USD
$2-8 USD / hour
$250-750 USD
$30-250 USD
$2-8 USD / hour
$30-250 USD
₹1500-12500 INR
₹12500-37500 INR
$1500-3000 USD
₹750-1250 INR / hour
$25-50 AUD / hour
₹12500-37500 INR
$15-25 USD / hour
$8-15 USD / hour
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
$30-250 USD
$250-750 USD
$10-30 USD
₹750-1250 INR / hour
$30-250 CAD
$750-1500 USD
₹600-630 INR