Senior Software Engineer - Linux Virtualization
Seattle, Washington, United States
Software and Services
The Linux virtualization engineer is responsible for designing, implementing, and managing virtualization technologies on Linux-based systems. They will build and solve Linux production systems at scale. As well as multi-datacenter deployment and supporting a large-scale Linux environment with heterogeneous hardware.
Key Qualifications
- Expertise in Linux Operating Systems: You should have an in-depth understanding of Linux operating systems, including their installation, configuration, and administration
- Proficiency in Virtualization Technologies: You must have hands-on experience in virtualization technologies such as KVM, Xen, and VMware, including their installation, configuration, and administration
- Familiarity with Cloud Computing: Knowledge of cloud computing platforms, such as AWS, GCP, and Azure, is essential for managing virtualization infrastructure in cloud environments
- Understanding of Networking: You should have a good understanding of networking concepts, including TCP/IP, DNS, DHCP, and VLANs
- Scripting Skills: Proficiency in scripting languages like Python, Bash, and PowerShell is essential for automating tasks and creating custom solutions
Description
- This is Senior Linux system Engineer position with dedicated focus on E2E system validation
- Build, automate and support critical infrastructure supporting applications used across
multiple teams
- Run different automation pipelines in the large ecosystem, including provision, orchestration,
and supervising on Linux baremetal and Linux Virtual Machines.
- Collaborate across teams to run workloads and analyze/debug data
- Evolve and modify the Analytics Platform based on requirements
- Write code, tests, documentation, participate in code reviews
Education & Experience
- BS, MS, or PhD degree in Computer Science or equivalent experience
Additional Requirements
- ADDITIONAL REQUIREMENTS AS PLUS:
- - Cassandra, Kerberos, SDN, Docker, Kubernetes, Serverless Computing, etc
- - Prior experience as an SRE, Software engineer
- - Experience in system automation technology, such as Puppet or Ansible
- - Experience in Docker, Kubernetes and Cloud technologies will be a plus