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