Pennsylvania State University - Reston, VA

posted about 1 month ago

Full-time - Entry Level
Reston, VA
Educational Services

About the position

The Digital Engineering Department in the Applied Research Laboratory (ARL) at Penn State University is seeking a motivated, self-starting applications developer to join our team performing DevOps functions. This position would work out of our State College, PA, Reston, VA, or San Diego office. ARL is an authorized DoD SkillBridge partner and welcomes all transitioning military members to apply. In this role, you will be responsible for designing and implementing secure, automated infrastructure solutions for high-performance computing environments through Agile software development. As an entry-level DevOps individual, you will work as part of a team to perform and review pull requests, conduct unit tests, and occasionally contribute to documentation as needed. You will also maintain our continuous integration and continuous delivery (CI/CD) pipelines to facilitate frequent and trouble-free deployments of infrastructure code. Your responsibilities will include configuring and optimizing various compute resources and networks, including bare metal and virtualized/container environments. You will provide demonstrations of your work to the internal team and occasionally to external customers. Daily coordination with the team will be essential to identify risks, issues, requirements, and design solutions for project-level activities. This job will be filled at the intermediate professional or advanced professional level, depending upon the successful candidate's competencies, education, and experience. Typically, this position requires an Associate's degree or higher in an Engineering or Science field and 2 or more years of related experience or an equivalent combination of education and experience for the intermediate professional level. Additional experience and/or education will be required for higher-level positions.

Responsibilities

  • Design and implement secure, automated infrastructure solutions for high-performance computing environments through Agile software development.
  • Work as part of a team to perform and review pull requests, unit tests, and documentation as needed.
  • Maintain continuous integration and continuous delivery (CI/CD) pipelines 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 work to the internal team and occasionally to external customers.
  • Coordinate with the team to identify risks, issues, requirements, and design solutions for project-level activities.

Requirements

  • Knowledge of DevOps 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.

Nice-to-haves

  • Experience with Splunk, ELK stack, or Prometheus.
  • Familiarity with VMware, ESXI, and/or VirtualBox.
  • Experience with Palo Alto firewall setup and configuration.
  • Configuration management via Git, Bitbucket, or GitLab.
  • Knowledge of container/orchestration technologies such as Docker and Kubernetes.
  • Good communication skills.
  • Well-organized, independent, and ready to work with minimal supervision.

Benefits

  • Competitive salary range of $61,800.00 - $115,100.00 based on experience and education.
  • Opportunities for professional development and training.
  • Support for diversity, equity, and inclusion initiatives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service