DevOps & IT Infrastructure Engineer
- San Jose, CA, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Job Summary
TetraMem's Software Team is seeking an experienced IT Infrastructure & DevOps Engineer to manage and optimize our on-premises and cloud infrastructure, automate development workflows, and support software and hardware engineering teams. The ideal candidate has strong Linux administration, cloud infrastructure, scripting, and DevOps experience.
Responsibilities
• Manage and maintain reliable, secure, and scalable IT infrastructure across on-premises and cloud environments (AWS, Azure, etc.).
• Administer Linux systems, computing environments, virtual machines, networking, and system images.
• Design, implement and maintain CI/CD pipelines for automated software builds, testing, packaging, and deployment.
• Build and distribute software through native installers (RPM/DEB) and Docker containers.
• Automate infrastructure provisioning, configuration, monitoring, and maintenance.
• Support development environments and infrastructure for software, hardware, and ML engineering teams.
• Troubleshoot system, networking, and deployment issues to ensure operational reliability.
• Implement monitoring, alerting, and logging solutions to promptly detect, troubleshoot and resolve issues
• Manage backup and restore procedures to safeguard data integrity and availability.
• Contribute to security, compliance, and data privacy initiatives.
Required Qualifications
• Bachelor's degree in Computer Science, Engineering, IT, or equivalent practical experience.
• Strong Linux system administration and troubleshooting skills.
• Experience managing cloud infrastructure (AWS, Azure, or equivalent).
• Proficiency in Python, Bash, YAML, and JSON.
• Experience managing local and cloud computing environments, virtual machines, and system images.
• Experience with software packaging (RPM/DEB) and containerization (Docker).
• Experience with IT automation tools (Ansible, Chef, Terraform, etc.).
• Hands-on experience with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions, etc.).
• Solid understanding of networking, security, access control, and system monitoring.
Preferred Qualifications
• Experience managing applications and infrastructure across edge and cloud environments.
• Experience supporting semiconductor, FPGA, ASIC, or embedded hardware development teams.
• Familiarity with ML infrastructure, GPU computing, and ML deployment workflows.
• Experience supporting real-time image/audio processing or computer vision applications.
• Familiarity with Kubernetes, EDA tools, embedded Linux, and cross-compilation toolchains.
More about this job
Skills
- DevOps
- Linux
- AWS
- Microsoft Azure
- CI/CD
- Packaging
- Docker
- ML
- Solve ICT system problems
- Troubleshoot
- Computer science
- System administration
- Troubleshooting
- Python
- Bash
- Cloud computing
- Ansible
- IBM Terraform
- Jenkins
- GitLab
- GitHub
- Kubernetes
- EDA