Devops Engineer
Total Page:16
File Type:pdf, Size:1020Kb
DevOps Engineer Indigo BioAutomation provides automated data analysis solutions for big data problems. We deliver cloud-based tools that eliminate the need for human inspection of laboratory data in a variety of industries. Our software tools are creating modern labs and doing better science. Indigo also designs and markets leading-edge medical software technologies to improve healthcare in key areas like opioid addiction and COVID testing. Why we think you'll love it here We believe in creating space for team members to do their best work. We minimize organizational distractions, provide transparent promotion and compensation systems, coach skill building in both team and one-on-one sessions, and utilize the best tools and techniques for the job. From your first week, you'll be contributing on the DevOps team of the engineering department. You are a conglomerate of QA and engineering and we rely on you to maintain our hosted system. You are a critical team member that develops and supports the operation of Indigo Cloud services through engineering projects and operational duties. *We are accepting both remote (USA only) and local applicants. A Particular Set of Skills We are looking for team members that bring solid fundamental skills along with a passion in the following: Platform and Database Design Help create a robust infrastructure stack for our product including container, service, and messaging systems as well as database schema design and implementation. Opportunities to contribute include: • Building tools for internal teams • Automating processes, including CI/CD • Selecting appropriate database technologies and designing schema strategies for a variety of product needs Knowledge of some or all of the following technologies: • AWS, Microsoft Azure, VMware • Linux, Windows • Jenkins, GitHub Actions, GitLab, Selenium • DataDog, CloudWatch, CloudTrail • AWS CloudFormation , AWS CDK • Pytest, Selenium, Jest, Jasmine , Cucumber, RSpec • Python, JavaScript / TypeScript, PowerShell, Ruby • Docker, AWS ECS, Kubernetes • MySQL, PostgreSQL, AWS Redshift, MongoDB General Responsibilities • Producing quality software designs, clean code, and complete automated tests as an individual and with a team • Develop and manage operational infrastructure for the Indigo Cloud • Gather, distill, and incorporate the need for new tools and systems • Provide operational tools such as monitoring, failover, and visualization in the form of services • Be effective at using the tools necessary to deploy, monitor, and extend the hosted system • Take direct responsibility for the availability and performance of customer-facing services • Design and lead infrastructure failure simulations and implement corrective measures • Champion continuous improvement in all of these areas • Using clear communication to work effectively with team members across multiple disciplines • Mastering new languages and technologies • Practicing self-discipline to get things done in a high autonomy environment Experienced • Bachelor’s degree or higher in IT, Computer Science or related field (or similar level of practical experience) • Experience with one or more modern programming languages • Experience with TDD and test automation approaches • Experience with Github or similar source control system • Quality, regulatory, or good documentation practice experience, a plus The above statements are intended to describe the general nature and level of the work being performed by people assigned to this work. This is not an exhaustive list of all duties and responsibilities. Indigo BioAutomation management reserves the right to amend and change responsibilities to meet business and organization needs as necessary. Indigo BioAutomation, Inc. is an equal opportunity employer. .