Good day TC!

 

I’m acting on Mike Winkler’s request to produce and maintain a list of prioritized skill set needs – this can be helpful when recruiting new participating institutions.  This list would be owned/maintained by the Technical Council.  So, here is what I put together for dev/devops checklist.  And I chatted with Harry to put together the PO list. 

 

Wondering if we

  1. Can agree on the skill set
  2. Publish it off the wiki or elsewhere

Thoughts/comments? I don’t know if we’ll have time to cover it in Wednesday’s meeting or whether we can discuss via email or slack.

 

@Mike Gorrell, should I enter this into the backlog?

 

Developer skill set:

(this is a list for a back-end developer; for a front-end developer, #5 would have to be swapped with #1)

 

  1. Java 8 & Object-Oriented Design/Programming
  2. Implementation of RESTful interfaces in a microservices model (RAML, JSON, XML)
  3. Databases, both SQL and NoSQL – PostgreSQL specifically is a plus
  4. Virtualization – Docker, Vagrant
  5. Client-side Javascript (React) and related tools/frameworks
  6. Test tools/frameworks
  7. CI/CD – Jenkins
  8. Server-side Javascript (Node JS) and related tools/frameworks
  9. Security – SSO, OAUTH, SAML, LDAP, etc.
  10. SCM - Git/GitHub

 

DevOps skill set:

 

  1. SCM (Git/GitHub)
  2. CI/CD – Jenkins 
  3. Virtualization – Docker, Vagrant
  4. Infrastructure Automation – Ansible, Puppet, Chef
  5. Orchestration – Kubernetes/ECS, Rancher
  6. Security -- – SSO, OAUTH, SAML, LDAP
  7. Cloud  - AWS, GoogleCloud

 

PO Primary Responsibilities

 

 

 

 

 

 

 

-- 

Mark Veksler

Director, FOLIO Development - EBSCO Information Services

mveksler@ebsco.com | +1-978-356-6500 x2349 (O) | +1-617-470-5453 (m)