What are the responsibilities and job description for the Database PaaS Developer position at Smartwork IT Services?
Job Title : Database PaaS Developer
Location : NYC NY (Onsite)
Employment Type : Contract C2C
Job Description :
We are seeking a highly skilled Database PaaS Developer with expertise in Google Cloud Platform (GCP) and Microsoft Azure to join our dynamic team. In this role you will play a critical part in designing developing and managing PlatformasaService (PaaS) database solutions. You will leverage Infrastructure as Code (IaC) tools like Terraform and streamline deployments with GitHub Actions to build secure scalable and automated database environments.
Key Responsibilities :
Design and implement cloudnative database architectures on GCP and Azure including SQL NoSQL and managed database services.
Use Terraform ARM templates and Cloud Deployment Manager to automate infrastructure provisioning and configuration.
Develop and maintain CI / CD pipelines using GitHub Actions to enable automated deployments and continuous integration for database services.
Implement security best practices including identity and access management (IAM) data encryption and network policies.
Set up monitoring logging and performance metrics for proactive incident response and continuous optimization.
Work closely with developers architects and security teams to integrate database solutions into broader application ecosystems.
Required Skills :
Proven experience with database services on GCP (e.g. Cloud SQL Firestore BigQuery) and Azure (e.g. Azure SQL Database Cosmos DB PostgreSQL).
Proficiency in Terraform with experience in defining reusable modules and handling state management.
Handson experience with GitHub Actions Azure DevOps or similar pipeline tools.
Strong scripting skills with Bash Python or PowerShell.
Solid understanding of cloud security VPCs private endpoints and rolebased access control (RBAC).
Ability to troubleshoot complex issues and optimize database performance in distributed environments.