O

OutSystems

Low-code platform for enterprise-grade apps

Senior Platform Engineer - Release & Platform Engineering

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Design, debug, and maintain Azure DevOps Pipelines and GitHub Actions build and release workflows.
  • Develop and manage the full lifecycle of Open Container Initiative (OCI) artifacts.
  • Apply cloud platform fundamentals across AWS services including ECR, IAM/OIDC, EC2, and RDS, and Azure services including ACR, Azure machines and databases, and Azure DevOps.
  • Use Terraform and CloudFormation for cloud provisioning, and Packer and EC2 Image Builder for image building.
  • Provide reliable, customer-focused support to other engineering teams, including responding to urgent requests.
  • Apply branching strategies, tagging, GitVersion and semantic versioning practices, and NuGet and npm feed mechanics.
  • Design, build, and manage end-to-end monitoring and alerting systems for operational insight across pipelines and platform components.
  • Apply security practices, vulnerability scanning, and compliance standards such as SOC 2 and FedRAMP.
  • Work with RFC/CAB processes and staged, ring-based promotion models for production changes.
  • Work with Flux-based GitOps repositories and troubleshoot Helm releases across multiple environment rings.

Responsibilities

  • Build, maintain, and improve CI/CD pipelines using Azure DevOps Pipelines and GitHub Actions to automate building, testing, and deploying OutSystems services.
  • Maintain and secure the Docker base-image catalogue, including ingestion, versioning, deprecation, and scanning; manage AMI and machine-image pipelines using Packer and EC2 Image Builder for build and CI infrastructure.
  • Manage and provision cloud resources across AWS, including ECR, EC2, and IAM/OIDC, and Azure, including ACR and Azure DevOps, using Terraform through Spacelift.
  • Own semantic versioning and package-management practices, including GitVersion, SemVer, and NuGet feeds, to keep releases consistent and traceable.
  • Operate release governance processes, including RFC/CAB change management, deployment gating, and rollback procedures for production changes.
  • Staff the Release Engineering support rotation and triage and resolve developer requests and incidents received through dedicated support channels.
  • Build and maintain observability for pipelines and deployments using tools such as Grafana, Power BI, and Kibana.
  • Uphold security and compliance standards, including SOC 2 and FedRAMP controls, and vulnerability scanning using Wiz and Snyk across the release pipeline.
  • Guide other engineers, mentor teams adopting CI platform and release best practices, and represent the Release Engineering roadmap to company stakeholders as seniority grows.

Desired Qualifications

  • Mentor other engineers or represent a team's roadmap to stakeholders.

About the Company

OutSystems

Low-code platform for enterprise-grade apps

OutSystems provides a high-performance low-code development platform for building and deploying enterprise-grade applications, with built-in AI to speed up development. Users create apps through a visual, low-code interface, use AI-assisted tools to accelerate coding and testing, and deploy to cloud or mobile, covering development, testing, deployment and ongoing management. The platform combines enterprise-grade capabilities with AI-driven acceleration, end-to-end lifecycle support, and a large learning ecosystem with extensive resources. Its goal is to help organizations digitally transform by delivering faster, scalable, and intelligent applications across industries, with a pricing model that starts free and scales as needed.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$799.8M
Headquarters
Boston, MA
Founded
2001

Recently Posted Jobs

Explore more opportunities at OutSystems

See more jobs