
Suljettu
Julkaistu
Maksettu toimituksen yhteydessä
The Mission We have developed functionality to send tickets asynchronously using Celery. The code is ready and tested locally. We are looking for an AWS ECS expert to configure the infrastructure to run these background workers on our Staging and Production environments. Scope of Work: 1. Infrastructure Setup (Redis/Broker): • Set up AWS ElastiCache for Redis (preferred for high availability) OR configure a Redis container within the existing infrastructure. • Configure appropriate Security Groups to allow communication between ECS containers and Redis. 2. ECS Configuration (Staging & Live): • Create new Task Definitions for the Celery Worker (and optionally Celery Beat). • Set up a separate ECS Service for the Workers. • Goal: We require the ability to scale the 'Web' service (website) and 'Worker' service independently to handle spikes in ticket sales. 3. Deployment & Environment: • Securely inject necessary environment variables (Redis URL, etc.) into the task definitions. • Ensure proper logging setup to AWS CloudWatch. 4. Reliability & Graceful Shutdowns (Critical): • Configuration must ensure graceful shutdowns (SIGTERM handling). • Context: It is critical that running tasks (e.g., sending a ticket email) are completed before a container is stopped during deployments or scaling. Requirements: • Proven experience with AWS ECS (specifically EC2 launch type). • Experience with Django & Celery in a production environment. • Experience with AWS ElastiCache is a strong plus. • Understanding of "Infrastructure as Code" (Terraform/CloudFormation) is a plus, though not strictly required if manual config is documented. Deliverables: • Fully functional asynchronous ticket processing on Staging and Production. • Brief documentation covering: "How to scale workers" and "How to restart services manually.
Projektin tunnus (ID): 40166694
69 ehdotukset
Etäprojekti
Aktiivinen 21 päivää sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
69 freelancerit tarjoavat keskimäärin $61 USD tätä projektia

Hello I have 10 years of experience in AWS infrastructure and Python application deployment. I propose to set up your ECS environment for running Celery workers with ElastiCache or a Redis container. This includes creating task definitions, ECS services, and secure environment variable injection. I will ensure proper logging, graceful shutdowns, and provide scaling documentation. Regards, VishnuLal NB
$75 USD 2 päivässä
7,7
7,7

Greetings, I see you're looking for someone to set up AWS ECS for your asynchronous ticketing system using Celery. You need a reliable infrastructure to manage your background workers, ensuring that both staging and production environments can scale independently. My approach would involve configuring AWS ElastiCache for Redis, setting up ECS Task Definitions for your workers, and ensuring secure environment variables are in place for seamless operation. With my experience in AWS ECS, Django, and Celery, I can handle the setup to ensure graceful shutdowns, allowing ongoing tasks to finish before containers stop during scaling or deployments. I also understand the importance of proper logging in CloudWatch for monitoring. I am confident that I can deliver a robust solution tailored to your needs. Best regards, Saba Ehsan
$50 USD 30 päivässä
4,6
4,6

With every project I tackle, my primary objective is to deliver scalable, secure, and efficient cloud infrastructures. Your project couldn't align better with my exemplary skill set; working with AWS ECS (specifically EC2 launch type), Python, and Celery in a production environment has been a constant throughout my 5+ years of experience. I've specialized in building backend systems that are not just reliable but intelligent, not forgetting the AI/ML integration skills that'll make your ticket system even more effective. My past projects have covered critical elements like proper logging setup to AWS CloudWatch and graceful shutdowns (SIGTERM handling) during deployments or scaling. I appreciate how crucial these aspects are to your ticket system, ensuring all running tasks are safely and effectively completed. Beyond completing the task itself, I always provide extensive documentation which will include a comprehensive guide on 'How to scale workers' and 'How to restart services manually', ensuring that your team can maintain the infrastructure effortlessly post completion. Let's get this done together!
$75 USD 7 päivässä
4,7
4,7

Hello, I’m excited to help configure your AWS ECS infrastructure to run Celery background workers for asynchronous ticket processing. With expertise in AWS ECS, Redis (including ElastiCache), and Celery, I’ll ensure a scalable solution for both your Staging and Production environments. I’ll configure the necessary infrastructure, including Redis, ECS Task Definitions, and Services, while ensuring seamless scaling of your 'Web' and 'Worker' services. I’ll also ensure proper logging in AWS CloudWatch and implement graceful shutdowns to guarantee reliable task completion. You’ll receive detailed documentation on scaling and service management. Best regards, Juan
$48 USD 2 päivässä
4,8
4,8

Dear Client, Greetings!! I have gone through the project description, and found that all of the mentioned requirements fall over my expertise, as I have hands-on experience on python, AI/ML, Data Science, software building, etc. I have real production experience running Django and Celery on AWS ECS using the EC2 launch type, with Redis on ElastiCache and separate web and worker services that scale independently. I will set up task definitions, logging, environment variables, and proper shutdown handling so jobs finish cleanly during deployments, and I will document how to scale workers and restart services safely. Lets discuss further over a chat. Also, I have been coding on Machine Learning and Data Science with python from past 7 years. I have the experience of working with 4 giant tech companies, including freelancing on upwork, fiverr and freelancer. Hope to hear from you soon!!. Regards, Rojan
$65 USD 7 päivässä
4,4
4,4

Hi , I will set up AWS ElastiCache for Redis or configure a Redis container, establish appropriate Security Groups, create new Task Definitions for Celery Worker, configure ECS Service for Workers, inject necessary environment variables securely, ensure proper logging to AWS CloudWatch, and guarantee graceful shutdowns for your ticket system. Let's discuss this further. Regards, Sai Bhaskar
$45 USD 2 päivässä
4,4
4,4

I am Sumit Joshi from Sacesta Technologies. Recommended setup • ElastiCache Redis in a private subnet for high availability • Separate ECS task definitions and services for Web, Celery Worker, and optional Celery Beat • CloudWatch log groups per service with structured logs Core implementation • Redis broker • Create ElastiCache Redis, security groups allowing ECS tasks to connect on 6379 • If needed, fall back to a Redis container with persistent volume and clear limitations noted • ECS services • New task definition for Celery Worker using the same image as web but different command • Optional Celery Beat task definition and service • Independent autoscaling policies for web and workers • Secure config • Inject env vars via ECS task definition using SSM Parameter Store or Secrets Manager • IAM task role permissions scoped to read only required parameters • Logging and ops • CloudWatch logs with retention, alarms for worker restarts and queue backlog Reliability and graceful shutdown • Ensure stopTimeout is set so containers get enough time to finish current jobs • Celery config for late acknowledgements and worker prefetch settings tuned to avoid losing in-flight tasks • Use worker lifecycle hooks so SIGTERM drains cleanly before exit Regards, Sumit Joshi
$98 USD 7 päivässä
4,5
4,5

Hi How are you? I am Ligang, a Software Developer with over 8 years experience with a strong background in building, maintaining, and improving production systems. I focus on delivering reliable, scalable solutions while keeping communication clear and efficient. I take ownership of tasks and ensure work is completed to a high standard. I can adapt quickly to new requirements and work effectively with existing codebases or teams. My goal is to deliver results on time without unnecessary complexity. I am ready to get started and contribute immediately. As you can see from my profile reviews and portfolios, I am confident to handle your project successfully with my experience. Best Ligang
$48 USD 7 päivässä
4,2
4,2

Hello! I have strong hands-on experience running Django + Celery on AWS ECS (EC2 launch type). I can set up Redis via ElastiCache or containerized Redis, configure ECS task definitions and separate worker services for independent scaling, inject env vars securely, and wire CloudWatch logging. I’ll ensure proper SIGTERM handling for graceful shutdowns so in-flight tasks complete safely. Clear documentation included. Best Regards!
$100 USD 5 päivässä
3,8
3,8

Hello, I’m an IT expert with over 20 years of experience in the industry. I hold certifications as a Cisco Certified Networking Professional (300-100 and 300-115), Linux Certified Professional (LPI 101, 102, 103), Red Hat Certified System Administrator, VMware Certified Professional (versions 4, 5, and 5.5), as well as being a Microsoft System Administrator/Engineer from 2003 to 2022 and AZ104 i just deploy for a client same project and can show you , also i'll provide you an easy way to start and restart .feel free for any question
$75 USD 1 päivässä
3,7
3,7

Hi, I’ve set up production-grade Celery workers on AWS ECS (EC2 launch type) where reliability, graceful shutdowns, and independent scaling are critical—exactly the scenario you’re describing. The key risk in async ticketing systems isn’t spinning up workers; it’s making sure in-flight jobs complete safely during deployments or scale-in events. I’ll configure ECS and Celery together so workers handle SIGTERM correctly, finish active tasks, and shut down cleanly without dropped emails. How I’ll handle your setup: Provision Redis via AWS ElastiCache (HA) or containerized Redis if preferred Configure security groups for clean ECS ↔ Redis communication Create separate ECS task definitions & services for Web and Celery Workers (and Beat if needed) Enable independent scaling of Web vs Worker services Inject secrets/env vars securely into task definitions Centralized CloudWatch logging for workers Proper graceful shutdown handling (ECS stopTimeout + Celery config) Deliverables: Fully working async ticket processing on Staging & Production Verified graceful shutdown behavior under deploy/scale Short documentation: how to scale workers + how to restart services Why me: I’ve run Django + Celery on ECS EC2 in real traffic environments and focus on correctness under load—not just “it runs”. Happy to review your current ECS setup and start immediately.
$68 USD 7 päivässä
3,8
3,8

With my deep understanding and proven experience in AWS ECS, I will expertly configure the infrastructure of your Staging and Production environments to successfully run and manage your asynchronous ticket system. I bring to the table a comprehensive proficiency in Docker, EC2 launch type, Django & Celery in a production environment that aligns perfectly with your project requirements. Additionally, my familiarity with AWS ElastiCache further bolsters my aptitude for this task and ensures that you'll have a rock-solid Redis/Broker setup or an equally robust Redis container if you prefer. Above all, my track record in delivering top-notch solutions–scalable, secure, and user-focused–coupled with ample experience across frontend and backend stacks make me an ideal fit for this project. Together we can achieve full-functionality for your asynchronous ticket processing on both Staging and Production environments. In addition to that, I am committed to providing you comprehensive documentation covering scalings and manual restarts procedures so that your project can move forward well beyond our engagement period
$40 USD 1 päivässä
4,0
4,0

I understand the importance of clear and structured project management and for this, I consider myself an expert at JIRA administration. In addition, my strong grasp on AWS services paired with my Python proficiency will allow me to easily configure your infrastructure to run ticket-based systems on your staging and production environments using ECS on EC2 launch types. Keeping in line with your necessities, I will ensure graceful shutdowns during deployments or scaling so that no critical information is lost during this process. Lastly, as a driven and meticulous professional, I genuinely value the importance of thorough documentation that assists future work. Thus, rest assured that along with delivering fully functional asynchronous ticket processing on Staging and Production environments, I will provide you with detailed instructions on "How to scale workers" and "How to restart services manually". So if you prioritize results-oriented quality work provided within deadlines without compromising on innovation and efficiency, then the decision is pretty clear – choose me to transform your-
$48 USD 7 päivässä
3,8
3,8

Hi Mate, I can configure ElastiCache Redis (or containerized Redis) with proper security groups, create ECS task definitions and services for staging and production, and securely inject environment variables. Logging to CloudWatch and graceful shutdown handling (SIGTERM) will ensure tasks complete before containers stop, preserving ticket delivery integrity. I have proven experience deploying Django & Celery on ECS with EC2 launch type and can provide clear documentation for scaling and manual service management. To align perfectly, could you clarify your expected throughput goals and peak ticket load for scaling planning? Best; Zaman
$48 USD 7 päivässä
3,4
3,4

Hi there, I can configure your AWS ECS (EC2 launch type) infrastructure to run Celery workers (and optional Celery Beat) reliably in both Staging and Production, with Redis as the broker and fully independent scaling from the web service. I’ll set up ElastiCache Redis (preferred) or a Redis container if required, lock down Security Groups so only the right ECS services can reach it, and create separate Task Definitions + ECS Services for worker/beat with secure environment variable injection and CloudWatch logging. For reliability, I’ll implement proper graceful shutdown behavior (SIGTERM handling with ECS stopTimeout and Celery settings) so in-flight jobs complete before containers stop during deploys/scaling, avoiding partial ticket sends. You’ll also get a short handover doc explaining how to scale workers and manually restart services safely. I can start immediately and deliver a clean, production-ready setup that matches your current deployment workflow. I hope this helps. Ruslan D
$75 USD 1 päivässä
3,6
3,6

Hello, I have extensive experience in Node.js and have carefully reviewed your project requirements. I am a versatile Designer & Developer specializing in branding and digital solutions. For your project, I propose to set up AWS ElastiCache for Redis or configure a Redis container within the existing infrastructure. I will create new Task Definitions for Celery Worker and set up a separate ECS Service for the Workers to allow independent scaling of services. I will securely inject necessary environment variables into task definitions, ensure proper logging setup to AWS CloudWatch, and configure for graceful shutdowns. My expertise in AWS ECS, Django, Celery, and AWS ElastiCache makes me well-suited for this project. I am confident in delivering fully functional asynchronous ticket processing on Staging and Production environments. Let's discuss further in chat for a detailed plan. Best regards, Syed
$32 USD 2 päivässä
3,2
3,2

⭐ If you award me, your smile shows up ⭐ Hi , Your project immediately stood out to me—it closely matches work I’ve completed successfully in the recent past. The core challenges, structure, and technical requirements are very familiar, with only a few unique elements that align perfectly with my expertise. This is great news for you: it allows me to skip the usual ramp-up time, avoid trial-and-error, and deliver clean, high-quality results quickly and confidently. I bring hands-on experience with Web Services, Linux, Django, NoSQL Couch & Mongo, Redis, Node.js, Amazon Web Services, Celery and Python, along with proven workflows and best practices refined through multiple similar projects. You can view a directly relevant example in my portfolio here: https://www.freelancer.com/u/thomasb726 I’d be happy to discuss your specific goals in more detail and share tailored ideas based on what has worked best in comparable scenarios. Why clients choose—and continue working with—me: • Clear, proactive communication so you always know where the project stands • Strong respect for your deadlines, budget, and business reputation • Responsive, approachable, and focused on a smooth, stress-free process • Reliable post-delivery support that often leads to long-term partnerships If you’re looking for precise execution, high-quality results, and a dependable long-term partner, I’d love to connect and help bring your project to life. Best regards, Tom
$100 USD 1 päivässä
3,1
3,1

Hi there, I've reviewed your project and I'm confident I can help you set up AWS ECS for your asynchronous ticket processing system. With over 9 years of experience in Python and a strong focus on AWS, I've successfully implemented similar infrastructure setups, ensuring high availability and scalability. I will configure ElastiCache for Redis, establish proper security groups, and set up ECS Services for both Staging and Production environments. My expertise in Django and Celery further guarantees a seamless integration. I can start the project immediately and ensure all critical tasks, like graceful shutdowns during scaling, are handled efficiently. My previous projects have included similar configurations, allowing me to deliver reliable, well-documented solutions. Best regards, Sadam
$75 USD 5 päivässä
2,5
2,5

Hi [ClientFirstName], I’ve reviewed your AWS ECS + Celery ticket system needs. I can configure a robust ECS EC2-based setup with Redis (ElastiCache for HA or a Redis container) and scalable workers for staging and production. I’ve deployed Django + Celery in production across ECS with Redis, CloudWatch logging, and secure env injection. Approach: 1) Redis/backing store: set up ElastiCache with high availability or container Redis, with proper SGs. 2) ECS: create Celery Worker Task Definition (and optional Celery Beat), and dedicated ECS Services for each environment. Enable independent scaling of Web and Worker. 3) Deployment: inject Redis URL and secrets via Secrets Manager/Parameter Store; enable CloudWatch logging. 4) Reliability: configure stopTimeout for graceful shutdown and SIGTERM handling; ensure Celery tasks are completed before container stop (acks_late, proper time limits). 5) Observability: right-sized logging and metrics, simple health checks. Deliverables: - Staging and Production working workers with scalable configuration. - Quick-start docs: scaling workers and manual restarts. If you approve, I’ll share a concise LLD and begin onboarding in your AWS account. Target completion: 5 days with iterative milestones. Best regards,
$20 USD 3 päivässä
2,6
2,6

Hi there, I have 7+ years of experience in Django, NoSQL Couch & Mongo, Node.js and can deliver a clean, reliable solution for your project. I value clear communication and timely delivery, and I’m ready to get started immediately. Let’s connect and discuss your goals. Best regards, Dorian
$48 USD 1 päivässä
2,5
2,5

Diemen, Netherlands
Maksutapa vahvistettu
Liittynyt marrask. 15, 2016
€18-36 EUR/ tunnissa
€30-250 EUR
€18-36 EUR/ tunnissa
€30-250 EUR
€250-500 EUR
₹750-1250 INR/ tunnissa
₹12500-37500 INR
₹12500-37500 INR
₹1500-12500 INR
₹37500-75000 INR
₹12500-37500 INR
$10-30 USD
₹12500-37500 INR
₹12500-37500 INR
₹600-1500 INR
$1500-3000 USD
min $50 USD/ tunnissa
₹12500-37500 INR
$2-8 USD/ tunnissa
$30-250 USD
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
$30-250 USD
₹750-1250 INR/ tunnissa