London, United Kingdom Hybrid Employment

PowerPlan is hiring a Principal DevOps Engineer

Responsibilities

  • Assess and document existing CI/CD workflows within the first 90 days
  • Identify discrepancies between development and cloud deployment pipelines
  • Design a cohesive CI/CD architecture to unify processes
  • Implement automated testing and rollback mechanisms across all environments by month 6
  • Use Terraform to provision and manage at least two major Azure environments within 60 days
  • Oversee networking, security groups, and compute resources in Azure
  • Conduct audits of current CI/CD pipeline configurations
  • Develop standardized, reusable Terraform modules
  • Integrate Infrastructure as Code practices into CI/CD workflows
  • Work with development and security teams to ensure compliance with policies and best practices
  • Utilize Azure DevOps, Git branching models, and automation tools to streamline deployment processes
  • Lead efforts to deliver a unified monitoring and alerting system across all environments within six months
  • Provide technical guidance on log aggregation, metrics dashboards, and automated alerting for critical systems
  • Collaborate with cross-functional teams to integrate Coralogix with Azure Monitor and Prometheus
  • Define key performance indicators to measure system health and reliability
  • Automate alerting procedures based on service level agreements
  • Help embed observability standards into CI/CD pipelines
  • Partner with development and operations teams to improve system visibility
  • Deploy at least one new containerized application using Kubernetes and Helm by the end of Q2
  • Ensure containers adhere to secure configuration baselines
  • Integrate containerized services with monitoring and alerting platforms
  • Document deployment workflows for reuse across engineering teams
  • Build and configure Kubernetes clusters using Azure Kubernetes Service (AKS)
  • Develop Helm charts to automate application deployments
  • Enforce container security policies and compliance standards

Work Arrangement

Hybrid — corporate office

OBJECTIVE 1: Optimize CI/CD Pipelines & Standardize IaC Deployment (First 90 Days)

  • Evaluate and document current CI/CD processes, identify gaps between Dev and Cloud pipelines, and design a unified architecture within 90 days
  • Implement automated testing and rollback strategies across all environments by month 6
  • Provision and manage at least two major Azure environments using Terraform within the first 60 days, including networking, security, and compute
  • Impact: Accelerates software delivery while ensuring reliability, security, and scalability. Reduces manual errors, improves developer productivity, and establishes a consistent infrastructure foundation for future deployments
  • How: Audit existing pipelines, develop reusable Terraform modules, integrate IaC with CI/CD workflows, and collaborate with development and security teams to enforce compliance and best practices. Leverage Azure DevOps, Git branching strategies, and automation tools to streamline deployments

OBJECTIVE 2: Contribute to End-to-End Monitoring & Alerting Framework (First 6 Months)

  • Play a pivotal role in delivering a unified monitoring and alerting framework across all environments within 6 months, providing expertise in log aggregation, metrics visualization, and automation of alerts for critical services
  • Impact: Support proactive detection and resolution of issues, helping to minimize downtime and enhance customer experience
  • How: Collaborate with cross-functional teams to integrate Coralogix with Azure Monitor and Prometheus, define KPIs for system health, and automate alerting workflows tied to SLAs. Contribute to embedding observability standards within CI/CD pipelines by partnering with development and operations teams

OBJECTIVE 3: Deploy Secure, Scalable Containerized Applications (By End of Q2)

  • Successfully deploy at least one new containerized application using Kubernetes and Helm by the end of the second quarter, ensuring all containers follow secure configuration practices and are integrated with monitoring and alerting systems
  • Document the deployment process for reuse across teams
  • Impact: Enables faster, more reliable application delivery and scalability, while reducing operational overhead and improving security posture for SaaS products
  • How: Build and configure Kubernetes clusters in Azure (AKS), create Helm charts for deployment automation, enforce container security standards, and integrate observability tools (Prometheus, Grafana, Coralogix) for real-time monitoring. Collaborate with development teams to align containerization strategy with CI/CD workflows

Other

  • This is a hybrid role involving a combination of onsite work from the corporate office and work from home
  • Flexible working arrangements are accommodated when sensible
  • Onsite work may be required for scheduled office days, team meetings, client meetings, or special events
About company
PowerPlan

PowerPlan empowers companies that power the world. For 30 years, the company has helped asset-intensive businesses understand the full financial potential of their assets throughout the asset lifecycle.

Specializing in tax and accounting solutions, PowerPlan delivers an AI-powered platform tailored for industries such as utilities, oil and gas, telecom, and transportation. Its software enables accurate project, asset, and lease accounting, tax compliance, regulatory reporting, and capital planning.

The platform integrates with ERP and EAM systems, automates complex financial processes, and provides real-time visibility into financial data, helping organizations optimize performance, ensure compliance, and make strategic financial decisions.

All jobs at PowerPlan Visit website
Job Details
Department Information Technology
Category infrastructure
Posted 5 months ago