Summary
Join LegalMatch as a Sr. DevOps Engineer and build tools, processes, and infrastructure to support efficient and secure deployment and operation at scale. This role emphasizes automation, cloud infrastructure enhancement, collaboration, and robust security. Success requires problem-solving skills, a proactive approach, flexibility, and a commitment to high-quality results under pressure. You will collaborate with engineering teams, troubleshoot issues, ensure compliance, and support developers. Continuous improvement and participation in on-call coverage are essential.
Requirements
- Have a proactive, outcome-oriented mindset with strong problem-solving skills
- Be able to work effectively under pressure and resolve issues efficiently
- Be passionate about continuous improvement, consistently seeking opportunities to enhance processes and systems
- Be skilled in collaboration and communication, working effectively with diverse teams and stakeholders
- Have a dynamic, learning-oriented, and high-performing approach to work
- Have a proactive, self-managing attitude with excellent troubleshooting and communication skills
- Be proficient in UNIX and LINUX operating systems, storage environments, file systems, and network protocols
- Understand UNIX principles, file editing, UNIX commands, and file manipulation
- Be proficient in Windows, UNIX, LINUX, and LINUX shell scripting
- Understand networking including routing, subnets, TCP, IP, VLANs, and UDP
- Have experience setting up, maintaining and cloud infrastructure of web applications
- Have experience with AWS services with best practices regarding security and scalability. Currently utilized services: Beanstalk, ECS (Fargate), EC2, ECR, CloudFront, S3/EFS, RDS, Lambda, Elasticache
- Have experience with CloudWatch (setting up metrics and alarms), IAM (user permissions, service roles, policies), VPC (subnet configuration, routing, security groups)
- Have experience with Infrastructure as a code: AWS CDK (TypeScript) or similar tool
- Have experience with Docker and Docker-Compose
- Have experience with Jenkins (pipelines and shared libraries development in Groovy)
Responsibilities
- Build software, tools, and processes to enable engineers to move fast without incidents
- Drive automation to streamline repetitive tasks and enhance system efficiency
- Collaborate with Engineering Teams to ensure smooth deployment of production services
- Design, implement, and maintain scalable cloud infrastructure and CI/CD pipelines
- Troubleshoot infrastructure, application, and network issues while enhancing monitoring systems
- Ensure compliance by collaborating with teams to meet regulatory requirements
- Support developers and QA Engineers with testing environment changes and DB updates
- Assist teams in transitioning to self-managed deployments and releases
- Improve system performance, reliability, and operational efficiency continuously
- Participate in on-call coverage and perform maintenance during non-business hours
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.