DevOps Engineer
About the job
Job Title: DevOps Engineer
Salary: $80,000 - $120,000 base pay; eligible for profit sharing plan
Location: Remote
Experience: 5+ years
Introduction:
A cul-de-sac is just a polite way of saying dead end. In a good career, just as in life, the road ahead offers many viable turns. Some of those turns amount to cul-de-sacs you can see from a mile away and some are ones you don’t recognize until you’re slowed down to a halt. It’s up to you how soon or whether you circle back. Lawyers see this all the time when they get false positive search results doing legal research. If you’re a DevOps Engineer open to a new opportunity, you’re probably facing something similar in your career – a path that has curved to a holding pattern. As our product does for lawyers by streamlining legal research, the company we’re building will do for you by empowering your career journey.
If we move forward together, when someone asks, “what do you do?” you can say with pride, “I build search engines that think like a lawyer.” Which is to say, methodically, precisely, and tactically at a potentially massive scale. And since the law evolves over time, with the benefit of your creativity, our products and organizational processes will also come to think differently, giving you endless opportunities to further your career.
Opportunity:
We’re looking for an experienced candidate to join us as a DevOps Engineer. This role is perfect for a detail-oriented candidate skilled in building and maintaining CI/CD pipelines, implementing robust security and compliance measures, managing monitoring and logging systems, ensuring high-quality testing and deployment readiness, and documenting backend processes comprehensively.
Key Responsibilities:
Continuous Integration and Deployment (CI/CD)
- Establish and maintain a robust CI/CD pipeline to automate testing, integration, and deployment processes.
- Implement automated deployment processes with rollback capabilities and ensure effective version control across all development activities.
Security and Compliance:
- Implement secure user authentication mechanisms, including OAuth 2.0 and role-based access control (RBAC).
- Securely hash and salt user credentials and ensure end-to-end encryption for sensitive data in transit and at rest. Maintain audit logging for data access and modifications to ensure compliance and traceability.
Monitoring, Logging, and Maintenance:
- Implement centralized logging and real-time monitoring systems using tools like ELK Stack, Prometheus, or Grafana.
- Configure alerts for critical metrics and manage backup and disaster recovery strategies to maintain data integrity and availability.
Testing and Quality Assurance:
- Develop and maintain comprehensive unit and integration tests to ensure backend system stability.
- Conduct load and stress testing to validate backend scalability and reliability under various conditions. Perform security testing, including vulnerability assessments and penetration testing.
Deployment Readiness:
- Oversee the final testing and deployment of the product in a staging environment, ensuring it accurately mirrors production conditions.
- Thoroughly document all backend components, including API documentation, deployment guides, and operational runbooks.
Qualifications:
- Bachelor’s degree in Computer Science or a related field. Equivalent experience in a similar role may also be considered.
- 5+ years of experience as a DevOps Engineer, with a strong focus on CI/CD, security, and infrastructure automation. Experience in startup environments or pre-launch projects is a plus.
- Proficiency in CI/CD tools like Jenkins, GitLab CI, or CircleCI.
- Strong knowledge of cloud platforms (AWS, Azure, or GCP) and infrastructure-as-code tools (Terraform, Ansible, or CloudFormation).
- Experience with security protocols and encryption standards, including OAuth 2.0, RBAC, TLS, and AES-256.
- Experience with monitoring and logging tools like ELK Stack, Prometheus, and Grafana.
- Proven ability to work effectively in a team-oriented environment, collaborating with Data Engineers, Software Engineers, and ML Engineers to integrate DevOps practices across the development lifecycle.
- Strong analytical and troubleshooting skills with a proactive approach to identifying and resolving infrastructure, security, and deployment challenges.
- Ability to thrive in a fast-paced, pre-launch startup environment, managing multiple responsibilities and adjusting to changing priorities.
- Strong verbal and written communication skills with the ability to document and articulate complex technical concepts clearly and concisely to both technical and non-technical stakeholders.
Why Join Us:
Autojot hires creative, proactive, enthusiastic, resilient, kind, and empathetic employees to join us in fostering long-term trusted relationships with customers and each other. Our mission is built around a simple premise: litigators are trained to think like lawyers, not search engines, so their legal research platform must also be trained to think like a lawyer to truly deliver value. Forcing legal researchers to think like a search engine hard codes inefficiency and unsatisfied clients into a law firm’s operations. Our legal research platform lets attorneys do their best work faster by streamlining legal research to eliminate the need to constantly revise keyword searches. At Autojot, we’re committed to providing innovative solutions that empower attorneys to consistently deliver exceptional value to their clients. Ultimately, we measure quarters in centuries. No matter the role we hold, we’re all working to build a company that may long endure to serve its worthy mission.
Join our team of cul-de-sac escape artists to help transform the indispensable task of legal research from being frustrating and time-wasting to engaging and time-saving. Apply today!