Uptarget.co is looking for a highly skilled and experienced DevOps Engineer with a strong background in GCP to join our team!
Requirements:
- 4+ years of experience as a DevOps Engineer.
- Strong knowledge of cloud infrastructure services and tools on GCP.
- Proficiency with container orchestration (GKE) and CI/CD tools (Cloud Build, GitHub Actions).
- Experience with infrastructure as code tools (Pulumi) and database management (Cloud SQL, MongoDB, Redis).
- Strong understanding of Prisma, including experience with migrations and schema management
- Knowledge of security best practices and tools (Cloud Armor, Cloud Webscanner).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- At least Intermediate level of English.
Responsibilities:
- Develop and implement rollback mechanisms for deployments, especially addressing challenges with Prisma migrations.
- Optimize existing CI/CD processes to address issues with naive deployment triggers.
- Implement and configure rolling deployments to ensure synchronous deployment of services and minimize downtime.
- Enhance testing infrastructure within the project and CI to improve build and run times.
- Automate tenant creation processes to reduce manual work.
- Manage data and create snapshots for local and test environments.
- Simplify the migration of tenant data across all environments (including local) with import/export capabilities.
- Improve local development environments and integrations.
- Address connection pool issues and optimize resource management with autoscaling.
- Prepare for larger traffic volumes and ensure the system can handle increased loads.
- Ensure the Pulumi project runs smoothly across all environments and maintain it as a single repository.
- Integrate SOC 2 compliance into the deployment process, ensuring each deployment is associated with a matching branch, release, and ticket.