Atlantis IT Group logo
Atlantis IT Group Verified
Information Technology & Services

DevOps Engineer

Toronto, Ontario, CanadaHybridContractPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Cloud DevOps Engineer with expertise in Azure Kubernetes Service (AKS), JBoss EAP, and PostgreSQL for a hybrid contract role in Toronto, ON. The engineer will be responsible for architecting and managing secure AKS clusters, automating deployments using Helm charts for JBoss-based applications, and configuring ingress controllers with WAF policies. Key duties include JBoss administration, performance tuning, implementing observability solutions with Azure Monitor and Prometheus/Grafana, managing PostgreSQL instances, and ensuring database resiliency through backup and disaster recovery strategies. Security and compliance are paramount, involving secrets management with Azure Key Vault and network security implementation to meet banking regulatory requirements.

Role: Cloud Devops Engineer - (AKS / JBoss / PostgreSQL)

Location: Toronto, ON – Hybrid

Contract

Job Description

Azure Kubernetes Service (AKS) Infrastructure / Cluster Management:

Architect and manage secure AKS clusters, including upgrades, node scaling, and networking configurations (VNet integration, Azure CNI).

Deployment Automation:

Design and maintain Helm charts to deploy the vendor’s JBoss‑based application. Manage separate Dev, QA, and Prod environments using Helm values and versioning.

Ingress & Networking:

Configure Azure Application Gateway (AGIC) or NGINX ingress controllers to securely expose AML services, including management of WAF policies to mitigate web vulnerabilities.

2. Application Runtimes (JBoss / Java)

JBoss Administration:

Tune JBoss EAP configuration for containerized deployments. Optimize heap size, garbage collection, and thread pools for high‑throughput transaction workloads.

Observability:

Implement monitoring via Azure Monitor and Prometheus/Grafana to track JVM metrics (heap usage, active threads) and pod health.

3. Database Management (PostgreSQL)

Database Deployment:

Manage PostgreSQL instances (Azure DB for PostgreSQL or HA clusters such as Patroni / Crunchy Data).

Performance Tuning:

Optimize database performance including PgBouncer connection pooling, vacuum tuning, and query analysis for large AML datasets.

Resiliency:

Design and test Backup/Restore and Disaster Recovery strategies to ensure zero data loss.

4. Security & Compliance

Secrets Management:

Replace hardcoded credentials by integrating Azure Key Vault with AKS (CSI drivers, Workload Identity) to secure JBoss data sources and DB passwords.

Network Security:

Implement strict Network Policies to isolate AML workloads and restrict pod‑to‑pod communication.

Compliance:

Ensure adherence to banking regulatory requirements including encryption at rest/transit, RBAC, and audit logging.

Technical Stack

JBOSS EAP

Azure Kubernetes Service (AKS)

Helm

Postgres

Must‑Have Technical Skills

Experience supporting AML platforms such as Name Screening, Actimize, Watchlist Management, etc.

Knowledge of Azure Service Bus or Kafka for message handling.

Scripting proficiency in Bash or Python for automation.

Experience working with vendors on Kubernetes containerized delivery models.

Excellent communication and negotiation skills.

Deep middleware knowledge of JBoss EAP, including data source configuration, JMS queue setup, and JVM tuning.

Experience handling new data sources for transformation/mapping.

Knowledge of storage technologies (Azure Managed Disks, NetApp NFS).

Experience with PV‑Blob, file disk (TD storage patterns).

Essential Skills

JBOSS EAP

Azure Kubernetes Service (AKS)

Helm

Postgres

Skills

Digital: Kubernetes

JBOSS Application Server

Ready to apply?
You'll be redirected to Atlantis IT Group's application page.

Similar roles