Nelnet, Inc.

Senior DevOps Engineer

Nelnet, Inc.
Apply
10 days ago
Mississauga, CanadaSenior

Responsibilities

  • Design, develop, and maintain reusable Terraform modules for provisioning and configuring Azure cloud resources.
  • Implement and manage Infrastructure as Code pipelines for automated infrastructure deployment, updates, and decommissioning.
  • Develop and enhance GitHub Actions CI/CD pipelines for infrastructure and application deployments with security controls.
  • Automate operational tasks, security checks, compliance reporting, and DevOps workflows.
  • Administer and optimize GitHub organizations, projects, teams, repositories, access controls, and configurations.
  • Integrate and administer test automation and application security tools for continuous code quality checks.
  • Collaborate with development and QA teams on secure, scalable, and reliable build and release pipelines.
  • Monitor the health and performance of development, QA, and performance environments and perform maintenance or fixes.
  • Enforce application and environment security policies and support production releases and environments.
  • Research and implement automation tools, document processes, and coach or mentor team members on tooling and DevSecOps practices.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field.
  • At least 6 years of experience in software development, DevOps frameworks, and DevOps methodologies.
  • At least 4 years of practical experience in automation build and delivery operations.
  • Strong experience with Microsoft Azure, Azure ARM templating, Azure DevOps pipelines, Infrastructure as Code, Azure networking, and security components.
  • Experience managing GitHub organizations and projects, including access control, repository management, and configuration.
  • Understanding of virtualization, operating systems, Azure cloud, networking, source code management platforms, containers, and scripting.
  • Experience with Linux and Windows environments and scripting using PowerShell, Batch, Shell, Python, and Bash.
  • Understanding of DNS, load balancing, SSL, TCP/IP, networking, and security.
  • Experience with cloud delivery methodologies using Microsoft Azure products and technologies.
  • Experience automating build and release changes for InRule Rules Engine, Microsoft CRM Dynamics, and Microsoft Power BI is a plus.
  • Knowledge of Agile development methodologies and Federal Government NIST compliance is preferred.
  • Strong communication, problem-solving, organization, critical-thinking, coaching, and mentoring abilities.
  • Ability to obtain and maintain a Government of Canada Reliability Clearance (PERC).

Benefits

  • Medical, dental, vision, HSA, and FSA benefits.
  • Generous earned time off.
  • 401K and student loan repayment benefits.
  • Life insurance, AD&D insurance, short- and long-term disability coverage, and an employee assistance program.
  • Employee stock purchase program, tuition reimbursement, performance-based incentive pay, and wellness program.
  • Hybrid work arrangement requiring at least two days in the office per week.
  • Successful completion of a Government of Canada Reliability Clearance (PERC) is required as a condition of employment.

Tech Stack

AzureBashDockerGitHub ActionsKubernetesLinuxPowerShellPythonTerraformWindows

Categories

Nelnet, Inc.

About Nelnet, Inc.

51-200 employees

Nelnet, Inc. is a publicly traded financial services and education technology company that serves students, families, schools, and government agencies through loan servicing, refinancing, and payment solutions. Founded in 1996 and headquartered in Lincoln, Nebraska, it also operates Nelnet Bank and multiple service divisions. Its Nelnet Business Services unit provides payment technology and education services to over 1,200 higher education institutions and nearly 12,000 K–12 schools.

Contact me