DevOps Engineer
PSI CRO · Latvia
Job Description
DevOps Engineer (Remote, Latvia)
PSI is a leading Contract Research Organization (CRO) with 30 years of experience in the pharmaceutical industry. We are 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 inclusive culture where diverse colleagues feel welcomed and valued, enabling us to attract and retain top talent globally.
About the Role
We are seeking a mid-level DevOps Engineer to join our team. In this remote role, you will be responsible for building, maintaining, and optimizing infrastructure, CI/CD pipelines, and deployment processes across multiple environments. You will play a crucial part in ensuring the smooth operation and continuous improvement of our systems.
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, Dockerfiles, and containerized environments.
- Implement and maintain monitoring, logging, and observability solutions (e.g., Grafana, Prometheus, ELK).
- Collaborate with development teams to ensure smooth release cycles and reliable deployments.
- Contribute to improving system architecture and adopting best DevOps practices.
Requirements
- BSc/BA in Computer Science, Software Engineering, or a relevant discipline.
- Full working proficiency in English.
- At least 3 years of experience as a DevOps Engineer.
- Solid understanding of system internals, troubleshooting, and log analysis.
- Knowledge of TCP/IP, DNS, HTTP/HTTPS, load balancing, and SSL/TLS.
- Proficiency with Git and modern branching workflows.
- Experience with Azure DevOps and building CI/CD pipelines.
- Hands-on experience with Docker and Kubernetes (AKS).
- Experience managing IIS.
- Working knowledge of MS SQL for support and diagnostics.
- Required scripting: .NET (C# / ASP.NET) for understanding application build and deployment processes.
- Experience with monitoring and observability tools.
- Understanding of modern architectures: monolith, microservices, event-driven, serverless.
Nice to have:
- Helm and cert-manager.
- Familiarity with container registries.
- Experience with Nginx/Tomcat.
- Preferred scripting: Node.js.
- Optional scripting: Python or Go for creating supporting tools and scripts.
- Windows and Linux administration skills.
What We Offer
- A stable, privately-owned company that has been organically growing since 1995.
- Opportunities to work remotely within Latvia.
- An intensive induction program and ongoing technical and industry-related training for optimal start and continuous development.
- Diverse projects, including web and desktop applications, ERP systems, BPM systems, and document management systems.
- A friendly and supportive atmosphere within a committed team.
- An international environment with colleagues around the world.
- Opportunities to quickly see the results of your work.
✨ This description was enhanced by AI based on the original listing.