IBM logo

AIX Development Support Intern

IBM · Posted Oct 14

Hybrid cloud, artificial intelligence, enterprise software, quantum computing, and IT consulting services

Bangalore, INInternshipHybridIntern/New Grad₹3.6L–₹6.0L yearly43 applicants
Information TechnologyCloud ComputingArtificial IntelligenceQuantum ComputingEnterprise SoftwareIT ConsultingPublic Company
Be an early applicant

Get a personal compatibility score

Add a resume for personal matches

About the role

The AIX Development Support Organization (DSO) at IBM works closely with the AIX Development organization and Power AIX customers to analyze and resolve complex operating-system issues on IBM Power systems. The team operates in the AIX operating system environment, with exposure to virtualization technologies, operating-system internals, networking, and system-level debugging. As an AIX Development Support Intern, the role involves contributing to problem investigation, reproducing issues in laboratory environments, analyzing system behavior and diagnostic data, and learning problem determination, debugging, and root-cause analysis techniques.

What you will do

  • You will apply your academic knowledge of operating systems, C programming, networking, and system software to real-world technical problems.
  • Through hands-on learning, laboratory exercises, technical projects, and collaboration with experienced engineers, you will develop skills in system troubleshooting, debugging, problem determination, and root-cause analysis.
  • You will work with experienced AIX Development Support professionals to learn problem determination, debugging, and root-cause analysis techniques.
  • As an intern, you will have opportunities to contribute to problem investigation, reproduce issues in laboratory environments, analyze system behavior and diagnostic data, and learn how issues can be traced to their underlying code or system component.
  • You will also gain exposure to technical documentation, debugging tools, and collaboration with development and support teams while developing your technical and problem-solving skills.

Skills used in this role

AIXLinuxUNIXCShell ScriptingPerlTCP/IPUDPICMPARPIPv4IPv6Socket ProgrammingWiresharktcpdumpKDBGDBLMT AnalyzerVIOSIBM PowerHMCVLANSR-IOVProblem SolvingCommunication

What the employer is looking for

  • Foundational knowledge of operating-system concepts, with familiarity with AIX, Linux, or UNIX environments.
  • Knowledge of C programming, including data structures, advanced data structures, compilation stages, and basic system-level programming concepts.
  • Familiarity with UNIX/Linux commands and shell scripting.
  • Understanding of operating-system internals, including process management, memory management, file systems, I/O, inter-process communication (IPC), synchronization, shared memory, semaphores, mutexes, and Process Control Blocks (PCB).
  • Familiarity with socket programming and basic client-server communication concepts.
  • Familiarity with binary, octal, hexadecimal, and ASCII representations, including basic concepts of interpreting and decoding data packets.
  • Awareness of system troubleshooting, crash analysis, and operating-system boot processes.
  • Understanding of Virtual Memory Management (VMM) concepts, including virtual and physical memory, virtual addressing, memory management, memory leaks, DMA, process states, CPU scheduling, page tables, page-frame mapping, and page replacement concepts.
  • Foundational knowledge of networking concepts and commonly used network protocols.
  • Understanding of the TCP/IP protocol stack and basic device-driver concepts.
  • Familiarity with system and network analysis tools such as tcpdump, iptrace, Wireshark, and KDB, with an understanding of their basic purpose.
  • Strong analytical and problem-solving aptitude, with an interest in operating systems, networking, system software, and low-level technologies.
  • Effective written and verbal communication skills, with the ability to understand and articulate technical concepts clearly.
  • Eagerness to learn new technologies, develop practical skills, and apply academic knowledge to real-world technical problems.

Preferred qualifications

  • Exposure to AIX, VIOS, IBM Power systems, or Power virtualization technologies through coursework, projects, laboratory exercises, or self-learning.
  • Familiarity with AIX file systems, backup concepts, system cloning, and mksysb.
  • Exposure to AIX/VIOS networking concepts, including EtherChannel, Shared Ethernet Adapter (SEA), SR-IOV, vNIC, and Virtual Ethernet Adapter (VEA).
  • Familiarity with HMC concepts and its GUI/CLI interfaces.
  • Exposure to server architecture and virtualization concepts, including the interaction between operating systems, hardware, and virtualized environments.
  • Familiarity with TCP/IP protocols, RFC concepts, IPv4/IPv6, routing, broadcasting, and multicasting.
  • Familiarity with commonly used networking protocols including TCP, UDP, ICMP, and ARP.
  • Exposure to Wireshark or similar packet-analysis tools, with an interest in understanding packet flows and basic network troubleshooting.
  • Familiarity with debugging and system-analysis tools such as GDB, KDB, truss, trace, and LMT Analyzer through coursework, projects, or laboratory exercises.
  • Exposure to switching concepts, VLANs, and basic network configuration.
  • Exposure to advanced C programming, shell scripting, or Perl scripting through academic or personal projects.
  • Academic or project exposure to setting up laboratory environments, reproducing technical problems, troubleshooting, and validating solutions.
  • Exposure to Linux/AIX laboratory environments, virtualization platforms, or system-level projects.
  • Participation in academic projects, technical competitions, open-source projects, or self-learning activities related to operating systems, networking, C programming, virtualization, or system software.
  • Demonstrated curiosity and interest in debugging technical problems, understanding system behavior, and learning low-level operating-system and networking concepts.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About IBM

International Business Machines Corporation (IBM) is a global technology and consulting company that provides hybrid cloud, artificial intelligence, and enterprise infrastructure solutions. Operating in over 175 countries, IBM helps businesses across industries modernize operations, secure data, and drive digital transformation through platforms like watsonx and Red Hat OpenShift. Founded over a century ago, the company remains a pioneer in high-performance computing, enterprise automation, and quantum technology.

Industry
Information Technology
Company size
260,000+ employees
Founded
June 16, 1911
Location
Armonk, New York, USA
Funding stage
Public Company

Funding

Public Company · $3.5B raised

Institutional Public ShareholdersVanguard GroupBlackRock
  • ·Post Ipo Debt$150M

Leadership

AK
Arvind Krishna

Chairman, President and Chief Executive Officer

JJ
James J. Kavanaugh

Senior Vice President and Chief Financial Officer

RT
Rob Thomas

Senior Vice President, Software and Chief Commercial Officer

MA
Mohamad Ali

Senior Vice President, IBM Consulting

JH
Jonathan H. Adashek

Senior Vice President, Marketing and Communications