DevOps Administrator

OSI Systems, Inc

$112K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • 5+ years of experience in Linux systems administration and DevOps engineering
  • Strong expertise in Linux administration (Red Hat, Ubuntu, or Debian-based distributions)
  • Hands-on experience with DevOps tools and practices
  • Proficiency in scripting (Bash, Python, or similar) for automation
  • Experience with cloud platforms
  • Excellent troubleshooting and problem-solving skills with a proactive approach to system reliability and security
  • Strong communication skills and the ability to work both independently and collaboratively

Responsibilities

  • Design, implement, and maintain CI/CD pipelines using tools like Jenkins or GitLab CI.
  • Develop and manage Infrastructure as Code (IaC) with Terraform or Ansible.
  • Automate provisioning, configuration, deployment, and scaling of infrastructure.
  • Implement monitoring, logging, and alerting solutions using Prometheus or ELK Stack.
  • Containerize applications and manage orchestration with Kubernetes and Docker.
  • Install, configure, secure, and maintain Linux servers across various environments.
  • Architect and manage cloud infrastructure on AWS and Azure.

Benefits

  • Long-term incentives and potential discretionary bonuses.
  • Ability to purchase company stock at a discounted rate through an Employee Stock Purchase Program (ESPP).
  • Comprehensive health plan options and access to 401(k) retirement plan.
  • Health savings account, disability insurance, life insurance, and AD&D insurance.
  • Leave of absence programs and various voluntary benefits.
  • Paid time off for vacation, holidays, bereavement, and jury duty.
  • Flexible time-off for full-time salaried employees.
Full Job Description
Overview

We are seeking an experienced Linux Systems and Devops Administrator to join our IT team. The ideal candidate will have deep expertise in Linux server administration, DevOps practices, and modern cloud-native infrastructure. This role involves designing, implementing, and maintaining scalable, secure, and highly available systems, with a strong focus on automation, CI/CD pipelines, Infrastructure as Code (IaC), and container orchestration.

Responsibilities
• DevOps & Automation:
  • Design, implement, and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or ArgoCD.
  • Develop and manage Infrastructure as Code (IaC) using Terraform, Ansible, or similar tools.
  • Automate provisioning, configuration, deployment, and scaling of infrastructure and applications.
  • Implement monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK Stack, Loki).
  • Containerize applications and manage orchestration platforms such as Kubernetes and Docker.

• Linux Server Administration:
  • Install, configure, secure, and maintain Linux servers (RHEL, CentOS, Ubuntu, Debian) in physical, virtual, and cloud environments.
  • Manage system performance, high availability, backups, patching, and disaster recovery.
  • Administer core services including DNS, DHCP, NFS, Apache, databases (PostgreSQL, MySQL/MongoDB), and web services.
  • Perform advanced troubleshooting, root cause analysis, and performance tuning of Linux systems.
  • Manage storage solutions and networking configurations.

• Cloud & Infrastructure:
  • Architect and manage cloud infrastructure on AWS, and Azure.
  • Implement and maintain hybrid/multi-cloud environments.
  • Ensure infrastructure scalability, reliability, and cost optimization.

• Security & Compliance:
  • Implement security best practices including SELinux, firewalls (iptables/firewalld), vulnerability scanning, and hardening of Linux systems.
  • Participate in security incident response, forensics, and remediation.
  • Ensure compliance with organizational security policies and industry standards.

• Team Leadership & Collaboration:
  • Mentor junior team members and provide technical guidance.
  • Collaborate with development, QA, and operations teams to improve deployment processes and system reliability.
  • Work closely with stakeholders to understand requirements and deliver technical solutions.
  • Manage relationships with vendors and open-source communities
  • Uphold the company's core values of Integrity, Innovation, Accountability, and Teamwork
  • Demonstrate behavior consistent with the company's Code of Ethics and Conduct
  • It is the responsibility of every employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem
  • Duties may be modified or assigned at any time to meet the needs of the business.

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • 5+ years of experience in Linux systems administration and DevOps engineering
  • Strong expertise in Linux administration (Red Hat, Ubuntu, or Debian-based distributions)
  • Hands-on experience with DevOps tools and practices
  • Proficiency in scripting (Bash, Python, or similar) for automation
  • Experience with cloud platforms
  • Excellent troubleshooting and problem-solving skills with a proactive approach to system reliability and security
  • Strong communication skills and the ability to work both independently and collaboratively


Preferred Qualifications

  • Certifications such as RHCE (Red Hat Certified Engineer), CKAD/CKA (Kubernetes), AWS Certified DevOps Engineer, Terraform Associate, or Azure DevOps Engineer Expert
  • Experience with configuration management tools
  • Knowledge of observability platforms and site reliability engineering (SRE) principles
  • Familiarity with database administration and networking concepts
  • Experience in high-availability, load-balanced, and zero-downtime environments


Please review our benefits here: Life at OSI

Pay may range from $112,000 to $130,00 annually

The pay range above represents annual base salary only. Final compensation will be determined based on factors such as your job level, geographic location, date of hire, experience, job-related knowledge and skills, and education in conjunction with market and business considerations.

Base salary is one component of your total rewards package. You may be eligible for long-term incentives, potential discretionary bonuses, and the ability to purchase company stock at a discounted rate through the Employee Stock Purchase Program (ESPP). OSI also offers comprehensive benefits including various options for health plans, access to 401(k) retirement plan, health savings account, disability insurance, life insurance, AD&D insurance, leave of absence programs and an array of voluntary benefits. In addition, paid time off is offered to be used for vacation, holidays, bereavement, and jury duty. Full-Time salaried employees are entitled to flexible time-off.

NOTICE TO THIRD PARTY AGENCIES

OSI Systems, Inc. and its subsidiaries (collectively "OSI") does not accept unsolicited resumes from recruiters or employment agencies. If any person or entity, including a recruiter or agency, submits any information, including any resume or information regarding any potential candidate, without a signed agreement in place with OSI, OSI explicitly reserves the right to use such information, and pursue and/or hire such candidates, without any financial obligation to the person, recruiter or agency. Any unsolicited information or resumes, including those submitted directly to hiring managers, are considered and deemed to be the property of OSI.

Similar Jobs

More Jobs at OSI Systems, Inc

More Information Technology Jobs

Find similar DevOps Administrator jobs: