
Overview
UniCourt is a leader in making court data more accessible and useful with our Legal Data as a Service (LDaaS). We provide real-time access to court data through our APIs and online app for business development and intelligence, litigation analytics, litigation tracking, case research, investigations, background checks, due diligence, compliance, underwriting, machine learning models, and process automation.
We provide access to court data from state and federal courts to a diverse list of clients, including Fortune 500 companies and AmLaw firms and industries such as legal, insurance, finance, investigations, government, education, nonprofits, and consumers.
UniCourt is a legal technology company focused on using technology to unlock the potential of legal data. We are based in both California and Mangalore, India and our team includes legal professionals, data scientists, physicists, computer engineers, and sales and marketing, professionals.
We are looking for a skilled DevOps Engineer with 2-4 years of experience to join our growing team. You will be responsible for managing and automating our infrastructure, ensuring system reliability, and optimizing CI/CD pipelines. You will work closely with development, security, and operations teams to improve deployment strategies and enhance overall system performance.
Our company creates some of the world’s most cutting-edge software solutions in the legal industry. We solve difficult problems, work on innovative technology, and build world-class platforms for people and enterprises to interact with court records and other public data sets. With some of the best minds in the industry, we’re one of the most sought-after learning and career destinations in the world of legal tech. If you’re looking to work at a company with opportunities to forge your career path in technology, UniCourt is the right place for you. Our customers range from individuals who interact with court records a few hours in a month to enterprise clients who spend several hours every day on our SaaS platform.
- Design, implement, and maintain CI/CD pipelines for automated build, test, and deployment.
- Manage cloud infrastructure (AWS, Azure, or GCP) and ensure high availability and scalability.
- Automate infrastructure provisioning and configuration using tools like Terraform, Ansible, or CloudFormation.
- Monitor system performance, identify bottlenecks, and implement proactive solutions.
- Ensure security best practices across infrastructure and deployment processes.
- Implement and manage containerized applications using Docker and Kubernetes.
- Collaborate with developers to optimize application performance and deployment strategies.
- Troubleshoot production issues and provide root cause analysis for system failures.
- Maintain documentation for configurations, procedures, and infrastructure.
- Bachelor's or Master's degree in Computer Science or a related field.
- 2-4 years of experience in DevOps.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Hands-on experience with Kubernetes and Docker, including cluster management, deployments, and troubleshooting.
- Strong knowledge of Database Infrastructure Management [i.e PostgreSQL]
- Strong knowledge of CI/CD tools like Jenkins, GitHub Actions, GitLab CI/CD, or CircleCI.
- Experience with infrastructure as code (IaC) tools such as Terraform, Ansible, or CloudFormation.
- Proficiency in scripting languages like Bash, Python, or PowerShell.
- Experience with monitoring and logging tools like Prometheus, Grafana, ELK Stack, or Datadog.
- Knowledge of networking, security best practices, and system administration.
- Strong problem-solving skills and ability to work in a fast-paced environment.