Job Openings Linux System Engineer

About the job Linux System Engineer

Responsibilities

  • Install new systems (bare metal and virtual machines), rebuild existing systems and configure hardware with a focus on infrastructure as code and automation.
  • OS installation, Trouble shooting and performance troubleshooting and apply patches and upgrades on a regular basis.
  • Compile packages from source.
  • Develop and maintain configuration management tools and Automation, Python, Bash Scripting,
  • Contribute to and maintain system standards.
  • Work closely with Software Engineers to develop CI/CD pipelines.
  • Research and recommend innovative and automated approaches for system administration tasks.
  • Manage security on the systems platform.
  • Perform and ensure daily automated backup operations are carried out.
  • Apply operating system patches and upgrades on a regular basis.
  • Perform periodic performance reporting to support capacity planning.
  • Make recommendations for future upgrades.
  • Perform basic network Troubleshooting, DNS, MTR, etc.

Requirements

  • Linux Guru skillset.
  • Configuration management experience (Cfengine, Puppet, Ansible, Bash Scripting etc.)
  • Knowledge of tools such as Kafka, RabbitMQ, Redis, HAProxy, MinIO, Inet, FreeIPA, Baculum etc.
  • Container and Container Orchestration experience (Docker, Kubernetes).
  • Knowledge of Databases, Postgres SQL, MySql etc.
  • Knowledge on opensource email platforms such as Zimbra.
  • Experience running hybrid environment of on-premises and cloud services (Nutanix, XEN,AWS, Azure).
  • Knowledge on storage management, LVM, XFD, BTRFS.
  • Knowledge on monitoring tools such as Zabbix.