Cloud Infrastructure Network Monitoring and Automation Software Engineer Intern

IBM

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Dallas, TX
Employment
Intern
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $160k
$103k most similar roles pay here $219k

This listing doesn't post a salary. Most similar roles pay $114,225–$205,750.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 506 open roles on FindRole.

Listed pay typically runs $174,632–$197,165 across 5 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Cloud Infrastructure Network Monitoring and Automation Software Engineer Intern

Cloud Infrastructure Network Monitoring and Automation Software Engineer Intern will join the NetTools team within the Network Underlay organization to develop software systems that automate the management of global network infrastructure. The role involves building production-grade back-end Python microservices for the Axon/NCS platform, which handles lifecycle automation for network switch configurations. Key responsibilities include developing REST API endpoints, processing YAML and Jinja2 templates, improving automated test coverage, and integrating data platforms like NetBox and CockroachDB. The candidate will work with tools including Git, Docker, and various monitoring systems to ensure infrastructure remains compliant and observable. This position addresses the technical challenge of automating large-scale network provisioning and configuration across multiple data centers. Required skills include Python programming, containerization fundamentals, version control, and an understanding of RESTful APIs within a cloud-native environment.

What you'll do

  • Develop Python microservices to automate network provisioning and operational configuration workflows.
  • Build and maintain REST API endpoints for processing YAML inputs and generating Jinja2 configurations.
  • Design and implement unit and integration tests to ensure the reliability of automation pipelines.
  • Integrate backend systems with source-of-truth data platforms like NetBox and CockroachDB.
  • Refactor legacy code, improve Docker container configurations, and reduce technical debt.
  • Create operational runbooks and documentation for internal team onboarding and system maintenance.
  • Participate in agile ceremonies, including sprint planning, standups, and peer code reviews.

What we're looking for

  • High School Diploma or GED is required; a Bachelor's Degree is preferred.
  • Experience in back-end development with Python, including data structures and JSON/YAML processing.
  • Proficiency in designing and consuming REST APIs using frameworks like Flask or FastAPI.
  • Ability to work collaboratively in a Git-based workflow including branching and code reviews.
  • Familiarity with containerization fundamentals and Docker for building and running images.
  • Aptitude for automated testing, specifically writing unit and integration tests for production systems.
  • Knowledge of scripting and infrastructure tools such as Bash or Ansible is preferred.
  • Familiarity with template engines like Jinja2 and networking concepts like IP addressing and VLANs is preferred.

More like this

Similar roles

Technical Enablement Specialist Intern

IBM

Dallas, TX 13 days ago
IBM Z LinuxONE Hybrid Cloud Infrastructure Design Automation Containerization Networking Storage System Programming AI Databases Operating Systems

Site Reliability Engineer Network Intern

IBM

Austin, TX 8 days ago
SRE NRE Python Bash IBM Cloud AWS Azure Git CI/CD Grafana Prometheus Wireshark SolarWinds Cisco Juniper Arista Virtual Machines Network Administration

Cloud Developer Intern, Network

IBM

Austin, TX 9 days ago
IBM Cloud Kubernetes OpenShift Docker CI/CD Python Go Bash PowerShell Ruby Ansible Chef Zabbix Splunk Prometheus Sysdig GitHub JIRA Confluence ServiceNow Ubuntu RHEL CentOS DNS NTP

Cloud Developer Intern, Storage

IBM

Austin, TX 8 days ago
IBM Cloud OpenShift Kubernetes Docker CI/CD Python Java Go Bash PowerShell Ruby Ansible Chef Active Directory Zabbix Splunk GitHub JIRA Confluence ServiceNow Ubuntu RHEL CentOS VMware vSphere

Backend Developer Intern

IBM

Austin, TX 7 days ago
Kubernetes OpenShift Docker CI/CD Python Go Bash PowerShell Ruby Ansible Chef Active Directory Zabbix Splunk Ubuntu RHEL CentOS VMware vSphere Citrix Hypervisor IBM Cloud