
Përshkrimi
Senior DevOps Engineer
Job Type: Full-Time
About Outsorcy
Outsorcy specializes in connecting top talent in Kosovo with innovative companies in the U.S. We partner with leading B2B SaaS and tech firms, offering tailored staffing solutions that help drive their growth while empowering our team members to build successful careers in a global environment. At Outsorcy, we’re passionate about bridging the gap between talent and opportunity, creating a collaborative ecosystem that benefits everyone involved.
About the Role
As a Senior DevOps Engineer, you will be responsible for the reliability, scalability, automation, and continuous improvement of the client’s platform’s infrastructure and deployment processes. Our client is a multi-tenant SaaS solution built with Nx monorepo, NestJS, Angular, TypeORM, and MySQL, deployed primarily on Google Cloud Platform (GCP) with supporting scripts and automation in Bash and TypeScript. You will work closely with engineering to streamline CI/CD, manage cloud resources, and drive operational excellence.
Key Responsibilities
Cloud Infrastructure & Environment Management
- Maintain and evolve GCP resources (Cloud Run, Cloud SQL, Cloud Storage, Cloud Scheduler, IAM, etc.) for multiple environments (dev, sandbox, prod).
- Manage and optimize Docker-based deployments, including image builds and registry management (apps/vsolv/warranty-sphere/tenant-api/src/Dockerfile).
- Oversee MySQL database provisioning, migrations, and backups for platform and tenant databases, including sandbox and demo environments (apps/vsolv/warranty-sphere/tenant-api/scripts/tenants.sh).
- Manage secrets and environment configuration for local, dev, and prod (apps/vsolv/warranty-sphere/tenant-api/src/environments/).
CI/CD & Automation
- Own and improve CI/CD pipelines (GitHub Actions, Nx, custom scripts) for build, test, and deployment (scripts/deploy-gcp.ts, apps/vsolv/warranty-sphere/tenant-api/scripts/deploy.sh).
- Automate database migrations and seeding as part of deployment workflows.
- Maintain and enhance cron jobs and scheduled tasks using GCP Cloud Scheduler and Cloud Tasks.
- Ensure secure and automated secrets management (e.g., SOPS, GCP Secret Manager).
Monitoring, Logging & Reliability
- Implement and maintain monitoring, alerting, and logging for all services and jobs.
- Proactively identify and resolve performance bottlenecks and reliability issues.
- Support disaster recovery, backup, and restore strategies for databases and storage.
Security & Compliance
- Enforce least-privilege IAM roles and secure service-to-service communication.
- Ensure compliance with data protection and privacy requirements across environments.
- Regularly audit and update access controls for cloud resources and CI/CD pipelines.
Developer Experience & Simplification
- Document and simplify local development and onboarding (e.g., Docker Compose, local scripts).
- Reduce manual steps in deployment and environment setup.
- Advocate for and implement infrastructure-as-code (IaC) practices for reproducibility and transparency.
- Collaborate with engineering to improve build times, test automation, and deployment reliability.
Required Qualifications
- 5+ years of DevOps/SRE experience supporting cloud-native, multi-environment SaaS platforms.
- Deep expertise with Google Cloud Platform (Cloud Run, Cloud SQL, IAM, Cloud Storage, Cloud Scheduler, Cloud Tasks).
- Strong experience with Docker, CI/CD (GitHub Actions, Nx), and scripting (Bash, TypeScript).
- Proficient in managing MySQL at scale, including migrations, backups, and multi-database setups.
- Experience with secrets management tools (SOPS, GCP Secret Manager, etc.).
- Familiarity with monitoring/alerting tools (Stackdriver, Prometheus, etc.).
- Strong understanding of security best practices for cloud and CI/CD.
- Experience with infrastructure-as-code (Terraform, Pulumi, or similar) is a plus.
- Excellent documentation and communication skills.
Preferred Qualifications
- Experience with Nx monorepos and Node.js/TypeScript-based build tooling.
- Familiarity with multi-tenant SaaS architectures.
- Prior work with hybrid cloud or AWS integrations (e.g., S3, SNS).
- Experience simplifying legacy or complex deployment pipelines.
You will be the operational backbone of our client, ensuring our platform is robust, scalable, and developer-friendly as we grow and evolve.
How to Apply
Submit your CV and Cover Letter to apply@outsorcy.com with the subject line:
"Senior DevOps Engineer_Name_Last Name"
"Senior DevOps Engineer_Name_Last Name"
Deadline for applications: 16th of July 2025
-
Numri i telefonit:
-
Numri i celularit:
Rishikimet e klientëve