TTM Technologies is looking for a DevOps Engineer Intern to help refactor and organize production environment scripts into a structured repository system with GitLab CI/CD pipelines, addressing the need for automation, infrastructure management, and on-premises DevOps workflows.
Requirements
- Experience with Git for version control and workflow management.
- Familiarity with GitLab CI/CD for automating builds, testing, and deployments.
- Basic understanding of Linux (command-line usage, scripting, or troubleshooting).
- Knowledge of SQL databases (writing queries, simple optimizations).
- Experience with automated unit testing in CI/CD pipelines is a plus.
- Familiarity with Perl scripting is helpful.
- Experience with infrastructure automation tools (Ansible, Puppet, or similar).
Responsibilities
- Refactor and migrate production scripts into a Git repository for version control.
- Design and implement GitLab CI/CD pipelines to automate deployment and testing.
- Develop automated tests to ensure stability within CI/CD workflows.
- Utilize containerization (Docker) within an on-premises environment.
- Maintain and troubleshoot Linux-based systems and automate administrative tasks.
- Document infrastructure processes, automation workflows, and best practices.
Other
- Currently pursuing a bachelor's or master’s degree in computer science, IT, or a related field with a focus on DevOps.
- Prior internship experience or currently enrolled in a master’s program.
- Demonstrated driven team player
- Good math and communication skills
- Demonstrated leadership ability, energetic & self-motivating, able to meet deadlines