Skip to main content
Unicorn Workforce logo

Senior Platform Engineer

Unicorn Workforce
Full Timesenior
Rajamahendravaram, Andhra Pradesh, INPosted April 14, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonFlaskFastAPIAWSGCPAzureDockerKubernetesTerraformAnsibleLinuxPostgreSQLMySQLRedisGitHubGitLabRESTKafkaRabbitMQAgileCI/CDDevOpsMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Job Title: Senior Platform Engineer (OpenStack)

Experience: 5+ Years

Work Mode: Remote

About the Role

We are seeking a Senior Platform Engineer to build Python automation services and APIs on top of our OpenStack cloud infrastructure. You will architect scalable service layers, design robust APIs, and implement automation frameworks that abstract infrastructure complexity. This is a hands-on software engineering role where you'll write production Python code daily while ensuring platform reliability and scalability.

You will build the core services that make our cloud platform programmable: API services, workflow automation, resource management systems. Your focus will be on software engineering excellence—clean architecture, comprehensive testing, and maintainable code. We value engineers who write clean, maintainable code with comprehensive tests, design intuitive and reliable APIs, and balance engineering excellence with pragmatic delivery.

Key Responsibilities

As a Senior Platform Engineer, you will:

Build Python services for OpenStack VM provisioning, configuration, and lifecycle management using FastAPI/Flask and openstacksdk

Design REST APIs for infrastructure operations including VM creation, volume management, and metadata updates with proper error handling

Implement automated workflows for cloud-init provisioning, post-deployment configuration, and resource cleanup

Write comprehensive test suites covering unit, integration, and end-to-end scenarios with minimum 80% coverage

Integrate with OpenStack services (Nova for compute, Neutron for networking, Cinder for storage) via Python SDKs

Build CI/CD pipelines using GitLab CI that validate, test, and deploy infrastructure automation code Create monitoring and alerting for platform services using Prometheus/Grafana and structured logging

Document API specifications, deployment procedures, and troubleshooting guides for operational teams

Collaborate with infrastructure teams on requirements gathering, technical design, and production deployments

Maintain production services including incident response, performance optimization

Build storage management functionality for volume snapshots, backups, and multi-attach scenarios

Required Qualifications

5+ years of software engineering experience, with 3+ years in platform/backend engineering roles 3+ years building production REST APIs with comprehensive error handling, validation, and OpenAPI documentation

2+ years experience with cloud platforms (OpenStack/AWS/GCP/Azure)

Expert-level Python 3 proficiency with FastAPI/Flask, type hints, async/await patterns, and Pydantic Proven software architecture experience including service-oriented architecture, microservices patterns, and design patterns (Repository, Factory, Dependency Injection)

Production service experience including deployment, monitoring, incident response, and CI/CD pipeline implementation

Proven ability to collaborate with cross-functional teams and stakeholders on complex technical initiatives

Preferred Qualifications

Infrastructure as Code experience with Terraform, Ansible, or Pulumi

OpenStack expertise with hands-on experience in Nova, Neutron, Cinder APIs

Container orchestration with Kubernetes and Docker in production environments

Message queue systems experience (RabbitMQ, Kafka, Redis Pub/Sub)

Database systems experience with PostgreSQL, MySQL, or other RDBMS

GitLab CI/CD pipeline configuration and automation

Monitoring and observability tools (Prometheus, Grafana, ELK stack)

Linux system administration and networking fundamentals

Experience with API gateway and service mesh technologies

Performance optimization and scalability patterns for distributed systems

Objective

Design and implement a set of REST API endpoints that manage OpenStack VM lifecycle operations. Build a proof-of-concept that demonstrates your API design, Python development, devops, and overall engineering skills.

Instructions:

Create APIs for VM lifecycle management

Build a working Python prtotoype with best practices

Follow the standard SDLC

Include documentation & design choices

Comprehensive README

Working Prototype

roadmap / backlog beyond the provided time box. Writeup on architecture, design etc.

Deliverables

Submit a public GitHub repository url accomplishing provided objective

Timebox: 2-4 hours AI Usage: Permitted

We're looking for engineering skills demonstrated through system design, software development and agile collaboration.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free