Linux Systems Engineer

Full Time

Madison-Davis Client

Office Status: Hybrid

Core Expectations for the Position:

  • Create Linux distributives with pre-installed software for unattended installation and automated provisioning on customers site.
  • Evaluate Linux OS services running on different hardware for performance and stability.
  • Orchestrate Docker containers with micro-services.
  • For Server Operations, support day-to-day operations of Deployment Systems and hosted services.
  • Script the automation of regular tasks to help streamline operations and perform data collection.
  • Participate in the planning of future network services and development of applications/software to accomplish requirements.
  • Work on technical projects, working with staff and vendors to gather requirements, scope technical efforts, determine solutions, setup project tasks/plans, and implement those solutions.
  • Document all the procedures in Knowledge Base.

Requirements:

  • Bachelor’s degree in Computer Science or equivalent. –
  • 4+ years of professional software development and proven experience in the following:
  • RedHat and Debian based Linux distributives.
  • Linux kernel internal, device drivers and device trees, build kernel modules, board bring up, run levels, init systems, cron tasks, ssh tunnels, key forwarding
  • File systems knowledge: ext4, LVM, RAID levels.
  • Network design: iptables, routing, firewalls, DNS, load balancers, VPN.
  • Apache, Tomcat, Nginx, DNS, hosted services.
  • Virtualization: virtual machines, virtual containers, Docker.
  • System Monitoring and operations automation: resource management, metrics, alert notifications, alert escalations.
  • Backup and restore procedures.
  • Linux user management: local users, private/public keys, LDAP.
  • Chef, Ansible
  • Python
  • Desired experience also includes working with Microsoft Azure and Amazon Cloud Services and ELK Stack.
  • Excellent communication and team collaboration skills and an ability to interface with business stakeholders and other engineers.
  • Ability to prioritize, meet deadlines and to work well under pressure.
  • Excellent analytical and problem-solving skills.
Upload your CV/resume or any other relevant file. Max. file size: 2 GB.

Share on
Print