Description

MUST HAVE: 

Docker

Java, C#, python or JavaScript

Jenkins Pipelines. Job DSL, CASC

Terraform

Kubernetes

Bitbucket Pipelines

AWS Services such as AWS Lambda, API Gateway, or CloudWatch

Experience with SQL DBs and NoSQL DBs

JSON and REST

Job Summary

Support the Enterprise Apps development team by standardizing development, deployment, and operational practices by providing expert knowledge, skills, and experience of DevOps tools and principles. Work alongside developers to improve local development environments, analyze the impact of dependency upgrades, containerize on-prem applications, write Terraform for cloud-native applications, and build Jenkins integration and deployment pipelines. Work alongside the operations team to ship logs to Splunk and create operational dashboards.

Essential Responsibilities

70% SOFTWARE INFRASTRUCTURE DESIGN/DEVELOPMENT

Design, implement, and maintain infrastructure to support continuous integration and delivery of proprietary software packages with campus-wide impact using CI/CD pipelines.

Design, develop, implement, and maintain infrastructure and tooling that automates critical software development functions, including building, testing, and deploying proprietary software packages to improve the resiliency of campus-wide and multi-campus systems in pursuit of continuous operations cloud-native services.

Establish monitoring and response systems for legacy, monolithic, and modern, highly distributed software systems to detect load imbalances and abnormal usage patterns, track critical performance metrics, and respond to degradations before they affect the customer experience.

Create automated deployment pipelines for applications in the Enterprise Apps portfolio.

Dockerize existing applications.

20% SYSTEM ANALYSIS, SUPPORT, AND SECURITY

Participate in and lead planning efforts for new, highly complex functionality/systems with little or no precedent.

Analyze and document requirements and provide estimates of programming effort and durations on all assigned projects.

Participate in technical reviews of designs for code modi cations or custom extensions to core applications and infrastructure.

Scan applications for know dependency and configuration vulnerabilities.

10% DOCUMENTATION AND GOVERNANCE

Write functional and detailed technical speci cations for application code and infrastructure developed.

Document DevOps standards, including pipeline best practices and how-to guides.

Qualifications

Minimum Qualifications

Expert-level knowledge of Docker

Experience developing complex software using Java, C#, python, or javascript

Extensive experience with Jenkins pipelines, Job DSL, and CASC.

Experience with Terraform

Education

Bachelor’s Degree