DevOps and Software Engineering Intern

Intel

Job Summary

Intel's Foundry Automation group is seeking a DevOps and Software Engineering Intern to modernize infrastructure using IAC and DevOps practices. The intern will help engineers provide scalable, automated infrastructure solutions for manufacturing systems, build CI/CD pipelines, and define, design, and develop infrastructure systems/software supporting factory applications. Responsibilities include developing automated CI/CD pipelines, collaborating on IAC solutions, supporting documentation, implementing automated testing, and monitoring application performance.

Must Have

  • Pursuing bachelor's degree in computer science or relevant engineering discipline

Good to Have

  • 6+ months experience in one or more languages: Python, JavaScript, Java, C#, Go
  • Enrolled in Computer Science/Software Engineering/DevOps degree program
  • Familiarity with CI/CD tools and practices (GitHub Actions, Jenkins, GitLab CI)
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their application services
  • Experience with version control systems, automated testing, and software deployment strategies
  • Knowledge of system design principles and distributed systems architecture
  • Experience with Linux/Unix operating systems and command-line tools

Job Description

Job Description:

  • Intel's Foundry Automation group seeking to modernize infrastructure through IAC and DevOps practices.
  • Engineers provide scalable, automated infrastructure solutions for manufacturing systems.
  • Build CI/CD pipelines for IT infrastructure deployment software. Infrastructure software automation spans full lifecycle from provisioning to monitoring.
  • Learn Intel process technology development environment business models.
  • Define, design, and develop infrastructure systems/software supporting factory applications

Qualifications:

Major Duties and Responsibilities:

  • Develop and implement automated CI/CD pipelines for software deployment and release management
  • Collaborate with cross-functional teams to gather requirements and design scalable Infrastructure as Code (IAC) and automation solutions
  • Support documentation of software development processes, procedures, and deployment workflows
  • Support development and implementation of automated testing frameworks to enhance code quality and reliability
  • Assist DevOps team in identifying and implementing software development optimization opportunities
  • Work with development teams to monitor application performance and respond to deployment issues

Minimum Qualifications:

  • Pursuing bachelor's degree in computer science or relevant engineering discipline

Preferred Qualifications:

  • 6+ months experience in one or more languages: Python, JavaScript, Java, C#, Go
  • Enrolled in Computer Science/Software Engineering/DevOps degree program
  • Familiarity with CI/CD tools and practices (GitHub Actions, Jenkins, GitLab CI)
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their application services
  • Experience with version control systems, automated testing, and software deployment strategies
  • Knowledge of system design principles and distributed systems architecture
  • Experience with Linux/Unix operating systems and command-line tools

20 Skills Required For This Role

Cross Functional Github Game Texts Release Management Automated Testing Gitlab C# Linux Aws Azure Unix Ci Cd Docker Kubernetes Python Github Actions Javascript Jenkins Java System Design

Similar Jobs