Summary
The Applied Research Laboratory at Penn State University is seeking a motivated Research Computing Software Engineer to join their Cloud Technology Advancement Department. This role involves performing DevSecOps functions, including designing automated infrastructure solutions and maintaining CI/CD pipelines.
Responsibilities
- Design and implement secure, automated infrastructure solutions for high-performance computing environments thru Agile software development
- The entry-level DevSecOps individual will work as part of a team to perform and review pull requests, unit tests, and occasional documentation as needed
- Work with and maintain our continuous integration and continuous delivery (CI/CD) pipelines to allow for frequent, trouble-free deployments of infrastructure code
- Configure and optimize various compute resources and networks including bare metal and virtualized/container environments
- Provide demonstrations of your work to the internal team and occasionally external customers
- Coordinate with the Agile team to identify risks, issues, requirements, and design solutions for project-level activity on a daily basis
Skills
- Knowledge of DevSecOps tools/practices
- Linux-based infrastructure / system administration knowledge
- Infrastructure/automation via scripting languages like Ansible or Puppet
- Interest in Cloud-Native Computing Foundation tools like Kubernetes
- Continuous Integration/Continuous Delivery (CI/CD) pipeline development skills
- Proven troubleshooting skills with the ability to spot issues before they become problems
- Bachelor's Degree 1+ years of relevant experience; or an equivalent combination of education and experience accepted
- Bachelor's Degree No prior relevant work experience required; previous relevant work experience accepted in lieu of education
- RHEL 8.x or newer
- Bare metal workstation, server, data center hardware and software
- Configuration management via Git, Bitbucket, or GitLab
- Container/orchestration technologies such as Docker and Kubernetes, Rancher, or other scaled Kubernetes environments
- Well-organized, independent and ready to work
Qualifications
Must Haves
- Knowledge of DevSecOps tools/practices
- Linux-based infrastructure / system administration knowledge
- Infrastructure/automation via scripting languages like Ansible or Puppet
- Interest in Cloud-Native Computing Foundation tools like Kubernetes
- Continuous Integration/Continuous Delivery (CI/CD) pipeline development skills
- Proven troubleshooting skills with the ability to spot issues before they become problems
- Bachelor's Degree 1+ years of relevant experience; or an equivalent combination of education and experience accepted
- Bachelor's Degree No prior relevant work experience required; previous relevant work experience accepted in lieu of education
Nice to Haves
- RHEL 8.x or newer
- Bare metal workstation, server, data center hardware and software
- Configuration management via Git, Bitbucket, or GitLab
- Container/orchestration technologies such as Docker and Kubernetes, Rancher, or other scaled Kubernetes environments
- Well-organized, independent and ready to work
Benefits
- Penn State provides a competitive benefits package for full-time employees designed to support both personal and professional well-being.
- In addition to comprehensive medical, dental, and vision coverage, employees enjoy robust retirement plans and substantial paid time off which includes holidays, vacation and sick time.
- One of the standout benefits is the generous 75% tuition discount, available to employees as well as eligible spouses and children.