DevOps Professional Intern (Temporary)
Vanderbilt University
As a DevOps Profession intern, you will play a key role in supporting the IT department's infrastructure, ensuring smooth software deployment, automation, and system reliability.
About the Team:
Vanderbilt University Information Technology is a human-centric organization that advances our university by delivering innovative solutions and frictionless experiences through collaboration.
Duties and Responsibilities:
DevOps Automation Support: Develop and maintain automated workflows for application deployments, monitoring, and testing. Collaborate with senior engineers to create and optimize CI/CD (Continuous Integration/Continuous Deployment) pipelines to streamline the development and deployment process. Cloud and Infrastructure Management Support: Assist in configuring and managing cloud environments (AWS) and on-premises servers. Help in provisioning and maintaining virtual machines. Support system performance monitoring and troubleshooting in cloud-based and/or on-premises infrastructure. System Monitoring and Alerts Support: Implement and maintain monitoring tools to track the health, performance, and availability of applications and infrastructure. Respond to system alerts and support the resolution of operational issues in collaboration with senior engineers. Collaboration and Support: Work closely with software developers, system administrators, and other IT team members to ensure smooth integration of new software features and timely software releases. Assist with system and application performance tuning and optimizations based on monitoring insights. Version Control and Repository Management Support: Manage and monitor version control systems like Git to ensure proper codebase management and code review practices. Assist in maintaining and improving repository workflows to ensure smooth collaboration among development teams. Security and Compliance: Assist with implementing security best practices for infrastructure management and code deployment, ensuring that all systems adhere to university security policies. Collaborate with security teams to address any vulnerabilities and perform basic security audits on the systems you support. Documentation and Knowledge Sharing: Maintain clear and concise documentation on deployment processes, system configurations, and troubleshooting steps. Participate in knowledge-sharing sessions with the team to enhance skills and maintain awareness of industry best practices. Troubleshooting and Issue Resolution: Assist in the troubleshooting of operational issues in both software applications and underlying infrastructure, ensuring minimal downtime. Work with the senior engineering team to identify root causes of issues and implement corrective actions. Learning and Development: Stay up-to-date with the latest trends and tools in DevOps, cloud computing, and software engineering. Participate in training opportunities to improve your knowledge of DevOps practices, automation, and cloud technologies.Education and Certifications:
Bachelor’s degree in computer science, Information Technology, or a related field.Qualifications:
Basic understanding of software development principles and lifecycle. Knowledge of version control tools like Git. Knowledge of cloud platforms (AWS) is a plus. Experience with scripting languages (Python, Bash, or similar) for automation tasks. Ability to collaborate in a team environment and communicate technical concepts clearly. Strong problem-solving skills and a desire to learn and grow in the DevOps domain. Familiarity with HTTP and web application core concepts a plus. Experience working with REST APIs a plus.Benefits:
Hands-on experience in web development with the opportunity to work on real projects. Mentorship and guidance from experienced web developers. Exposure to a professional work environment and industry best practices. Potential for future employment opportunities based on performance.Supervisory Relationships:
This position does not have supervisory responsibility. This position reports administratively and functionally to the Cloud & Platform Engineering Services manager.
Information Technology’s Guiding Principles:
Trust and Respect- VUIT cultivates a community built on trust, mutual respect, and inclusivity, where all members feel valued and supported. We prioritize honesty, dignity, empathy, and a willingness to listen and understand. Professionalism- VUIT strives to maintain a culture of maturity, accountability, and integrity to best represent the University and self. Have a sense of humility and poise in your work and daily interactions. Collaborate- VUIT commits to being inclusive in solution design where we value sharing within and partnering across the university. We are intentional about including our colleagues and preventing silos. Bias-to-Action- VUIT is seen as a changemaker by exhibiting a decisive, self-starter, take-action approach with a willingness to make decisions without excessive deliberation. Personal initiative is recognized as a key part of the creative process. Communication- Communication (written, verbal and non-verbal), within and outside VUIT, is open, thoughtful, welcoming, clear, proactive, concise yet complete, always honest, and delivered kindly. Innovate- VUIT pledges to be bold and challenge the status quo by inspiring a culture of creativity that promotes growth and advancement for the university. Celebrate Each Other- We are intentional in showing appreciation for the work of others by valuing and acknowledging meaningful contributions at all levels of the organization. Optimize- VUIT will practice continuous and thoughtful optimization of our solutions and services to increase our human and technological capacity. Capacity drives innovation.
Confirm your E-mail: Send Email
All Jobs from Vanderbilt University