ive Environments, Infrastructure as Code (IaC), Kubernetes operators, and Crossplane-based platform engineering. Experience with AWS RDS Services and GitHub automation is highly desirable.
Key Skills & Traits:
-
Master's or bachelor's degree in computer science or a related field.
-
1-2 years of experience as a software engineer with expertise in OOP using Golang or Python
-
Strong experience with Kubernetes and Crossplane for infrastructure orchestration and composition development
-
Knowledge of Infrastructure-as-Code tools like Terraform and Crossplane
-
Experience with GitHub API integration, GitHub Apps, and GitHub Actions
-
workflows
-
Familiarity with GitOps principles and CI/CD pipeline development.
-
Strong problem-solving skills and ability to troubleshoot complex distributed systems
-
Excellent communication skills to collaborate with cross-functional teams
-
Ability to work independently and manage multiple priorities in a fast-paced environment
-
Experience with testing frameworks and validation strategies for infrastructure code
WHAT YOU'LL WORK ON
You will play a critical role in ensuring the reliability, scalability, and performance of our database systems and platform automation to support business-critical applications.
Platform Responsibilities:
- Design, develop, and maintain backend services and infrastructure components for the Managed Database Platform
- Build and extend Kubernetes-native controllers and Crossplane
- providers using Go for automated provisioning and lifecycle management
- Develop Crossplane Compositions and XRDs for multi-resource orchestration across AWS services (RDS, Aurora, DynamoDB, etc.)
- Create and maintain Crossplane Functions for complex resource transformations and composition logic
- Implement Go templating solutions for dynamic resource generation and
- configuration management
- Develop and maintain platform APIs in .NET (C#) and Python-based CLI tools to streamline database operations and improve usability
- Build integrations with GitHub API for automated repository management, branch protection, and team access control
- Implement GitHub Apps and Actions for workflow automation
- Implement and drive infrastructure enhancements to improve automation, scalability, reliability, and compliance
- Develop GitOps workflows and CI/CD pipelines for infrastructure deployment
- Create and maintain infrastructure testing frameworks and validation pipelines.
- Write comprehensive unit tests and integration tests for platform components
- Collaborate with cross-functional teams (platform, security, operations, and
- application engineering) to align platform capabilities with organizational goals
- Participate in testing, validation, and documentation of new platform features and infrastructure workflows
- Support observability, monitoring, and operational excellence initiatives within the platform ecosystem
- Continuously work to improve the platform user experience, simplifying workflows and enhancing developer productivity
- Be a key contributor to overall architecture, framework, and design of global platforms