For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
DC Tech Consulting
DC Tech Consulting

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Linux
Automation
Software Development
+26

Permanent role
13 days ago
Apply now

Role: Senior Software Engineer II

Location: Remote

Experience: 5 years

Role Overview:

We are seeking a skilled Linux Administrator with expertise in bare-metal server installation,

Linux troubleshooting, performance tuning, and networking. The candidate should also have

working knowledge of Ansible for basic automation and configuration management.

Key Responsibilities:

 Install and configure Linux operating systems on bare-metal servers.

 Automate installation workflows using PXE boot, Kickstart/Preseed, or Ansible

playbooks to reduce manual effort.

 Troubleshoot boot issues, kernel panics, and startup problems.

 Diagnose and resolve performance issues (CPU, memory, storage, and network).

 Configure and manage Linux networking (TCP/IP, routing, bonding, VLANs, firewall

rules, iptables/nftables, Netplan).

 Administer Linux servers including user management, patching, and filesystem/storage

management (LVM, RAID, ext4, xfs).

 Monitor system health, logs, and optimize resources using standard Linux tools (top,

vmstat, sar, iostat, journalctl, dmesg).

 Use Ansible for routine tasks such as patching, service configuration, and deployment

automation.

 Implement basic security hardening on Linux servers.

 Create and maintain documentation for server builds, troubleshooting steps, and

operational procedures.

Required Skills & Qualifications:

 Strong experience in bare-metal Linux installation and administration.

 Expertise in troubleshooting boot and kernel issues.

 Proficiency in Linux performance monitoring and optimization.

 Solid Linux networking skills (configuration, troubleshooting, and performance tuning).

 Good understanding of filesystems, storage management, and system logging.

 Hands-on experience with Ansible (playbooks, inventory management, ad-hoc

commands).

 Scripting skills in Bash for automation and troubleshooting.

 Familiarity with Ceph distributed storage concepts — OSDs, MONs, CRUSH

maps, and using Ceph for block/object storage.

Good to Have:

 Knowledge of virtualization (KVM, VMware, libvirt).

 Exposure to containers (Docker, LXC, Kubernetes).

 Experience with other automation/configuration management tools (Chef, Puppet,

Terraform).

 Familiarity with cloud platforms (AWS, Azure, GCP).

 Linux certifications (RHCSA, RHCE, Linux+).

Education:

 Bachelor’s degree in Computer Science, Information Technology, or equivalent

experience.

About DC Tech Consulting

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service