Logo
NOVALINK SOLUTIONS LLC

DevOps Engineer

NOVALINK SOLUTIONS LLC, Madison, Wisconsin, us, 53774


The DevOps Engineer plays a key role in designing, planning, execution, and installation of the DevOps platform tools to support application development and workloads. Responsible for building and maintaining CI/CD pipelines, infrastructure as code, supporting development teams to containerize workloads, and administering the underlying platform tools. This position will be part of a two-year modernization effort and serve as a member of the core team that includes members of the existing DAIT team and other IT contractors.PROTECT is the in-house-developed comprehensive case management system used by all 71 District Attorney offices across the State. The system is a crucial tool for the operation of the DA offices as well as State justice partners (DOT, DOT, DOC, and CCAP) through various interfaces. The system is currently SQL client-server based (VB.NET) and will be modernized in place to be cloud-ready with new code/functions rolled out as the system is refactored by feature/segment.Required

Familiarity designing and building both on-premise (local) and cloud-based release pipelines.Experience with transfer to cloud with consideration for load and performance concerns.Experience with Kubernetes, ideally with an on-premise (local) setup.Experience with Docker, Angular (or similar), .NET core, and SQL Server 2022.Advanced knowledge of code scripting.Fluency with Agile methods.Ability to learn quickly; synthesize complex information; identify key points and communicate results accurately and effectively.Experience with securing platforms and code with knowledge of/experience with:Implementing and administering secure code scanning and automation solutions.Adapting enterprise governance and security policies in application development cycles.Implementing secure configuration management of infrastructure supporting CI/CD pipelines.Practicing the principle of least privileged access in development and production environments.Must have extensive experience with scripting, version control, testing, containerization, and orchestration.Strong communication skills, including verbal (phone/video) and written (email) with both team members (developers, business analysts) and stakeholders.STRONGLY DESIRED

Experience with modernization project(s) using similar technologies.Experience with user authentication, particularly Azure AD authentication implemented with Azure Arc.Job Responsibilities

Designing and Planning:

Play a key role in designing, planning, execution, and installation of DevOps platform tools.Contribute to the overall architecture and design of the DevOps environment.Execution and Installation:

Execute tasks related to the deployment and installation of DevOps platform tools.Install and configure necessary infrastructure to support application development and workloads.CI/CD Pipeline Management:

Build and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines.Work on automating the software delivery process to achieve efficient and reliable releases.Consider load and performance concerns during the transfer of applications to the cloud.Train team members in use and best practices.Infrastructure as Code:

Implement and maintain Infrastructure as Code (IaC) practices.Collaborate with development teams to ensure infrastructure needs are met through code.Ensure that data is safe and secure.Containerization:

Support development teams in containerizing workloads.Have experience with Docker and Kubernetes, especially with an on-premise setup.Platform Tools Administration:

Administer the underlying platform tools used in the DevOps environment.Ensure the proper functioning and performance of DevOps tools.Technology Stack:

Work with technologies such as Docker, Angular (or similar), .NET Core, and SQL Server 2022.Utilize advanced knowledge of code scripting to enhance automation processes.Agile Collaboration:

Demonstrate fluency with Agile methodologies.Collaborate effectively with team members, including developers and network architects.Problem Analysis and Troubleshooting:

Apply considerable logic and understanding to analyze and troubleshoot problems.Solve issues related to scripting, version control, testing, containerization, and orchestration.DevOps Security:

Ensure compliance with CJIS regulatory requirements and information security best practices.Collaborate with cross-functional teams to embed security best practices throughout the software development lifecycle.Work closely with development and operations teams to integrate security into CI/CD pipelines.

#J-18808-Ljbffr