Industrial Automation Design Engineer

Jabil

Sonora

On-site

MXN 600,000 - 900,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Oracle seeks a Python-focused Network Automation Engineer to design, develop, and validate scalable network systems across enterprise and cloud environments. Build Python apps, APIs, and automation frameworks that integrate with IaC, Ansible, and CI/CD pipelines, supporting 24x7 operations.

You will collaborate with cross-functional teams, mentor junior engineers, and contribute to incident response, capacity planning, and reliability improvements to ensure robust network performance.

Qualifications

  • Strong experience developing software in Python, including automation frameworks, reusable libraries, APIs, and network automation solutions.
  • Experience supporting enterprise, corporate, or cloud networking environments.
  • Knowledge of at least three technologies: Network Automation, Firewalls, Layer 2/Layer 3 Switching, Load Balancers, VPN, OCI, AWS, Azure, or GCP.
  • Experience with IaC, Ansible, CI/CD pipelines, REST APIs, zero-touch provisioning, and configuration management.
  • Experience supporting incident, change, capacity, and problem management.
  • Experience with ticketing and incident/request tracking systems.
  • Strong troubleshooting, analytical, communication, and collaboration skills.
  • Ability to support mission-critical production environments and participate in a 24x7 operational support rotation.

Responsibilities

  • Designs and develops standard network systems supporting enterprise, data center, and cloud-based networking environments independently.
  • Validates production networks and assists in scaling use cases.
  • Participates in network solution design and validation activities.
  • Identifies risks prior to deployment.
  • Collaborates with vendors and internal teams to validate network configurations, hardware, firmware, software, and cloud network code.
  • Contributes to operational playbooks supporting incident response, standard changes, troubleshooting, and investigations.
  • Implements guided improvements to optimize network processes and operational efficiency.
  • Designs and develops Python applications, reusable libraries, APIs, and automation frameworks supporting network operations.
  • Develops software solutions that automate network provisioning, validation, compliance, monitoring, testing, and operational workflows.
  • Automates production, laboratory, and large-scale operational tasks using Python as the primary development language, integrating with infrastructure pipelines, APIs, Ansible, and configuration management platforms.

Skills

Python
Network Automation
API Development
Infrastructure as Code
Ansible
CI/CD
Software Engineering
Network Architecture
Observability
Automation Frameworks
Troubleshooting
Root Cause Analysis

Education

Bachelor's Degree or higher in CS / EE / IT
Master's Degree in CS / EE / IT (optional)
6+ years related experience (alternative)

Tools

Python
Ansible
CI/CD pipelines
REST APIs
Infrastructure as Code (IaC)

Job description

Job Description

Designs and develops network systems for enterprise, data center, and cloud environments while building software solutions in Python to automate network operations, infrastructure lifecycle management, telemetry collection, and operational workflows. Designs and implements reusable automation frameworks, APIs, operational services, and tooling that integrate with network infrastructure, CI/CD pipelines, Infrastructure as Code, and configuration management platforms. Develops dashboards, monitoring capabilities, testing frameworks, and operational tooling to improve network reliability, scalability, and engineering efficiency while supporting Oracle Corporate Network and Security Operations through incident, change, capacity, and reliability management.

Key Responsibilities
Network Design, Development, and Validation
  • Designs and develops standard network systems supporting enterprise, data center, and cloud-based networking environments independently.
  • Validates production networks and assists in scaling use cases.
  • Participates in network solution design and validation activities.
  • Identifies risks prior to deployment.
  • Collaborates with vendors and internal teams to validate network configurations, hardware, firmware, software, and cloud network code.
  • Contributes to operational playbooks supporting incident response, standard changes, troubleshooting, and investigations.
  • Implements guided improvements to optimize network processes and operational efficiency.
Automation and Software Development
  • Designs and develops Python applications, reusable libraries, APIs, and automation frameworks supporting network operations and infrastructure lifecycle management.
  • Develops software solutions that automate network provisioning, validation, compliance, monitoring, testing, and operational workflows.
  • Automates production, laboratory, and large-scale operational tasks using Python as the primary development language, integrating with infrastructure pipelines, APIs, Ansible, and configuration management platforms.
  • Develops telemetry pipelines, dashboards, data collection services, and alerting mechanisms that improve network observability and operational visibility.
  • Supports Infrastructure as Code (IaC), zero-touch provisioning, and software-driven network automation initiatives while continuously improving engineering tooling and operational efficiency.
Testing and Quality Assurance
  • Develops and implements standalone test cases and test strategies.
  • Guides junior engineers in testing practices.
  • Performs break-fix validation and contributes to post-event root cause analysis.
  • Conducts L1 network change reviews and communicates changes for change management processes.
  • Executes compliance and readiness testing.
  • Supports Governance, Risk, and Compliance (GRC) data collection and automation improvements.
Monitoring and Reliability
  • Implements monitoring, telemetry, dashboards, and alerting systems to maintain network health and service level objectives.
  • Develops Python-based operational tools that enable rapid diagnosis, troubleshooting, and remediation of network incidents.
  • Supports operational incident response and root cause investigations.
  • Develops tools that improve frontline operational response to network failures.
  • Supports 24x7 operational activities through rotational on-call coverage as required.
Cross-Team Collaboration and Leadership
  • Collaborates with project and program managers to deliver deployment milestones.
  • Provides guidance to junior engineers on routine technical issues.
  • Contributes to customer communications, incident documentation, and root cause analysis.
  • Participates in software architecture and technical roadmap discussions.
  • Partners with internal teams to ensure adherence to networking standards.
Performance and Capacity Management
  • Analyzes network performance metrics including latency, throughput, and packet loss to improve network efficiency.
  • Uses capacity, security, and performance metrics to support infrastructure growth planning.
  • Supports corporate, enterprise, and cloud networking environments while contributing to network reliability improvements.
Minimum Job Qualifications
Education and/or Experience

Bachelor's Degree in Computer Science, Electrical Engineering, Hardware Engineering, Information Technology, or a related field and 2+ years of experience in network engineering, software development, cloud programming, network automation, or enterprise network operations; or Master's Degree in Computer Science, Electrical Engineering, Hardware Engineering, Information Technology, or a related field; or 6+ years of relevant experience in network engineering, software development, cloud programming, network automation, or networking research and development.

Technical Qualifications
  • Strong experience developing software in Python, including automation frameworks, reusable libraries, APIs, operational tooling, and network automation solutions.
  • Experience supporting enterprise, corporate, or cloud networking environments.
  • Knowledge of at least three of the following technologies: Network Automation, Firewalls, Layer 2/Layer 3 Switching, Load Balancers, VPN, OCI, AWS, Azure, or GCP.
  • Experience with Infrastructure as Code (IaC), Ansible, CI/CD pipelines, REST APIs, zero-touch provisioning, and configuration management.
  • Experience supporting incident, change, capacity, and problem management.
  • Experience with ticketing and incident/request tracking systems.
  • Strong troubleshooting, analytical, communication, and collaboration skills.
  • Ability to support mission-critical production environments and participate in a 24x7 operational support rotation.
Job Skills
  • Python Software Development
  • Network Automation
  • API Development
  • Infrastructure as Code (IaC)
  • Ansible
  • CI/CD
  • Software Engineering
  • Network Architecture
  • Observability & Telemetry
  • Automation Frameworks
  • Troubleshooting
  • Root Cause Analysis
Core Responsibilities
Planning & Execution
  • Tracks timelines with minimal supervision, ensuring work is completed in a timely manner and is in alignment with project requirements.
  • Prioritizes and adjusts work as resources or timelines change, with some guidance.
Collaboration & Partnership
  • Collaborates within the team to better understand expectations and achieve shared objectives.
  • Leverages a foundational understanding of business, stakeholder, and/or customer needs to build partnerships with limited guidance.
  • Actively listens and asks questions to enhance collaboration.
Problem Solving
  • Identifies and addresses issues, escalating problems to senior staff as needed in accordance with standard procedures.
  • Compiles and reviews data and/or information from multiple sources to troubleshoot standard and non-standard errors.
Continuous Learning
  • Seeks opportunities to gain knowledge and learn new skills and/or tools aligned with industry trends and best practices.
  • Utilizes feedback and training to improve skills.
  • Participates in a culture of continuous learning and knowledge sharing.
Continuous Improvement
  • Implements updates to processes, protocols, and workflows to increase efficiency and effectiveness as directed with some guidance.
  • Contributes to ideation for future process improvements.

Career Level - IC3

About Us

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life‑saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That's why we're committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Qa Automation Engineer (Junior-Mid) - Remote & Flexible
Qa Automation Engineer (Junior-Mid) - Remote & Flexible

Agileengine, Llc. • Región Centro

Hybrid
MXN 500,000 - 900,000
Network Automation Engineer
Network Automation Engineer

Oracle • Región Centro

On-site
MXN 350,000 - 650,000
Java Solution Architect – Insurance & Bfsi
Java Solution Architect – Insurance & Bfsi

Capital Empresarial Horizonte • Xico

On-site
MXN 900,000 - 1,300,000
Junior Network Automation Engineer (Python)
Junior Network Automation Engineer (Python)

Agileengine, Llc. • Región Centro

Hybrid
MXN 500,000 - 900,000
Senior Network Automation Engineer - Python & IaC
Senior Network Automation Engineer - Python & IaC

Oracle Corporation • Región Centro

On-site
MXN 900,000 - 1,300,000
Senior Cloud Architect Financial Services Industry (FSI)
Senior Cloud Architect Financial Services Industry (FSI)

Oracle Corporation • Mexico

On-site
MXN 900,000 - 1,700,000
Flexible benefits
Volunteer programs
Disability accommodations
Python-Powered Network Automation Engineer
Python-Powered Network Automation Engineer

Oracle • Región Centro

On-site
MXN 350,000 - 650,000
Principal Data Systems Operations Developer
Principal Data Systems Operations Developer

Oracle • Región Centro

On-site
MXN 1,500,000 - 2,300,000
Python Network Automation Engineer (Cloud & DC)
Python Network Automation Engineer (Cloud & DC)

Jabil • Sonora

On-site
MXN 600,000 - 900,000
NetSuite - Principal Consultant
NetSuite - Principal Consultant

Oracle • Región Centro

On-site
MXN 700,000 - 1,000,000