Our customer is a full quote-to-cash ERP/PSA used by field service companies (system integrators) that install and maintain physical equipment - AV systems, security cameras, fire alarms, HVAC. The platform covers:
- Sales: opportunities, quoting, ordering
- Projects: project management, resource scheduling
- Service: dispatch, ticketing, field technician management
- Finance: accounting, GL, invoicing, purchasing (the financial core is central to everything)
- Reporting: data sources, dashboards, report builder
- Mobile app: native iOS and Android for field technicians (dispatch, tasks, timesheets, scheduling, offline sync)
From a development standpoint, the core goal of the project is incremental modernization of a legacy monolith using the Strangler Fig pattern. The first milestone for the DevOps engineer includes the following:
- Azure landing zone
- AKS Kubernetes cluster provisioning
- Kafka Provisioning
- Environment setup (Dev, Staging, Prod) using Terraform infrastructure as code
- CI/CD build, test, and deploy pipelines.
- OpenTelemetry & Grafana monitoring dashboards
- Debezium Change Data Capture (CDC) event streaming across databases and ClickHouse data storage.