TITLE: Infrastructure automation Intern
DEPARTMENT: R&D Infrastructure
REPORTING TO: Senior Manager, Software Delivery Optimization
OFFICE LOCATION: NYC
ROLE TYPE: Internship, Hybrid (3 days Onsite, 2 Remote)
DURATION: 9 Weeks
IPC is a fintech company that focuses on the human element. With a global presence, we support local markets with our advanced cloud-based trading communications and managed connectivity solutions.
Through our portfolio of communications and connectivity solutions, we focus on solving business challenges and adapting to regulatory changes in the fast-paced global financial markets. This enables our clients to maintain consistent market access, a strong competitive advantage, and enhanced operational efficiency.
Join a team that is dedicated to delivering groundbreaking products and making a significant impact on our clients' success.
www.IPC.com
Empowering Innovation, Shaping Futures
Overview of the Global Internship Program:
Our 2026 Global Summer Internship Program is designed to provide students and recent graduates with hands-on experience in their field of study, offering professional growth, mentorship, and valuable networking opportunities.
• Professional Growth: You will gain hands-on experience in your field of study, which will be invaluable for your professional development.
• Mentorship: You will have the opportunity to learn from experienced professionals, gaining insights and guidance that will benefit your career.
• Networking: Being part of our organization will allow you to build a network of contacts within the industry, aiding your future career prospects.
• Skill Development: You will enhance both technical and interpersonal skills through targeted training sessions.
What does the internship program entail?
We are seeking a motivated and technically curious intern to join our R&D Infrastructure team for a 9-week engagement. In this role, you will design and implement automation workflows for the provisioning, management, and monitoring of virtual machines (VMs) using the OpenNebula platform — interacting with both its command-line interface (CLI) and REST API.
This is a hands-on engineering role. You will work alongside senior infrastructure engineers, contribute production-grade code, and leave with real deliverables that demonstrate your ability to automate complex IT operations at scale.
Core Engineering Tasks
• Design and implement scripts or programs that automate VM lifecycle management (create, start, stop, suspend, migrate, terminate) via the OpenNebula CLI and/or API and/or Ansible.
• Build reusable automation modules for VM template instantiation, image management, and virtual network configuration
• Develop infrastructure-as-code patterns for reproducible VM deployments across different resource pools and datastores
• Proactively identify opportunities to leverage AI tools or automation to improve team processes, workflows, or efficiency, and share recommendations with the team.
Testing & Quality
• Write unit and integration tests for all automation scripts to ensure reliability and edge-case handling:
• Parsing Logic
• VM State logic: Pending, Online etc
• Error handling
• Input validation
• Perform end-to-end validation of provisioning workflows in a staging OpenNebula environment.
• Document test results, known limitations, and rollback procedures.
Documentation & Collaboration
• Produce clear technical documentation for all tools developed, including usage guides, parameter references, and architecture diagrams.
• Participate in SCRUM stand-ups and 1:1 check-in with your mentor.
• Present a final project demo and written report summarizing your work, findings, and recommendations
How You Will Make an Impact:
• Show Your Enthusiasm: Your motivation and eagerness to learn will bring positive energy to our team.
• Take Initiative: Don’t be afraid to propose new ideas and solutions. Your fresh perspective can make a real difference.
• Collaborate Actively: Work closely with your teammates, sharing insights and supporting each other to achieve common goals.
• Be Proactive: Ask questions and seek opportunities to take on new tasks and challenges.
• Demonstrate Commitment: Show your dedication to the projects you work on, contributing your best effort.
• Enhance Team Dynamics: Your positive attitude and willingness to help will foster a collaborative and supportive work environment.
• Learn and Grow: Take advantage of every learning opportunity to develop your skills and knowledge.
• Adapt and Innovate: Be open to new ways of working and embrace changes that can lead to improvements.
Essential Skills and Experience to be Successful in the Role:
• Recent graduate or be in your last year of a bachelor’s degree or master’s degree in Computer Science, Information Technology, Systems Engineering or related field.
• Excellent English language skills
• Strong communication and teamwork skills are essential
• Strong analytical thinking and problem-solving abilities, with focus on details
• Comfortable navigating through ambiguous and ever-changing situations.
• Familiar in Linux command line.
• Python or Bash scripting and/or familiarity with Infrastructure as code tools like Ansible, Terraform.
• REST API fundamentals.
• Basic virtualization concepts — hypervisors, VM images, virtual networks, resource allocation.
Essential personality traits.
• Motivation to learn about new tools and technologies during the internship.
• Ability to follow technical documentation and vendor guides.
• Willing to investigate, try options, and ask for help when needed.
• Able to work closely with a mentor and follow guidance.
Curious about what we offer?
• 9 weeks full-time paid internship filled with exciting events and initiatives
• Access to LinkedIn Learning
• Access to IPC University
• Improve your technical and soft skills through integrated training and development workshops
• Gain invaluable exposure to leadership and the corporate environment
• Build lasting connections through networking and relationship-building opportunities
• Connect with your peers through exciting social events
Additional Information:
At IPC, we believe that hybrid working creates an inclusive, flexible environment where employees can perform at their best, and teams can collaborate, innovate, and celebrate successes together. We spend around 60% of our time in the office and around 40% of our time working remotely. Some individuals may be required to work from the office or client sites more than 60% of the time, if required by their role and/or client needs.
Your precise work schedule will be determined by you, your Line Manager and HR before commencement of your internship program with IPC.
IPC’s Work Culture:
The IPC work culture is one that fosters inclusion, prioritizes innovation, and maximizes potential. We are a global ecosystem, full of diverse people that together made IPC what it is today.
Our strength as an organization is the sum of our different backgrounds, perspectives, skills and geographies; supported by an ironclad commitment to constructive dialogue and open-mindedness.
We live and breathe our commitment to innovation by embracing bold ideas, seizing new opportunities and striving for excellence. Our people have continued to deliver ground-breaking solutions to our clients for over 50 years.