Position: DevOps Engineer IRC132665
Company: GlobalLogic
Experience required: 2y
Category: DevOps
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

**Description:**
Platform unites raters, subjects, sponsors and customer personnel into a single fully automated process of clinical trials setup and execution. What involves all: trial assessment forms preparation, trial protocol set up, medical records gathering, and review.

Technically the product consists of 3 major parts:
1. Multiple clients (ASP.NET MVC Web portal, Windows 8 tablet application, Android OS Xamarin application)
2. Micro-service backed (ASP.NET Core, Amazon SQS, WCF)
3. Data storage (MS SQL server, Amazon S3)

**Requirements:**
•  At least 2+ years of DevOps experience or similar role focused on reliability, high-availability, performance, backup and recovery, and automation of everything
•  .NET stack is preferred
•  Experience in TeamCity or any other Continuous Integration solutions
•  Experience with Octopus Deploy or any other continuous deployment solutions
•  Experience with PowerShell is must have
•  Skills in IIS configuration
•  Experience with SQL Server
•  Experience in maintenance and configuration of Source Controls. Git (BitBucket) is used on the project
•  Experience in Agile development
•  Be a team player and have a positive attitude with a passion to improve current work procedures

**Would be a plus**
•  AWS experience
•  Experience in deployment to Google AppStore (Mobile app)
•  Experience in troubleshooting and administering Windows systems, dealing with fine-tuning instrumentation, and monitoring systems
•  Experience of infrastructure/IP networks
•  Knowing how to configure Atlassian products and their integration

**English**
•  Intermediate or higher, written and spoken
•  Daily meetings with US-based stakeholders

**Preferences:**
Amazon AWS

**Responsibilities:**
•  Create, update and maintain configurations for all environments
•  Working with Continuous Integration to resolve development and QA teams needs
•  Create, update and maintain a fully automated deployment process
•  Support development process with any kind of help: source control, equipment maintenance, integration between systems and software, notifications, etc.
•  Release process/deployment handling, communication with the client representatives