Logo
Compu-Vision Consulting

Senior DevOps Engineer

Compu-Vision Consulting, Davis, California, us, 95617


Position: Senior DevOps EngineerLocation: Davis, CA (Tues - Thur onsite)Duration: 6+ months

Job Details:

Under general supervision of the Associate Director of Dev Ops, this position works on a team of Senior DevOps and Systems Administrators in a cloud native environment.Risk and Safety Solutions (RSS) provides web and mobile applications and technical expertise in support of Risk Services and Environmental Health and Safety at the University of California.The DevOps Engineer focuses on rapid IT service delivery and continuous integration in AWS Cloud environment through the adoption of agile practices, and improves collaboration and communication between development and operations groups as well as other IT stakeholders such as business intelligence and information security.The DevOps Engineer ensures continuous integration, continuous deployment, automated testing, infrastructure as code, scripting of server configuration, and repeatable process automation.ssist the help desk team in automating operating system administration support continuity and security.Responsible for writing scripts to automate common tasks, as well as configure firewall rules and policies.Department Purpose

Risk and Safety Solutions creates and supports an information technology environmentthat enhances the ability of the UC community to teach, do research, and provide public service.RSS supports four major system-wide programs at 10 UC campuses and 5 Medical Centers.These include Environmental Health and Safety, Risk Management, Occupational Health, and Worker's Compensation.The DevOps Engineer is a part of the Risk and Safety Solutions team that is responsible for the development, implementation, maintenanceDEVOPS ENGINEER - 70%

Provide rapid IT service delivery and continuous integration in AWS Cloud environment through the adoption of agile practices.Provide operating system administration support for business service continuity and availability.Create repeatable automated processes and scripts for scaling out office networks, cloud infrastructure and system configuration.Maintain documentation for cloud architecture, networking systems and devices.Configuring and troubleshooting local and cloud databases and systems.utomate and monitor system operations and security safeguards for office networks and cloud infrastructureFacilitate and improve collaboration and communication between development and operations groups as well as other IT stakeholders, such as business intelligence and information security.Ensure developer and quality assurance continuity including continuous integration/deployment, infrastructure as code and repeatable server configuration.OPERATIONS SECURITY - 20%

Provide security safeguards and continually evaluate proper user access levels and controls which best meet the business needs of the organization while complying with the client's CyberSafety Program.Manage assets & security in accordance with industry standards such as HIPAA, NIST, FISMA & ISO27002.Provide technical leadership & advice to Operations staff, developers and the department on system and infrastructure security.Establish and execute disaster recovery protocols to ensure limited impact to clients.Crosstrain other system administrators & junior system administrators in areas of responsibility & expertise.RESEARCH, DEVELOP, & MAINTAIN PROFICIENCY WITH NEW TECHNOLOGY SYSTEMS - 10%

Participate in and facilitate formal and informal technology training in system administration and development to maintain proficiency with current industry technologies & techniques.Research, provide recommendations and apply new skills and technologies as appropriate in consultation with the Associate Director.Research, analyze, and recommend changes in SaaS, Cloud, software and networking configurations.Minimum Education/Experience

Experience writing scripts to automate common programming, deployment and server tasks (e.g. bash, Python, Node.js, etc.).Experience building and scaling cloud environments such as AWS, GCP or Azure.Experience configuring server networking including a strong understanding of HTTP and web services.Experience with Docker and Docker orchestration such as Kubernetes.Experience with infrastructure as code, gitops and configuration management tools such as Terraform, FluxCD, Chef, Puppet, Ansible, Salt, CloudFormation.Experience maintaining continuous integration/deployment (CI/CD) pipelinesExperience configuring and troubleshooting databases such as MySQL, Microsoft SQL Server, ElasticSearch, graph databases and MongoDB.Experience with backups, disaster recovery and resiliency of sensitive and mission critical data, databases and infrastructure.Minimum Knowledge, Skills, and Abilities (KSA):

Knowledge of advanced security best practices and policies including experience securing complex server-based software.Preferred Education/Experience:

Experience with auditing, log management, remote access, authentication, firewall, VPN, antivirus and intrusion detection tools and other security hardening tools and techniques.Experience configuring server networking including understanding of HTTP and web services.Experience with TCP/IP networking including cloud infrastructure, office networks and firewalls.Experience writing and troubleshooting Node.js and Java web applications.Experience as a DevOps engineer in agile environments.Experience in working in a service-oriented team environment supporting various operating systems and providing technical support for supported IT Services software applicationsPreferred Knowledge, Skills, and Abilities

Oral, written and interpersonal communication skills to communicate technical information to technical and non-technical audiences and stakeholders.Work Environment:

Employee is personally responsible for following health and safety guidelines/instructions.Work regularly scheduled hours (8am-5pm) to respond to needs of clients throughout the day.Work occasional evenings, weekends, or holidays to maintain systems, respond to service disruptions, and emergency outages.Due to the mission-critical services provided by this department, this position will work alternate or extended hours as needed to meet peak workloads.Work with clients via email and telephone and read LCD computer screens for extended periods.Some travel required to and from client sites on and off campus.Work in a busy office environment with frequent interruptions.Physical Demands:

Position requires lifting equipment weighing up to 50 pounds.Use a keyboard and computer equipment to enter and retrieve data computer for extended periods.Reach and work with equipment mounted in computer racks and access equipment that may be located anywhere from the bottom (floor level) to the top of seven-foot high racks.Work with clients for extended periods.Work in confined and/or limited areas while performing various hardware installations.Safely maneuver equipment, supplies and work in an area where there may be constant distractions.