PSI CRO is a leading Contract Research Organization (CRO) that has carved a niche in the pharmaceutical industry over 30 years. Established in Switzerland, PSI is privately owned and operates as a full-service CRO, providing comprehensive support for clinical trials worldwide. The company's reputation for selective project engagement ensures that they deliver high-quality and timely results across a wide range of therapeutic areas. Moreover, PSI prioritizes creating an inclusive environment where diverse colleagues can thrive, thus attracting top talent globally. Employees are viewed as vital contributors to the company's mission of achieving groundbreaking advancements in the pharmaceutical landscape, making PSI an attractive employer for professionals.
The position of DevOps Engineer at PSI involves responsibilities focused on the design, maintenance, and optimization of infrastructure. This encompasses the management of CI/CD pipelines and deployment processes across different environments. The successful candidate will be integral to troubleshooting system issues, developing automation scripts, and collaborating with development teams to ensure seamless release cycles and deployments. This role presents an excellent opportunity for someone looking to leverage their technical skills in a supportive and evolving environment.
The primary duties associated with this position include:
Troubleshooting system issues utilizing logs, diagnostics, and monitoring tools.
Developing and maintaining automation scripts, primarily using PowerShell and Bash.
Designing and managing CI/CD pipelines for continuous integration and deployment.
Configuring and maintaining web servers, specifically IIS, and supporting application hosting environments.
Deploying, managing, and scaling applications in Azure Kubernetes Service (AKS).
Building and maintaining Docker images, Docker files, and containerized environments.
Implementing and maintaining monitoring, logging, and observability solutions, such as Grafana, Prometheus, and ELK.
Collaborating with development teams to ensure smooth release cycles and reliable deployments.
Contributing to the improvement of system architecture and adopting best DevOps practices.
Candidates applying for the DevOps Engineer role are expected to have:
Education: A BSc/BA in computer science, software engineering, or a related field.
Experience: At least 3 years of experience in a DevOps Engineer capacity.
Proficiency in both Windows and Linux administration skills.
A solid understanding of system internals, troubleshooting techniques, and log analysis.
Knowledge of network protocols and web technologies such as TCP/IP, DNS, HTTP/HTTPS, load balancing, and SSL/TLS.
Proficiency with Git, including branching, merging, and rebasing strategies, along with modern Git workflows.
Hands-on experience with Azure DevOps and CI/CD pipeline creation.
Familiarity with Docker and Kubernetes, particularly with Azure Kubernetes Service (AKS).
Working knowledge of MS SQL for support and diagnostics.
The successful candidate will also be expected to have proficiency in the following programming and scripting languages:
Required: .NET (C# / ASP.NET) specific to understanding application build and deployment processes.
Preferred: Node.js, which would assist in the development of extensions for Azure DevOps.
Nice to have: Experience with Python or Go for creating supporting tools and scripts.
• PSI emphasizes a stable, privately-owned company culture that has shown organic growth since 1995.
• The role offers opportunities to work remotely in Latvia, facilitating work-life balance and flexibility.
• Newly onboarded employees can expect an intensive induction program, along with technical and industry-related training to support optimal performance and continuous development.
• The DevOps Engineer will engage in diverse projects covering web applications, desktop apps, ERP systems, BPM systems, document management systems, and much more. This variety offers exciting chances to learn and grow professionally.
• The working environment is characterized by a friendly and supportive atmosphere, with a commitment to teamwork and success.
• Employees have the opportunity to see the immediate impact of their contributions within an international environment, working alongside colleagues from around the globe.
In conclusion, those interested in pursuing this DevOps Engineer position at PSI CRO should be prepared for a challenging yet rewarding role in a company dedicated to excellence in the clinical research sector.
This job offer was originally published on jobicy.com
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.