Medium team (10-20 people)ClientThe client is a leading global provider of laboratory services for clinical trials. DataArt's specialists together with the client's team are developing a laboratory information management system (LIMS).Project overviewThe work is organized according to Scrum, i.e. all developers work in small (5-7 people) autonomous and self-sufficient teams.Position overviewWe are seeking a talented Azure DevOps Engineer to join our team and play a pivotal role in optimizing our software development and deployment processes. You will be responsible for enhancing our software development lifecycle through the implementation of cutting-edge tools and practices. You will work closely with our development, operations, and quality assurance teams to streamline processes, automate tasks, and ensure the seamless delivery of high-quality software products. This role offers an exciting opportunity to leverage your technical expertise and drive innovation within our organization.ResponsibilitiesImplement and maintain software version control systems such as Git, TFS, and GitLab to enable efficient collaboration and code management.Design and configure CI/CD pipelines using GitLab CI/CD and ADO.net to automate build, test, and deployment processes.Demonstrate a strong understanding of different software branching models, including trunk-based development and Gitflow, to optimize code organization and versioning strategies.Develop and execute automation tasks to streamline repetitive processes and improve overall efficiency.Utilize infrastructure as code tooling to provision and manage cloud resources, ensuring scalability, reliability, and cost-effectiveness.Implement containerization solutions using Docker and Kubernetes to enable rapid deployment and scaling of applications.Manage secrets and sensitive information using Azure KeyVault to ensure secure storage and access control.Collaborate with cross-functional teams to troubleshoot issues, implement best practices, and drive continuous improvement initiatives.Requirements6+ years of experience with Azure CloudProficiency in PowerShell and Bash scripting languagesStrong technical skills in software version control systems (Git, TFS, GitLab), CI/CD tooling (GitLab CI/CD, ADO.net), and automation tasksIn-depth knowledge of different software branching models, including trunk-based development and GitflowExperience with infrastructure as code tooling and containerization technologies (Docker, Kubernetes)Familiarity with managing secrets and sensitive information using Azure KeyVaultExcellent problem-solving skills and a proactive approach to identifying and resolving technical challengesStrong communication and collaboration abilities, with the capacity to work effectively in a fast-paced, team-oriented environmentNice to haveExperience with Terraform for infrastructure provisioning and managementHealth insuranceWe help you to take out an insurance policy for you and your loved ones.Sick pay10 days without a doctor's note, afterwards - as per the laws of your country.Pleasant environmentTwo large corporate parties and many small get-togethers for colleagues.Comfort serviceSolving technical and everyday problems at work.The benefits package may vary depending on the region and the type of contract.
#J-18808-Ljbffr