Position: Middle DevOps Engineer
Company: AgileEngine
Category: DevOps
Experience required: 3y
English level: upper
Published: 2023-08-01T00:00:00+03:00

**What you will do:**
- Develop views for searching and browsing a “roadmap” of scientific methodology that help investigators find appropriate tools for specific investigations;
- Develop a graphical workflow editor that enables investigators to build workflows by dragging and dropping tools onto a canvas, configuring them, and linking them together;
- Help users design workflows by displaying “driving directions” — suggestions for alternative tools, next steps, and entire workflows — within the editor;
- Help users quickly identify and correct problems by displaying linting errors and warnings, such as linked tools with mismatched output and input types, within the editor;
- Develop interactive visualizations for exploring and analyzing scientific data, such as the predictions of mechanistic simulations of cells and tissues;
- Develop specifications and an SDK that enables third-party developers to contribute custom data visualizations;
- Develop views that enable investigators to manage and share their data, tools, workflows, and runs;
- Employ best practices for development, testing, documentation, and security.

**Must haves:**
- 3+ years of experience building and maintaining AWS, multi-cloud spaces, or any other Cloud infrastructure on production (VPC, EC2, IAM, EKS, RDS, S3, SQS, Lambda);
- 2+ years of hands-on experience with Kubernetes;
- 3+ years of experience with JavaScript/TypeScript both for DevOps activities and application development;
- Experience and a solid understanding of deploying and maintaining container platforms and their orchestration using tools such as AWS (EKS, ECS), K8S, and Docker tools;
- Experienced in the design, configuration, and maintenance of services for metrics, logging, and monitoring of the platform and services using tools such as ELK, Prometheus, and Grafana;
- Good understanding of how to secure AWS environments and meet compliance requirements;
- Expertise in using the GitOps approach for CI / CD automation;
- A solid foundation in networking and Linux administration;
- Ability to learn/use various open-source technologies and tools;
- Excellent organizational and communication skills;
- Great team player;
- Passion for success.

**Nice to haves:**
- Ability to translate the needs, wants, and motivations of biomedical scientists and engineers into accessible solutions;
- Passion for accelerating biomedical science and engineering;
- Knowledge of biology and/or data visualization;
- Clojure;
- Pulumi;
- ArgoCD.