Risepoint logo

Risepoint

DevOps Engineer

🇺🇸 Remote - US

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ September 16th, 2024

CI/CD NoSQL Python
Risepoint assists primarily regional universities in increasing their access and impact by making their academic programs available to students online. Founded in 2007,  Risepoint's  mission is to expand access to high-quality, affordable, and workforce-relevant education, especially for working and adult students. Risepoint brings single-minded dedication to student success, an integrated set of services, and data-driven performance to our collaboration with university partners.

The DevOps Engineer’s role is responsible for the technical operations to manage high-availability, scalability and resiliency of business applications. Drives technical excellence at all levels, working with cross functional teams to support execution of organization's vision.

The ideal candidate loves being the person who works closely with engineering and infrastructure operations teams, understands technology deeply at both the infrastructure level and at the application development level, understands where the gaps often are between these two, and is excited about filling those gaps and taking proactive steps to prevent application emergencies from ever happening.
Ideal candidate for this position will own the build and release processes for all product development. Candidate will work with the development and quality assurance team to establish continuous integration process to deliver high quality builds throughout development process and to build setup for all Applications. Manage source code version control and automate the deployment and release process.

A Day in the Life:

The essential functions of this role are as follows:

  • Support all Engineering and Infrastructure team activities in Continuous Integration/Continuous Deployment, Incident Management, Release Management, Monitoring and Infrastructure provisioning.
  • Configure and implement Azure DevOps workflows using Azure Pipelines, Azure Repos, Azure Artifacts and Sonarqube test plans.
  • Handle Incident Management and Release Management Activities.
  • Develop and establish continuous integration to automate build and integrate regression test suites to improve build infrastructure efficiency and reliability
  • Develop and maintain build / release scripts for all products, troubleshoot and resolve build failures
  • Establish build, release and configuration management guidelines using industry best practices
  • Manage source code version control, maintain code repository, perform and administer database baseline, improve best practices of branching and code merge, establish process control points and configure TFS reporting suite to custom needs of development team.
  • Automate release /deployment process and enforce established change management process.
  • Create and publish formal release notification working with the product teams.
  • Implement CI/CD Pipeline by managing quality and security policies/gates, designing a release strategy, setup up release management workflow, and implementing and appropriate deployment pattern using Azure DevOps.
  • Deploy and configure services using infrastructure as a service provider (e.g. Microsoft Azure)
  • Support design of automated test scripts to be implemented as part of the CI/CD process.
  • Collaborate with the Development Team and recommend Microsoft Azure services to meet project needs
  • Participate in appropriate meetings, workshops, and technical assessments
  • Provide technical guidance and support for incident management and problem solving to ensure customer satisfaction.

What You’ll Need for Success:

You must meet the following requirements to be considered for employment:

  • BA/BS Degree in Computer Science or MIS and relevant field of study is preferred.
  • 5+ years of experience as a DevOps/Build/Release Engineer or Site Reliability Engineer
  • 3+ years of experience using Azure DevOps CI/CD Pipelines
  • 3+ years of working experience in managing applications on Azure/GCP cloud
  • 3+ years of working experience to build CI/CD processes using Microsoft .NET technologies using C#
  • 1+ years of working experience to build CI/CD processes in MLOps and Python, ex. Azure Machine Learning
  • 1+ years of working experience to build CI/CD processes using Salesforce DevOps tools
  • 2+ years of Incident Management and Release Management experience
  • 2+ years of working experience with managing source code repositories like Azure DevOps, TFS and GIT and automation of configuration management tasks.
  • Very proficient in all areas of Software Development and Agile Methodologies.
  • Strong knowledge and demonstrated understanding of technical quality control processes, artifacts and tools
  • Strong knowledge and demonstrated understanding of enterprise-class business applications with low-latency, high performance and 24x7 environment.
  • Experience of using tools to integrate best practices like static code analysis, automated unit tests and integration tests, code coverage analyzers, creation of sand‐box systems, etc.
  • Ability to automate and speed up build and release process.
  • Solid Knowledge on scripting languages for making builds and deployment automation.
  • Strong hands-on technical experience, knowledge, and understanding of SQL relational databases and NoSQL databases.

Risepoint is an equal opportunity employer and supports a diverse and inclusive workforce.

Risepoint offers the following comprehensive benefits:

  • 18 days PTO + Winter Shutdown 
  • 12 designated holidays + 1 floating holiday 
  • Medical – four options  
  • Dental 
  • Vision 
  • Life & Disability (company paid) 
  • Flexible Spending Account & Health Savings Account 
  • Retirement plan with company match 
  • Maternity / Paternity / Parental Leave (company paid) 
  • Volunteer Time Off 

Supplemental Benefits:

  • Wellness program
  • Alternative medicine options
  • Pet discounts
  • Accident, Critical Illness and Hospital Indemnity

Personal and Professional Development:

  • Continuous Professional and Leadership Development Programs 
  • Tuition Reimbursement for employees and their dependents 
  • Rewards & Recognition programs

Risepoint is an equal-opportunity employer and supports a diverse and inclusive workforce.