Senior DevOps Azure Engineer

N-iXUkraineRemote, Hybrid, On-siteFull-timeSenior, 5–8 yearsListed 3 weeks ago

Apply now

About this role

N-iX is looking for a skilled Senior DevOps Engineer to join the team.

About the project:

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.

Responsibilities:

- Design and implement a baseline Azure cloud environment (resource groups, IAM/RBAC, networking).

- Set up secure infrastructure components, including Key Vault and access controls.

- Configure CI/CD pipelines for automated build and deployment.

- Deploy and configure application runtime using AKS Kubernetes, Apache Kafka, and supporting services (Front Door, WAF, Databases, routing, etc).

- Enable monitoring and logging via OpenTelemetry & Grafana monitoring dashboards.

- Own the reliability of our platforms by measuring and meeting defined target values

- Provision ClickHouse for analytics and enable Change Data Capture (CDC) event streaming across databases

- Apply cloud best practices for security, scalability, and maintainability.

- Provide infrastructure and tooling support to development teams

- Prepare comprehensive technical documentation and conduct a knowledge transfer session upon project completion.

Requirements:

- 5+ years of experience in DevOps / Cloud Engineering.

- Strong hands-on experience with Microsoft Azure, specifically across compute, networking, and Identity and Access Management (IAM).

- Proven experience in architecting and setting up cloud environments from scratch.

- Solid experience with CI/CD tools such as Azure DevOps, GitHub Actions, Jenkins, or similar.

- Hands-on experience with Terraform

- Hands-on experience with Docker containerization and AKS Kubernetes.

- Hands-on experience with Apache Kafka, Debezium, and CDC pattern.

- Hands-on experience with ClickHouse or similar systems.

We offer*:

- Flexible working format - remote, office-based or flexible

- A competitive salary and good compensation package

- Personalized career growth

- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)

- Active tech communities with regular knowledge sharing

- Education reimbursement

- Memorable anniversary presents

- Corporate events and team buildings

- Other location-specific benefits

*not applicable for freelancers