
Senior DevOps Engineer
Nelnet, Inc.2 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 deployment, updates, and decommissioning.
- Develop and enhance GitHub Actions CI/CD pipelines for infrastructure and application deployments.
- Automate operational tasks, security checks, compliance reporting, and infrastructure workflows.
- Administer and optimize GitHub organizations, projects, teams, repositories, and access controls.
- Integrate and administer test automation and application security tools for continuous code-quality checks.
- Support secure, scalable, and reliable build and release pipelines in collaboration with development and QA teams.
- 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 mentor team members on DevOps tooling and 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.
- Knowledge of virtualization, Linux, Windows, Azure, networking, source code management platforms, containers, and scripting.
- Experience with Docker, Kubernetes, Python, Bash, PowerShell, Batch, and Shell scripting.
- Experience supporting both Windows and Linux environments and understanding DNS, load balancing, SSL, TCP/IP, routing, firewalls, and networking 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 preferred.
- Experience with Agile development methodologies and knowledge of Federal Government NIST compliance are preferred.
- Strong communication, problem-solving, organization, mentoring, and time-management skills, with the ability to obtain a security clearance.
Benefits
- Compensation is CAD $110,000-$135,000 annually based on experience.
- Hybrid work arrangement requiring at least two days in the office per week.
- Government of Canada Reliability Clearance (PERC) is required as a condition of employment.
- Benefits include medical, dental, vision, HSA and FSA, earned time off, 401K/student loan repayment, life insurance, AD&D insurance, employee assistance, employee stock purchase, tuition reimbursement, incentive pay, disability coverage, and a wellness program.
Categories
About Nelnet, Inc.
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.