
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.