DevOps and New Systems Engineer

at California Community College
Published June 1, 2023
Location San Francisco, CA
Category Default  
Job Type Full-time  

Description

The Position

Title: DevOps and New Systems Engineer

Position Type: Full time

Requisition No: 22046

Category: Classified

Supervisor: Sr. Engineering Manager and Scrum Master

Last Updated: April 2022

Job Purpose: This role works within the larger engineering team and leads new systems evaluations and implementations, and designs and manages the tooling needed to support the software engineering efforts. They will ensure that new systems are production-ready prior to launch.

Location: Remote, various locations throughout California

Salary Range: The beginning salary range for this position is $106,658.63 -$117,611.22.

Position Overview

Calbright is growing rapidly and we are working to mature our technology development approaches and agility. This new role will be critical in ensuring that our future systems are truly production-ready, we have the tools needed to keep the software engineering efforts agile, and we provide a solid hand-over of new solutions to our Production Operations team.

We are looking for an experienced engineer to provide hands-on expertise as we implement new systems, and help develop and oversee our development tooling and processes (DevOps). The new systems engineering work will involve integrating cloud systems, working closely with our software development team, and making sure that new integrations and systems that go into production have the needed security, logging, monitoring, data retention, alerting and documentation so that the Production Operations team can properly support the new solutions. The DevOps work involves working closely with our engineering team to setup and manage the source control platform, code progression automation, test environments, integrated automated testing, and automated deployments to our test and production environments.

Essential Job Duties and Responsibilities

The duties below are representative of the role and are not intended to cover all of the duties performed within the scope of work.

  • Work within the Calbright engineering team as a resident expert and implementation engineer in the area of cloud systems and networking within and between cloud systems. This includes detailed implementation and troubleshooting within larger cloud ecosystems like AWS, as well as integration between different systems on disparate cloud platforms.
  • Work within the agile engineering process in close collaboration with the other engineering efforts necessary to deliver new or enhanced systems into production.
  • Lead the evaluation of new systems from a systems, network integration and future production support perspective.
  • Implement and maintain the DevOps systems needed to support the agile software development and integration work including the source control platform, code progression automation, test environments, integrated automated testing, and automated code and configuration deployments.
  • Assist software and QA engineers with the execution of specialized troubleshooting, code profiling, performance testing and fail-over testing efforts.
  • Perform other related duties as assigned that support the objective of the position.

Knowledge, Skills, and Abilities

  • Strong experience working closely with software development teams that utilize agile software development approaches like Scrum
  • Strong systems and networking skills including experience with detailed setup and integration utilizing one of the larger cloud ecosystems (e.g. AWS, Azure, GCP). This should include strong experience with Identity and Access Management, Virtual Private Clouds and peering, monitoring, alerting, audit logging, and hybrid cloud solutions.
  • Good experience setting up the CI/CD pipeline and other DevOps related solutions for full-stack cloud development. This should include experience:
    • Setting up test and production environments
    • Setting up code progression with tools like Github
    • Working with software and QA engineers to integrate automated testing
    • Ensuring code backups
    • Helping software engineers with specialized code profiling and performance testing
    • Automating the setup and deployment of code and systems changes to development and production environments.
  • Good experience getting solutions ready for hand-over to the Production Operation team. This includes experience:
    • Making sure the system and network configuration was well documented
    • Making sure the implementation design included the needed security, logging, alerting, and monitoring
  • Strong understanding and good experience with container and container orchestration systems (e.g. AWS ECS, Kubernetes)
  • Strong understanding of modern software development approaches like serverless (e.g. AWS Lambda), queue/messaging (e.g. AWS SQS), NoSQL database, API gateways, etc.
  • Demonstrate understanding of, sensitivity to, and respect for the diverse academic, socio-economic, ethnic, religious, and cultural backgrounds, disability, and sexual orientation of community college students, staff and faculty.

Minimum Qualifications

  • At least 5 years of experience as a systems engineer
  • At least 3 years of wide experience working with AWS, Azure or GCP. This should include setting up logging, monitoring, Virtual Private Clouds and peering, and hands on setup of Identity and Access Management.
  • At least 3 years experience as a DevOps engineer working in an integrated fashion with an agile software development team
  • At least 3 years experience with at least several of these DevOps tools: GitHub, Gitlab, Puppet, Chef, Ansible, AWS CodePipeline, Ansible, Jenkins, Docker, AWS CloudFormation, Terraform, Maven, Docker
  • Good hands-on scripting experience with languages including Python

Desired Qualifications

  • Experience monitoring and alerting tools like: The ELK stack, Datadog, PagerDuty, New Relic, etc

Working Conditions and Travel

  • Calbright College is a statewide online college where all instruction and support are done via various online technologies both in person and remotely. Calbright College has administrative offices in Sacramento available for use. When working remotely, employees should be able and willing to use digital communication tools as used by the college, and have the ability to work on a computer for extended periods of time.
  • Regular attendance is considered an essential job function; the inability to meet attendance requirements may preclude the employee from retaining employment.
  • The person holding this position is considered a mandated reporter under the California Child Abuse and Neglect Reporting Act and is required to comply with the requirements set forth in Calbright College policies, procedures, and Title IX.
  • Calbright College celebrates all forms of diversity and is deeply committed to fostering an inclusive environment within which students, staff, administrators, and faculty thrive. Individuals interested in advancing Calbright College's strategic diversity goals are strongly encouraged to apply. Reasonable accommodations will be provided for qualified applicants with disabilities who self-disclose.
  • Requires the ability to function in a remote online instructional environment performing work of primarily a sedentary nature. Requires the ability to use hearing and speech to make presentations to groups and carry on conversations over the phone and in-person. Requires speaking skills to communicate with staff and students in one-on-one and small group settings, on the phone, and to distinguish sound prompts from various types of equipment. Requires near visual acuity to read printed materials and computer screens. Requires sufficient hand/arm/finger dexterity to retrieve work materials, operate a personal computer keyboard, and operate standard office equipment. Requires the ability to lift and/or move up to 25 pounds.
  • Work is performed indoors where minimal safety considerations exist.

Equal Employment Opportunity

Calbright College provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, veteran status, disability or genetics. In addition to federal law requirements, Calbright College complies with applicable state and local laws governing nondiscrimination in employment.

Who We Are

Calbright College is one of California's newest community colleges - the first statewide, online campus designed to bridge the gap between employers with unfilled positions and students who don't have either the time or money to attend a traditional school. Our mission is to increase economic mobility and close equity gaps for working adults who lack easy access to traditional forms of higher education by offering online, flexible, affordable skills-based programs that provide tangible economic value for both working adults and hiring managers.