Job Description

Come Grow with Us

Grand Canyon Education (GCE) is a rapidly growing educational service company that has long been an industry leader in providing educational, operational and technological support services to the post-secondary education sector. Formerly part of Grand Canyon University (GCU), GCE still works closely with GCU to benefit thousands of students, families and the local inner-city community. We put people first, drive innovation, and do good in the community that we live and work in.

Grand Canyon Education is currently seeking a DevOps Engineer to join our team. This position is for an adaptable, creative, and willing person who wants to make a difference and be part of a DevOps service-oriented team. Our focus is on automation, innovation, and support; and our goal is to deliver 24x7x365 high availability for university education services. The DevOps Engineer role is versatile and creative. The ideal candidate will know how to think "outside-the-box" and will share in responsibilities for supporting the managing, provisioning, and configuration of large enterprise environments. They will also assist with daily operations, and maintenance of computer resources, and applications within GCU’s internal and external cloud infrastructures. This role is broad and will not be limited to a single technology platform but will also include working closely with application developers to handle rapid platform deployments and releases.

Note: This position is only open to Arizona residents.

What you will do:

  • Thinks outside the box and approaches infrastructure with modern techniques that are agile and scalable.

  • Soft skills that include coordinating meetings and communicating with non-technical staff on project requests.

  • Finds opportunities for streamlining processes through the use of code and technology to improve time-to-market of services.

  • Leads focused activities to migrate to higher availability and efficiency for GCU critical environments.

  • Assists with architecting and engineering of solutions for various project and operational needs.

  • Will assists with developing and streamlining automated infrastructure using tools such as Terraform, SCCM, Ansible, Puppet, Chef or other infrastructure as code products.

  • Assists with development, deployment and maintenance of container hosts and container dependent applications.

  • Serves as an escalation point for investigation and troubleshooting issues in production, QA and DEV environments.

  • Assists with the repair and recovery from hardware or software failures.

  • Adheres with standards for operational, configuration, or other procedures.

  • Adheres to periodic performance reporting to support capacity planning.

  • Monitors and performs ongoing performance tuning, hardware upgrades, and resource optimizations as required.

  • Finds ways to automate and report metrics and analytics.

  • Provides after hours on-call support.

  • Independent contributor who may lead projects involving members from various teams.

What you will have:

  • Bachelor’s degree in a related discipline (computer science, information technology, etc.) from a regionally accredited institution with a technical major, such as engineering or computer science or equivalent work experience.

  • Industry certifications a plus.

  • 5 - 10 years of blended experience supporting Linux, Windows, virtualization, storage, networking, backups and DR; combined with excellent planning, coordination and communications skills as well as the ability to think independently or as a team.

  • In-depth technical knowledge of current infrastructure protocols, business platforms, middleware, internet standards, and database software.

  • Moderate to high level scripting experience using PowerShell, Python, Bash or other coding languages.

  • Working knowledge of source control systems such as GIT or TFS.

  • Familiar with build/deployment automation tools like Jenkins, Bamboo, VSTS RM, or others.

  • Working knowledge of containers and container management products/methodologies such as Docker, Docker Swarm, Kubernetes, etc.

  • Proven experience operating Open Source software in production.

  • Strong technical understanding of enterprise computing solutions including Architectural design and oversight.

  • Ability to be detail oriented and to think independently; exhibit a high level of initiative and self-confidence along with strong verbal and written communication skills; and demonstrate excellent time management skills.

  • Moderate to high understanding of systems architecture from the application through the server stack.

  • Proven experience in creating successful designs and the implementation of high availability systems, applications, and services.

  • An openness to see problems or issues from various angles and a willingness to discuss and meeting with other teams to vet solutions until a common goal or solution is agreed upon.

  • Agile and able to adapt and adjust as required until the business needs are met.

  • Ability to research and articulate recommended solutions and technology; design, develop and document technical solutions; document procedures and change management documentation; experience managing multiple priorities simultaneously.

  • Ability to create and to interpret complex technical drawings and information.

  • Personable and effective in all forms of communication.

  • In-depth technical knowledge with configuration and maintenance of CI/CD pipelines and custom code deployments on-premises and in the cloud.

  • Experience with Operating Systems including Windows Server and Linux operating systems.

  • In-depth technical knowledge with design, implementation and automation of cloud-based resources, infrastructure and applications in the Amazon Web Services (AWS) and Microsoft Azure clouds.

  • YAML, JSON

  • In-depth technical knowledge with Infrastructure as Code (IaC) including Terraform, CloudFormation (AWS), Azure Resource Manager (ARM) templates.

  • In-depth technical knowledge of monitoring and logging technologies including Prometheus, Grafana, Elk Stack (Elasticsearch, Logstash, Kibana) and Splunk.

  • Experience with design, implementation and administering Docker, HashiCorp Nomad, HashiCorp Consol, HashiCorp Vault, HA Proxy and Kubernetes.

  • Proficiency with scripting and automation technologies including JavaScript, Ruby, Python, Java, PowerShell, Bash, Ansible.

Why work at GCE:

  • Exceptional workplace benefits include medical, dental, vision, life and disability insurance, flexible spending accounts, a 401K savings plan

  • Generous time off plan and 11 paid holidays

  • Paid time off to volunteer in the community or at GCU sponsored events

  • We also offer full-time employees, their spouses and dependent children an Education Tuition Discount Program

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online