Workiva - Ames, IA

posted 2 months ago

Part-time - Intern
Onsite - Ames, IA
Professional, Scientific, and Technical Services

About the position

The Site Reliability Intern position at Workiva is designed for individuals who are currently enrolled in a degree-seeking program, preferably in Software Engineering, Computer Science, Management Information Systems, or a related field. This internship offers a unique opportunity to implement developer tools or product features on a rapid-release cycle while working under the guidance of a senior developer. The intern will engage in an agile development methodology, which includes conducting code reviews and unit tests, ensuring that the intern gains practical experience in a collaborative and fast-paced environment. In this role, the intern will be responsible for implementing and supporting infrastructure tooling and services in AWS. They will track job assignments and complete status updates using internal tools, participate in Agile development practices, attend daily standups, define user stories, and implement development tasks. The intern will also be expected to complete code reviews and unit tests, develop standards and procedures to maintain consistent practices for the administration of production applications and systems, and collaborate with development teams and support engineers to resolve critical issues. Additionally, the intern will assist in design decisions and best practices regarding cloud technologies, working closely with cloud vendors and external technical support on upgrades, problem resolution, and design issues. This internship is an excellent opportunity for students to further their learning experience through additional internship seasons, providing a pathway to gain valuable skills and knowledge in the field of site reliability engineering.

Responsibilities

  • Implements developer tools or product features under the direction of a senior developer.
  • Implement and support infrastructure tooling and services in AWS.
  • Tracks job assignments and completes status updates using internal tools.
  • Works in an Agile development methodology, attends standups, defines user stories, and implements development tasks.
  • Completes code reviews and unit tests.
  • Develop standards and procedures to maintain consistent practices for administration of production applications and systems.
  • Collaborate and consult with development teams and support engineers to resolve critical issues and assist in design decisions and best practices regarding cloud technologies.
  • Work with cloud vendors and external technical support on upgrades, problem resolution, and design issues.

Requirements

  • Must be currently enrolled in a degree-seeking program, preferably in Software Engineering, Computer Science, Management Information Systems, or related program.
  • Experience with Python.

Nice-to-haves

  • Google App Engine, Google Compute Engine, or Amazon Web Services experience is a plus.
  • Passion for writing software and learning the latest software development techniques.
  • Excellent verbal, written, and interpersonal communication skills.
  • Self-motivated with strong propensity for action, results and continuous improvement.
  • The ability to work successfully in a high-energy, fast paced, rapidly changing environment is necessary.
  • Exceptional organizational skills with the ability to multi-task and manage multiple processes, programs, and procedures simultaneously while working under pressure to meet deadlines.

Benefits

  • 401(k) participation and match
  • Paid sick leave
  • A unique opportunity to further your learning experience through additional internship seasons
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service