About Litera
Litera has been at the forefront of legal technology innovation for over 25 years, crafting legal software to amplify impact and maximize efficiency. Developed by the best legal minds in the industry, our comprehensive suite of integrated legal tools is both powerful and user-friendly and simplifies the way modern firms manage core legal workflows, secure collaboration, and organize firm knowledge and experience. Every day, we help more than 2.3 million legal professionals focus on their craft. Litera: Less busy work, more of your life’s work.
Overview
As a Senior DevOps Engineer at Litera, you will be part of a dynamic team that is passionate about driving innovation in the legal technology space. You will have the opportunity to work with cutting-edge tools and collaborate with industry experts to deliver solutions that make a real difference in the legal profession.
Key Responsibilities
- Responsible for the continuous and on-time delivery of application releases supporting mission-critical services
- Support and improve our tools for continuous integration (CI) and continuous delivery (CD). You can demonstrate measurable improvements in our delivery pipelines
- Responsible for navigating cloud solutions, on-premise solutions and hybrid solutions
- Responsible for infrastructure as code (IaC) tooling
- Build automated release pipelines that package, test and deploy code
- Build out and maintain a suitable tracking dashboards and metrics
- Collaborate with Architects, Engineering Engineers, Product Engineers and Engineers across the organization to deliver a comprehensive solution
Qualifications
- Experience: 5 yr to 8 yr years of total experience in IT industry
- CI/CD & Release Engineering: You should be able to drive adoption of CI/CD, deployment automation, and release engineering standard methodologies
- Problem Solving: Detail oriented and great problem solver
- Agile: Strong working experience in an Agile environment
- Collaboration & Feedback: Comfortable giving feedback to team members and handling personal situations
- Multitasking: Excellent at multi-tasking and able to handle competing priorities
- Software Engineering: 3+ years software engineering experience with .net framework/.Net
- System Administration: 3+ years of Windows Server and Linux Administration
- Development Tools: Visual Studio Experience
- SCM: Experience with git SCM and branching methodologies (GitFlow, Trunk Based, etc)
- Build & Release: Experience in architecting, maintaining, and streamlining our automated build and release
- Azure DevOps: 5-8 years of working experience in Azure DevOps Pipelines (CI & CD) and required build technologies
- Build Technologies: Msbuild, NPM, and dotnet core cli
- .Net Frameworks: dotnet framework, standard, and .Net Development Frameworks
- Unit Testing (.Net): dotnet unit testing with nunit, xunit, or similar framework.
- Frontend Frameworks: .Net applications utilizing AngularJS or ReactJS for front end
- Javascript/Node: Javascript/node development frameworks
- Frontend Testing: Front end unit and functional testing using Karma/Jasmine/or other similar framework
- Reporting: Reporting unit test execution and coverage for combined netcore and JS builds
- Code Analysis: Static Code Analysis using Sonarqube for .Net and Js projects
- Security Analysis: Security Analysis for netcore and Js projects
- Package Management: NuGet & NPM package build and management
- Azure Artifacts: Azure Artifacts and maintaining release candidates
- Versioning: Package and binary semantic versioning
- Azure PaaS & IaaS: 3+ Years experience with Azure PaaS & IaaS offer
- Azure Services: Azure App Services/ Azure Container Services experience required
- Kubernetes: Azure Kubernetes Service experience required
- AWS: 3+ years experience with AWS (Nice to Have)
- IaC Tools: 3+ Years experience with Terraform and Ansible
- Containerization: 3+ years with Docker and Kubernetes
- SQL Scripting: 1-3 years experience with SQL Scripting
- Database: 3+ years experience with Azure SQL or SQL Server
- Identity Management: 1-3 years experience with Azure Active Directory
- Scripting: 3+ years experience with Powershell and Shell Scripting
- Monitoring: 1+ years experience with logging and monitoring solutions
Why Join Litera?
- Company Culture: We emphasize helping each other grow, doing the right thing always, and being part of a journey to amplify impact, creating an exciting and fulfilling work environment
- Commitment to Employees: