Jobless Developer
O

Posted 6 days ago

Lead Principal Platform Software EngineerOracle · Bengaluru

Lead Principal Platform Software Engineer

BengaluruOn-siteFull-time

AI Summary

Leads DevOps and intelligent automation for Oracle Cloud database services, building reusable automation frameworks, CI/CD pipelines, self-service tools and AI-assisted operations while mentoring engineers.

About this role

As a Lead Principal Platform Software Engineer, you will drive DevOps and intelligent automation for database services on Oracle Cloud Infrastructure (OCI), improving reliability and empowering teams through self-service and AI.

You will build reusable frameworks and operational tools, improve production delivery, and turn complex operational challenges into reliable automation. Working with database experts and distributed engineering teams, you will advance self-service, automated recovery, and AI-assisted operations while mentoring engineers and improving service reliability and efficiency.

Responsibilities

Responsibilities

  • Lead initiatives from requirements and design through implementation, testing, production rollout, and ongoing improvement.
  • Build reusable automation and service integrations using Python, Shell, OCI APIs, and infrastructure as code.
  • Improve CI/CD pipelines, source control, and release practices through code reviews, automated testing, deployment validation, controlled rollouts, and rollback procedures.
  • Automate database lifecycle operations, fleet management, and infrastructure changes, with reliable state handling, safe retries, and failure recovery.
  • Build AI-assisted tools for incident investigation, knowledge retrieval, operational insights, and workflow automation.
  • Develop self-service tools and dashboards for service health, capacity, and recovery readiness.
  • Lead complex production investigations and deliver permanent fixes that prevent recurrence and reduce manual intervention.
  • Ensure secure integrations, appropriate access controls, and production readiness.
  • Guide cross-team technical decisions, resolve dependencies, and mentor engineers in DevOps, automation, and emerging technologies.
  • Measure improvements in reliability, recovery time, deployment quality, resource efficiency, and engineering productivity.

Minimum Qualifications and Experience

  • Bachelor’s or master’s degree in Computer Science or a related field, or equivalent practical experience.
  • Extensive hands-on experience in DevOps, SRE, platform engineering, or infrastructure automation, including leadership of complex production initiatives.
  • Experience building and operating scalable, cloud-native distributed systems, with an understanding of end-to-end configuration, technical dependencies, and production service behavior.
  • Strong Python and Shell skills, with experience building maintainable automation frameworks and operational tools.
  • Experience with Git, code reviews, CI/CD pipelines, automated testing, and release management.
  • Experience with infrastructure as code, configuration management, and safe production deployment practices.
  • Strong understanding of Linux, cloud infrastructure, REST APIs, JSON, authentication, and authorization.
  • Practical knowledge of Oracle Database, SQL, and database lifecycle operations.
  • Strong troubleshooting skills across applications, databases, infrastructure, and dependent services.
  • Ability to collaborate across functions and distributed teams, influence technical direction, and mentor engineers.
  • Ability to communicate technical ideas clearly through discussions, design documents, technical proposals, diagrams, and presentations.
  • Interest in applying AI to operational challenges and the ability to evaluate and adopt new technologies.

Preferred Experience

  • Experience with OCI or similar cloud platforms, including networking, identity and access management, APIs, and automation.
  • OCI DevOps, Jenkins, GitLab CI/CD, GitHub Actions, or equivalent platforms.
  • Terraform, Ansible, or comparable infrastructure and configuration automation tools.
  • Building or integrating AI-powered tools and agents to automate workflows, support troubleshooting, and improve engineering productivity.
  • Oracle APEX, PL/SQL, ORDS, or equivalent technologies for dashboards and self-service applications.
  • Database lifecycle operations—including provisioning, backup and restore, cloning, data masking, performance tuning, monitoring, and Oracle Data Guard—across Autonomous Database and ExaCS, as applicable.
  • Exadata, RAC, ASM, high availability, and disaster recovery.
  • Monitoring, logging, alerting, capacity management, and automated remediation.
  • Experience with OCI KMS and database encryption key management.
  • Experience with database migrations and migration technologies across on-premises and cloud platforms, including migrations to OCI cloud environment


Core Skills

  • DevOps, SRE, and production troubleshooting
  • Python, Shell, and automation frameworks
  • Oracle Database administration, Autonomous Database, ExaCS, and lifecycle operations
  • Git, CI/CD, and infrastructure as code
  • Cloud platforms, networking, REST APIs, and service integration
  • AI-powered tools, observability, and self-service automation
  • Database migration tools
  • Technical leadership and mentoring

Skills

AnsibleAutonomous DatabaseCI/CDEXACSExadataGitInfrastructure As CodeLinuxOCI APIsOCI KMSOracle DatabaseOracle Data GuardPythonRACREST APIShellSQLTerraform

Explore related jobs

Browse these categories

Market data for software engineer roles

All reports →