DevOps Engineer

Cardinal Integrated Technologies Inc

  • Santa Clara, CA
  • 8 days ago

    Highlights

    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. Skill 1 - Design, implement, and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps.

    Numbers & Facts

    LocationSanta Clara, CA

    Description

    Role - DevOps Engineer(24008-1)

    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.

    Similar Jobs