CI
DevOps Engineer
Cardinal Integrated Technologies Inc
- 🇺🇸 United States
- On-site
- 13 hours ago
- Devops
- CI/CD
- Jenkins
- GitLab CI/CD
- GitHub Actions
- Azure DevOps
- Bash
- Python
- PowerShell
- HPE
- GitLab
- GitHub
- Linux
- Ansible
- Terraform
- Puppet
- IaC
- Docker
- Kubernetes
- Prometheus
- Grafana
- Elastic Stack
- Git
- RHEL
- Ubuntu
- CentOS
- NFS
- VLANs
- Disaster Recovery
- Configuration Management
- TCP/IP
- DNS
- VMware
- Azure
- AWS
- GCP
- AI/ML
13 hours ago
Location Santa Clara, CA (5D Onsite)
Duration- 6-12+ Months Contract
Mandatory Areas
Skill 1 – Design, implement, and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps
Skill 2 – Develop and maintain scripts using Bash, Python, or PowerShell
Skill 3 – Deploy, configure, and maintain physical servers including Dell, HPE, Supermicro, or Lenovo platforms
Good To have Skills –
Skill 1 – DevOps tools: Jenkins, GitLab, GitHub, Azure DevOps
Good To have Skill-
We are seeking a highly motivated DevOps Engineer with strong hands-on experience in both software automation and hardware infrastructure management. The ideal candidate will be responsible for designing, deploying, automating, and supporting Linux-based physical and virtual environments, CI/CD pipelines, storage systems, networking, and server hardware platforms, including GPU-enabled systems.
Key Responsibilities
DevOps & Automation
• Design, implement, and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps.
• Automate infrastructure provisioning using Ansible, Terraform, Puppet, or similar tools.
• Develop and maintain scripts using Bash, Python, or PowerShell.
• Implement infrastructure-as-code (IaC) best practices.
• Support containerized workloads using Docker and Kubernetes.
• Monitor system performance and availability using Prometheus, Grafana, ELK Stack, or similar tools.
• Manage source code repositories and branching strategies using Git.
Hardware & Infrastructure
• Deploy, configure, and maintain physical servers including Dell, HPE, Supermicro, or Lenovo platforms.
• Install and troubleshoot Linux operating systems (RHEL, Rocky Linux, Ubuntu, CentOS).
• Configure RAID, LVM, NVMe storage, NFS, and SAN/NAS environments.
• Support GPU servers and accelerator hardware (NVIDIA Tesla, A100, H100, RTX series).
• Perform hardware diagnostics, firmware updates, BIOS configuration, and server lifecycle management.
• Work with network teams to configure switches, VLANs, firewalls, and server connectivity.
• Support disaster recovery, backup, and recovery processes using tools such as ReaR, Clonezilla, or enterprise backup solutions.
• Manage rack-and-stack activities in data center and lab environments.
Technical Skills
Required
• Linux Administration (5+ years)
• DevOps tools: Jenkins, GitLab, GitHub, Azure DevOps
• Configuration Management: Ansible, Terraform
• Scripting: Bash, Python
• Containers: Docker, Kubernetes
• Version Control: Git
• Storage Technologies: RAID, LVM, NFS
• Server Hardware Troubleshooting
• Networking fundamentals (TCP/IP, DNS, VLANs, Firewalls)
Preferred
• GPU cluster deployment and management
• VMware vSphere / ESXi
• Public Cloud (Azure, AWS, GCP)
• Monitoring tools (Prometheus, Grafana)
• Experience supporting AI/ML infrastructure
• Enterprise storage platforms
Qualifications
• Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience.
• 5+ years of Linux System Administration experience.
• 3+ years of DevOps and automation experience.
• Experience working in data center, lab, or enterprise infrastructure environments.
• Strong troubleshooting and problem-solving skills.
DevOps Engineer · Cardinal Integrated Technologies Inc