DevOps Engineer

Remote from
Latvia flag
Latvia
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Employment type
Full Time,
Job posted
Apply before
8 Jul 2026
Experience level
Senior
Views / Applies
14 / 2

About PSI CRO

Predictable patient enrollment across multiple therapeutic areas.

Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

PSI, a leading CRO, seeks a DevOps Engineer with 3+ years of experience to build and maintain infrastructure, CI/CD pipelines, and deployment processes. Key responsibilities include automation using PowerShell and Bash, managing CI/CD pipelines, deploying applications on Azure Kubernetes Service, and implementing monitoring solutions. The role requires proficiency in Docker, Kubernetes, Azure DevOps, and Windows/Linux administration. This is a remote position based in Latvia, offering a stable, international environment.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight Requires 3+ years experience and a broad set of technical skills including CI/CD, Docker, Kubernetes, and scripting, which is typical for an experienced DevOps role but not extremely complex.

Salary Analysis

Median Highly Competitive
$120,000
US Market
$80k – 160k
0 $176k
AI Insight The salary for this DevOps Engineer position is not specified, but based on US market data, the median salary for similar roles is around $120,000 per year, with a typical range of $80,000 to $160,000. Since the role is remote in Latvia, actual compensation may vary based on location.

Key Skills

DevOps CI/CD Azure DevOps Docker Kubernetes PowerShell Bash Azure Kubernetes Service Monitoring Git

Dear Hiring Team,

I am writing to express my strong interest in the DevOps Engineer position at PSI. With over 3 years of experience in building and maintaining CI/CD pipelines, containerized environments, and cloud infrastructure, I am confident in my ability to contribute to your team. My expertise in Azure DevOps, Docker, Kubernetes, and scripting with PowerShell and Bash aligns well with the responsibilities outlined in the job description.

In my previous role, I successfully automated deployment processes and implemented monitoring solutions using Grafana and Prometheus, which improved system reliability and reduced deployment times. I am particularly drawn to PSI's commitment to high-quality services and its inclusive culture.

I am eager to bring my technical skills and collaborative mindset to support your clinical trials and contribute to your global impact. Thank you for considering my application.

Sincerely,
[Your Name]

Can you describe your experience with CI/CD pipelines, specifically using Azure DevOps?
I have over 3 years of experience designing and managing CI/CD pipelines in Azure DevOps. I have implemented build and release pipelines for .NET applications, integrated automated testing, and set up multi-stage deployments to development, staging, and production environments. I also used YAML for pipeline as code and leveraged Azure DevOps's artifact feeds and variable groups for consistency.
How would you troubleshoot a Kubernetes pod that is in a CrashLoopBackOff state?
First, I would check the pod logs using 'kubectl logs <pod-name>' to see any error messages. If the logs are unhelpful, I would describe the pod with 'kubectl describe pod <pod-name>' to check events, resource limits, or liveness probes. I might also exec into the pod if it's running briefly. Common causes include misconfigured environment variables, missing dependencies, or resource constraints. I would then adjust the deployment configuration accordingly.
Explain the difference between Docker and Kubernetes. When would you use each?
Docker is a containerization platform that packages applications and their dependencies into portable containers. Kubernetes is an orchestration system for managing containerized applications across multiple hosts, providing scaling, load balancing, and self-healing. I would use Docker to create and run containers locally or in simple deployments. For production environments with multiple microservices, high availability, and scaling needs, I would use Kubernetes.
Describe a time you automated a manual process using scripting. What tools did you use and what was the outcome?
In my previous role, I automated the process of deploying web applications to IIS using PowerShell scripts. I wrote scripts to copy build artifacts, configure application pools, and restart services. Additionally, I used Bash scripts for Linux server maintenance tasks like log rotation and backups. This reduced deployment time by 80% and minimized human error.
How do you ensure high availability and disaster recovery in a cloud environment?
I implement multi-region deployments with Azure Traffic Manager for load balancing and failover. For databases, I use geo-replication and automated backups. I also design stateless applications where possible, use Kubernetes for pod rescheduling, and set up monitoring alerts for critical metrics. Regular disaster recovery drills ensure that recovery plans are effective.

Company Description

PSI is a leading Contract Research Organization (CRO) with 30 years of experience in the pharmaceutical industry. Originated in Switzerland, PSI is a privately owned, full-service CRO with a global reach, supporting clinical trials across multiple countries and continents. Our reputation for being highly selective about the projects we undertake highlights our commitment to delivering high-quality, timely services across a broad spectrum of therapeutic indications.

At PSI, we foster an environment where a diverse range of colleagues feel welcomed and valued. Our inclusive culture is a cornerstone of our success, enabling us to attract and retain top talent globally.

We are not just about conducting clinical trials; we are about building a community where every team member has the opportunity to thrive and contribute to groundbreaking advancements in the pharmaceutical industry.

Job Description

In this role, you will be responsible for building, maintaining, and optimizing infrastructure, CI/CD pipelines, and deployment processes across multiple environments.

Key Responsibilities

  • Troubleshoot system issues using logs, diagnostics, and monitoring tools
  • Develop and maintain automation scripts using PowerShell and Bash
  • Design and manage CI/CD pipelines for continuous integration and deployment
  • Configure and maintain web servers (IIS) and support application hosting environments
  • Deploy, manage, and scale applications in Azure Kubernetes Service (AKS)
  • Build and maintain Docker images, Docker files, and containerized environments
  • Implement and maintain monitoring, logging, and observability solutions (Grafana, Prometheus, ELK, etc.)
  • Collaborate with development teams to ensure smooth release cycles and reliable deployments
  • Contribute to improving system architecture and adopting best DevOps practices

Qualifications

  • BSc/BA in computer science, software engineering or relevant discipline
  • Full working proficiency in English
  • At least 3 years of experience as a DevOps Engineer
  • Windows and Linux administration skills
  • Solid understanding of system internals, troubleshooting, and log analysis
  • Knowledge of TCP/IP, DNS, HTTP/HTTPS, load balancing, and SSL/TLS
  • Proficiency with Git (branching, merging, rebasing) and modern workflows
  • Experience with Azure DevOps and building CI/CD pipelines
  • Hands-on experience with Docker and Kubernetes (AKS)
    • Helm and cert-manager are a plus
    • Familiarity with container registries
  • Experience managing IIS (Nginx/Tomcat is a plus)
  • Working knowledge of MS SQL for support and diagnostics
  • Programming/scripting:
    • Required: .NET (C# / ASP.NET) for understanding application build and deployment processes
    • Preferred: Node.js to enable development of extensions for Azure DevOps
    • Nice to have: Python or Go for creating supporting tools and scripts
  • Experience with monitoring and observability tools (Grafana, Prometheus, ELK, Zabbix)
  • Understanding of modern architectures: monolith, microservices, event-driven, serverless

Additional Information

  • Stable, privately-owned company, organically growing since 1995
  • Opportunities to work remotely in Latvia
  • Intensive induction program, technical and industry-related trainings for an optimal start and continuous development
  • Diverse projects that include but are not limited to web and desktop apps, ERP system, BPM system, document management system and more
  • Friendly and supportive atmosphere in a committed team
  • International environment, with colleagues around the world
  • Opportunities to quickly see the results of your work

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar DevOps & Infrastructure remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts and digest
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts and digest
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›