
In Progress
Posted
Paid on delivery
Job Title: Senior DevOps Engineer: Kubernetes & PostGIS Infrastructure Project Overview: We require a DevOps engineer to deploy and manage the infrastructure for a microservices-based spatial data platform. The system architecture relies on a unified PostgreSQL/PostGIS database serving specialized map tile, geocoding, and routing engines. The objective is to transition the current local build into a highly available, scalable production environment. Core Technology Stack: - Deployment: Docker, Kubernetes. - Database: PostgreSQL 16 + PostGIS 3.4 (High Availability setup required). - Backend Services: Martin (Vector Tiles), Pelias (Geocoding), Valhalla (Routing). - API Gateway: Kong, APISIX, or Traefik. - Observability: Prometheus, Grafana, Loki/ELK. - Automation: n8n, CronJobs, bash/SQL scripts. Required Deliverables: 1. Infrastructure Provisioning: Set up the hosting environment and configure Kubernetes clusters for horizontal scaling. 2. Database Configuration: Deploy a Highly Available (HA) PostgreSQL/PostGIS cluster with logical replication and automated backup protocols. 3. Service Containerization: Deploy Docker containers for Martin, Pelias, and Valhalla backend services. 4. API Gateway Setup: Configure Kong, APISIX, or Traefik to handle rate limiting, edge caching, API keys, and JWT authentication. 5. Monitoring Pipeline: Establish real-time telemetry and logging aggregation using Prometheus, Grafana, and Loki. 6. Pipeline Automation: Implement CronJobs and n8n workflows to automate scheduled data ingestion (osmium/osm2pgsql) and health checks. Required Freelancer Qualifications: * Proven track record deploying and managing Kubernetes clusters in production environments. * Direct experience configuring High Availability PostgreSQL databases. * Experience implementing modern API Gateways and configuring traffic rules. * Prior experience with geospatial stacks (PostGIS, Martin, OSM data pipelines) is highly preferred.
Project ID: 40638675
96 proposals
Remote project
Active 7 hours 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 $989 USD for this job

✅ DevOps Expert Hi, I can help deploy and productionize your spatial microservices platform with a focus on high availability, scalability, security and observability. I’ll configure the Kubernetes infrastructure, containerize Martin/Pelias/Valhalla, deploy HA PostgreSQL 16 + PostGIS, configure the API gateway, automated backups/replication, monitoring with Prometheus/Grafana/Loki, and scheduled OSM data ingestion and health-check workflows. I’m comfortable working with Docker, Kubernetes, PostgreSQL, API gateways, CI/CD, automation and production infrastructure, and can structure the deployment so services can scale independently. I will provide clear infrastructure documentation and ensure the environment is maintainable by your team after handover. Lets connect and discuss in more detail. Thanks! Purnima
$1,125 USD in 20 days
7.2
7.2

Hello, I HAVE COMPLETED CLOUD INFRASTRUCTURE, KUBERNETES DEPLOYMENTS, DATABASE SYSTEMS, AND FULL-STACK PLATFORMS, AND I CAN SHOW YOU SIMILAR PROJECTS. I have carefully reviewed your requirements and can take your existing local geospatial platform into a reliable production Kubernetes environment, including cluster provisioning, HA PostgreSQL 16 + PostGIS 3.4, Dockerized Martin, Pelias and Valhalla, API gateway configuration, monitoring, logging, backups, and automated OSM data pipelines. I have 13+ years of experience in DevOps, Docker, Kubernetes, Linux, PostgreSQL, cloud infrastructure, CI/CD, API gateways, monitoring, automation, and scalable backend systems. I can implement horizontal scaling, database replication and recovery procedures, Prometheus/Grafana/Loki observability, secure API access, rate limiting, scheduled CronJobs, and n8n-based automation with proper documentation. I WILL PROVIDE 2 YEARS OF FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE. WE WILL WORK WITH AGILE METHODOLOGY AND WILL ASSIST YOU FROM START TO SUCCESSFUL PROJECT DELIVERY. I am available to start immediately and can review your current architecture and deployment files before finalizing the implementation plan. I look forward to discussing your project. Thanks, Christina
$1,000 USD in 10 days
6.3
6.3

Your PostGIS replication strategy will determine whether you can handle failover without data loss during peak query loads. Without proper logical replication slots and WAL archiving, you'll face corruption risk if the primary node fails mid-transaction. Quick questions - what's your target RTO/RPO for the PostgreSQL cluster? And are you planning active-active replication or read replicas with manual failover? Here is the architectural approach: - KUBERNETES: Deploy StatefulSets for PostgreSQL with persistent volume claims, configure pod disruption budgets to prevent quorum loss, and implement horizontal pod autoscaling for Martin/Pelias services based on CPU/memory thresholds. - POSTGRESQL HA: Set up Patroni with etcd for automated failover orchestration, configure streaming replication with synchronous commit for zero data loss, and implement pgBackRest for point-in-time recovery with S3-compatible storage. - API GATEWAY: Configure Kong with rate limiting per API key tier, implement Redis-backed response caching for tile requests to reduce PostGIS load, and set up JWT validation with RBAC policies for multi-tenant access control. I've built similar geospatial platforms for logistics companies processing 50M tile requests daily without downtime. Let's schedule a 20-minute architecture review to validate your replication topology before deployment.
$1,020 USD in 30 days
7.0
7.0

Hi there, I see you're moving your geospatial platform to production. The workflow is clear: OSM data gets processed via osm2pgsql into a central PostGIS database, which then feeds the Martin (tiles), Pelias (geocoding), and Valhalla (routing) microservices. An API gateway orchestrates access to this entire stack, which needs to be scalable and highly available. Technical approach: - Infra: Provision a Kubernetes cluster (EKS/GKE) via Terraform. - Database: Deploy a HA PostgreSQL cluster using an operator like Patroni/Zalando for automated failover. - Services: Containerize and deploy Martin, Pelias, and Valhalla as distinct K8s services. - Gateway: Use Traefik or Kong as an Ingress Controller for routing, auth (JWT/API keys), and rate limiting. - Monitoring: Implement the Prometheus/Grafana/Loki stack for observability. Core modules: - Auto-scaling Kubernetes cluster. - Replicated PostGIS stateful set with automated backups. - Geospatial microservice layer (Martin, Pelias, Valhalla). - API gateway for traffic management and security. - Data ingestion pipeline via Kubernetes CronJobs. Implementation strategy: We'll begin with infrastructure-as-code for the K8s cluster. The HA PostGIS deployment is the first priority. We will then deploy the stateless services, configure ingress, and set up monitoring. The final step is automating the data ingestion workflow and performing load testing. Questions: 1. What is the geographic scope of your dataset (e.g., city, country, planet) and what is the target data refresh frequency? 2. Are there defined performance targets (e.g., p95 latency) for the tile-serving or geocoding APIs under expected load? 3. Are production-ready Dockerfiles for the three backend services already available, or is their creation part of the scope? Regards, Rohit
$750 USD in 20 days
5.7
5.7

You're building Senior DevOps for Geospatial Data Platform, where the real delivery risk is usually in the workflow details, not just the feature list. I have handled similar systems where the important part was turning a broad brief into a reliable working version. My approach would be to first isolate the highest-risk workflow in the brief, then deliver a small working milestone that proves the architecture before expanding the rest. For this project, I would focus especially on: - core workflow risks and acceptance criteria - integration points and edge cases - milestone planning and handover clarity If helpful, I can outline the first milestone around the riskiest part of the build before we start. Best, Dr. Syafiq
$1,125 USD in 21 days
5.7
5.7

Hello I reviewed your Senior DevOps for Geospatial Data Platform project and it stood out because geospatial workloads need reliable infrastructure strong Kubernetes practices and careful handling of performance and data processing Problem Geospatial platforms can become difficult to operate when containerized services data pipelines storage and deployments are not properly managed which can lead to slow processing unstable services and difficult releases Solution I can design and maintain the DevOps infrastructure using Kubernetes Docker CI CD cloud services monitoring logging and infrastructure as code I can also optimize deployments configure autoscaling manage secrets and storage and improve reliability for geospatial workloads while keeping the environment secure and reproducible Result You will receive a stable scalable and maintainable DevOps environment with automated deployments reliable infrastructure and better visibility into application and data processing performance A few questions Which cloud platform is currently being used Is the Kubernetes cluster already running Which geospatial technologies and databases are part of the platform Do you already have CI CD pipelines or should I build them from scratch I can start immediately and provide regular progress updates throughout the project Thanks
$798 USD in 15 days
5.1
5.1

Hi, I hope you're doing well. I have carefully reviewed your project, Senior DevOps for Geospatial Data Platform , and I'm confident I can deliver a high quality solution tailored to your requirements. I'm a Full Stack Developer with 4+ years of experience building websites, SaaS platforms, AI powered applications, automation tools, web scrapers, lead generation systems, and custom software. I focus on delivering reliable, high quality solutions that meet business objectives while maintaining accuracy, performance, and scalability. I'd be happy to discuss your project in more detail and recommend the best approach before we get started. I look forward to working with you. Thank you
$750 USD in 7 days
5.0
5.0

Hello I just read about your need for a Senior DevOps Engineer to deploy and manage a Kubernetes-based spatial data platform with PostGIS, and it fits perfectly with my expertise. I’ll set up a scalable Kubernetes cluster with HA PostgreSQL/PostGIS using logical replication and automated backups. I’m experienced deploying Martin, Pelias, and Valhalla containers, configuring API Gateways like Kong or Traefik for rate limiting and JWT auth, plus building monitoring pipelines with Prometheus, Grafana, and Loki. Automation via n8n and CronJobs for OSM data ingestion is also in my toolkit. Can you share more about your current infrastructure or any specific challenges you’ve faced so far? Best regards, AbdulHamid
$750 USD in 5 days
4.6
4.6

The thing that usually blows up here isn't Postgres, it's Pelias and Valhalla. Pelias is a whole stack of its own, Elasticsearch plus the OSM/OpenAddresses/WhosOnFirst importers, and Valhalla won't answer a single route until its tiles are built, so that's a build job and a volume, not a plain Deployment. Martin is the easy one, stateless, scales flat off the same PG For HA I'd run CloudNativePG on a PostGIS image, sync replica and Barman to S3 for PITR, so failover and backups are CRDs instead of scripts someone has to babysit Ingestion without full reimports, osm2pgsql-replication applying diffs on a CronJob, with n8n over the top for health checks and for shouting when a diff run fails Kong if you want API keys and JWT without writing any of it yourself, Traefik if you'd rather stay light. Tiles cached at the edge with ETag either way The OSM and PostGIS side is home turf for me, Grafana too Planet or a regional extract? That decides most of the sizing
$750 USD in 8 days
4.2
4.2

Hello There! I’m Md Toriqul Islam, an experienced full-stack and DevOps developer with 10+ years of experience, and I’m excited to partner with you. I understand you need production-grade Kubernetes infrastructure for a geospatial platform, including HA PostgreSQL/PostGIS, Martin, Pelias, Valhalla, API gateway, monitoring, logging, backups, and automated OSM data pipelines. I am skilled in Docker, Kubernetes, PostgreSQL, PostGIS, Linux, Nginx, CI/CD, Prometheus, Grafana, AWS, and automated deployment workflows. I can build a scalable, monitored, and maintainable environment with proper backup, security, health checks, and automation. I’m ready to start immediately and would be happy to discuss your current infrastructure. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$1,125 USD in 7 days
4.3
4.3

I’ve built HA PostgreSQL/PostGIS clusters on Kubernetes and migrated local geospatial stacks to production before, so this is routine. HA PostgreSQL will run on Patroni with etcd, logical replication for read replicas, WAL archiving to S3, and automated PITR via Barman. The backend services will deploy as sidecars in the same cluster with PersistentVolumes for data durability, Martin and Valhalla as Deployments, Pelias as a StatefulSet with Elasticsearch dependency. Kong will handle API routing, rate limiting, and JWT validation at the edge while Traefik acts as ingress controller for internal traffic. Prometheus Operator scrapes metrics, Grafana dashboards pre-configured for PostGIS, Martin tile latency, and Valhalla routing response times, Loki aggregates logs with structured labels for geospatial queries. CronJobs will trigger osmium updates into PostGIS nightly, n8n workflows validate tile/geocode/routing endpoints and alert on SLO breaches. All manifests will use Helm charts for reproducibility and GitOps via ArgoCD. Thanks, Andrii.
$1,250 USD in 13 days
3.4
3.4

hi, i have reviewed the details of your project. i have strong experience with kubernetes, docker, postgresql, and production infrastructure, including scalable deployments and high availability setups. i will provision the production environment, configure the kubernetes cluster for horizontal scaling, and deploy postgresql 16 with postgis 3.4 in an ha configuration with replication, automated backups, and recovery checks. i will containerize and deploy martin, pelias, and valhalla with the required resources and service configuration. i will also configure the api gateway with authentication, api keys, rate limiting, and traffic rules. for observability, i will set up prometheus, grafana, and loki for metrics, dashboards, and centralized logs. cronjobs and n8n workflows will handle data ingestion, scheduled tasks, and health checks. can we schedule a quick meeting to discuss the project in detail. it will help me understand your needs better and give you a clear plan with timeline and budget. i will also share my portfolio during the chat. mughiraa
$1,125 USD in 7 days
3.0
3.0

Hi, this is a production infrastructure job where the difficult part is making the geospatial stack reliable under failure, not simply deploying the containers. I’d build the Kubernetes environment with separate workloads for Martin, Pelias and Valhalla, appropriate resource limits, health probes, persistent storage, secrets, and horizontal scaling where the services benefit from it. PostgreSQL 16/PostGIS 3.4 would be treated as the critical stateful layer, with HA, automated backups, replication, recovery procedures, and monitoring designed before exposing the platform publicly. At the edge, I’d use Kong, APISIX, or Traefik based on the existing requirements and configure authentication, API keys, rate limits, routing, and caching without putting those concerns into each microservice. Prometheus/Grafana plus Loki would provide metrics, dashboards, logs, and useful alerts. For the OSM pipeline, I’d isolate osmium/osm2pgsql ingestion from serving workloads and use CronJobs/n8n for scheduled processing and health checks, with clear failure handling so a bad import cannot silently affect production services. One important question: is the current local deployment already containerized with Docker Compose, and which AWS environment or Kubernetes distribution do you want to target?
$750 USD in 6 days
3.1
3.1

Hello, I’d be glad to help with this geospatial platform infrastructure build. The stack you described, Kubernetes, PostgreSQL/PostGIS HA, Martin, Pelias, Valhalla, and an API gateway, fits well with production-grade DevOps work focused on reliability, scalability, and observability. I can set up the Kubernetes foundation, design the HA PostgreSQL/PostGIS layer with backup and replication strategy, containerize and deploy the backend services, and wire in Prometheus, Grafana, and Loki for full operational visibility. I can also implement automation for data ingestion, scheduled tasks, and health checks so the platform stays maintainable as it grows. My focus will be on creating a stable, secure, and repeatable deployment that supports horizontal scaling and clean operations from day one. Best regards, Miguel
$900 USD in 10 days
2.6
2.6

I’ve worked on scaling geospatial platforms using Kubernetes and PostgreSQL/PostGIS before, including setting up HA clusters with logical replication that keep data safe and synced under heavy loads. For your project, I’ll first provision the environment and design Kubernetes clusters optimized for the Martin, Pelias, and Valhalla services with smooth horizontal scaling. Regarding the PostgreSQL/PostGIS HA setup, do you have a preferred tool for automated failover, or should I recommend one that integrates well with Kubernetes? For API Gateway, Kong or Traefik both support the needed features—are you leaning toward any based on existing workflows? I will also build a monitoring stack using Prometheus, Grafana, and Loki that gives you real-time visibility and alerting on service health and performance. The automation workflows with n8n and CronJobs will ensure your OSM data pipelines and system checks run reliably without manual oversight. This kind of setup can be operational quickly based on similar deployments I’ve done. I’m ready to start refining the infrastructure and delivering a stable, scalable production environment promptly.
$750 USD in 7 days
2.9
2.9

Hi there, for your requirement of deploying a microservices-based spatial data platform, I can set up a scalable Kubernetes infrastructure while ensuring high availability for your PostgreSQL/PostGIS database. My experience with Docker and Kubernetes aligns well with your needs for service containerization and API gateway configuration. Additionally, I have hands-on experience in automating workflows using CronJobs and scripting for efficient data processing. Your satisfaction is my priority and I guarantee that I will deliver you a high-quality result. Regards, Ali
$750 USD in 20 days
2.2
2.2

⭐⭐ Hello. Danny Holdheerd , your software expert in Arizona ⭐⭐ I've spent 11 years as a computer engineer, working one-on-one with clients on every kind of project there is. I can handle your selling platform integration the same way. From what I've read, this is a platform integration adding product listings, a catalog, and two-role account management into an existing website. The part that creates problems quietly is role boundary leakage: when Admin and Customer share the same auth layer without strict server-side gate checks, a customer hitting a modified URL can reach admin actions. It looks fine in testing and only surfaces when someone finds the gap. No worries there. That's the hardest piece of this project, and it's the piece I'll take on first. I'll implement role-based access control at the middleware layer, not just the UI, so every route validates the session role before executing. Product and account endpoints get separate permission scopes. With this, no UI tweak can accidentally expose an admin function to a buyer. I'm assuming your existing website has a defined backend stack already in place rather than starting from scratch. As a respect for you, I will add a basic security audit report of the integration covering auth flows and exposed endpoints before final delivery. Yours Sincerely, Danny Holdheerd
$750 USD in 89 days
2.4
2.4

Hi there! Your main challenge is moving a complex local geospatial stack into a stable, highly available Kubernetes production environment. PostgreSQL/PostGIS, Martin, Pelias, Valhalla, API gateway, backups, and monitoring all need to work together reliably under load. I have relevant experience with Docker, Kubernetes, AWS, PostgreSQL, API infrastructure, monitoring, automation, and production deployments. I will containerize and deploy the services with Kubernetes, configure scaling and health checks, and set up the API gateway with authentication, rate limits, and traffic rules. I will build the PostgreSQL/PostGIS HA setup with automated backups and recovery procedures. I will also configure Prometheus, Grafana, and Loki for monitoring and logs. For OSM data workflows, I can automate scheduled ingestion using CronJobs, osmium/osm2pgsql, and n8n. I will also document the infrastructure and deployment process so it is easier to maintain. check our work https://www.freelancer.com/u/ayesha86664 Do you already have a preferred AWS environment and Kubernetes distribution for the production cluster? Let me know if you’re interested & we can discuss it. Best Regards Ayesha
$750 USD in 3 days
2.5
2.5

Hello, I understand the core challenge is moving a local geospatial microservices stack into production without turning PostgreSQL/PostGIS into the bottleneck or creating a fragile Kubernetes deployment. HA, automated OSM ingestion, gateway controls and observability all need to be designed together. I can build the infrastructure around Kubernetes + Docker + PostgreSQL 16/PostGIS 3.4, with HA PostgreSQL, automated backups/replication, and containerized Martin, Pelias and Valhalla services. My approach includes: • Production Kubernetes cluster with scalable workloads and health checks • HA PostgreSQL/PostGIS with failover, replication and backup/restore procedures • Martin, Pelias and Valhalla deployment with persistent storage and resource controls • Kong/APISIX/Traefik gateway with rate limiting, API keys, JWT and caching • Prometheus + Grafana + Loki for metrics, dashboards and centralized logs • CronJobs/n8n for osmium/osm2pgsql ingestion and automated health checks • Secure secrets, TLS, network policies and least-privilege access • Deployment documentation and operational runbooks I have strong experience with cloud infrastructure, Docker/Kubernetes, APIs, automation and scalable data platforms, and I’m comfortable working with spatial PostgreSQL/PostGIS workloads. Ready to review your current local build and convert it into a reliable production architecture. Thanks
$800 USD in 7 days
2.3
2.3

✅✅✅✅Hi, there.✅✅✅✅ Your project for a Senior DevOps Engineer focusing on Kubernetes & PostGIS infrastructure aligns perfectly with my expertise. With a proven track record in deploying Kubernetes clusters and configuring High Availability PostgreSQL databases, I am confident in delivering the required infrastructure provisioning, database configuration, service containerization, API gateway setup, monitoring pipeline, and automation seamlessly and within the specified timeframe. I understand the critical importance of setting up a highly available production environment for your spatial data platform, and I am excited to bring my experience with geospatial stacks, API gateways, and automation to ensure the success of this project. My commitment to ensuring scalability and efficient management of your infrastructure will be a key value-add to this project. I look forward to connecting with you to discuss how I can contribute to the success of your project. Best Regards, Oleksandr
$750 USD in 7 days
1.7
1.7

Baghdad, Iraq
Payment method verified
Member since Aug 10, 2026
$250-750 USD
₹30000-80000 INR
$30-250 USD
₹1500-12500 INR
£3000-5000 GBP
$15-25 USD / hour
$25-50 USD / hour
$30-250 USD
$15-25 USD / hour
$15-25 USD / hour
₹600-1500 INR
£20-250 GBP
₹12500-37500 INR
₹75000-150000 INR
₹12500-37500 INR
₹400-750 INR / hour
₹150000-250000 INR
£1500-3000 GBP
£18-36 GBP / hour
₹12500-37500 INR
₹1500-12500 INR