DevOps Engineer, Legal Innovation and Technology Lab - Clinical Fellow (Remote)
DescriptionThis position will support the backend of the Lab's efforts to make civil legal processes more accessible to the public through electronic court filing initiatives across multiple states.That effort has already helped tens of thousands of litigants access legal forms, and applicants can learn more.This position will help expandDocassemble hosting and e-filing for courts.The position add new capacity and maintain existing capacity.The position will be focused on spinning up new services as necessary, observing and monitoring existing services, maintaining reliability of those services, and investigating incidents, all while accelerating development and keeping maintenance costs low.While the position will work with the rest of the lab to chart high level goals and features, the position will have the freedom to chart their own path to achieve those goals.As time permits, the DevOps role will also assist with documentation, testing, and development of the Lab's other ongoing software development projects, which are primarily built in Python (Flask or FastAPI), Docassemble, JavaScript / , and Java.The Developer will report directly to Professor Christina Miller, Associate Director of Clinical Programs.As a member of the LIT Lab, the Developer's work will be directly overseenby Practitioners in Residence and LIT Lab Co-Directors, David Colarusso and Quinten Steenhuis.The Developer will have the benefit of mentorship and supervision by the Lab's experienced staff of developers, attorneys, and academics, but may be required to work more independently than in many development shops.Duration and Compensation :This position will begin as soon as possible.The Developer position is a full-time, 12-monthgrant and contract-funded position with the possibility of annual extensions, depending on ongoing salary is competitive for an educational setting, and theposition includes generous benefits.Required Qualifications :A relevant degree from a 4-year college and at least 3 years of relevant work experiencealternatively, 7 years of relevant work experienceExperience writing and communicating about technical informationAbility to work with others as part of a team, combined with ability to work independentlyProficiency in PythonExperience releasing and maintaining production web services, including usage of the following technologies :cloud deployments (i.e.AWS, GCP, Azure)Dockerversion control toolsCI / CD pipelinesLinuxDatabase / SQL technologyOn-call / incident experienceThe position may share limited on call for some critical servicesModern web application security knowledgeBonus Qualifications :Technologies in our specific stack :AWS, , Papertrail, GitHub Actions, Ubuntu Server, and PostgresqlExperience with metrics and monitoring toolsSuch as prometheus and grafanaExperience in modern python packaging and pipExperience with Linux ops capabilities, i.e.systemd, syslog-ng, nginx, redisProficiency in +1 other programming languageother parts of our stack include Java and JavaScriptAutomation of services and release processesComfort working in the open and with other Open-Source communitiescrafting detail-oriented Pull Requestsworking with communities to merge features upstreamRequired Application Documents :. Experience: 3 years required