Senior Systems Administrator
Role details
Job location
Tech stack
Job description
As part of the Momentum Systems team, this role is focused on designing, automating, and operating large-scale Linux-based infrastructure across on-premises and cloud environments. The Senior Systems Admin will play a key role in reducing operational toil through automation, improving system reliability through standardized configuration management, and enforcing security and compliance through repeatable, code-driven processes., This position requires deep hands-on experience with Enterprise Linux, Microsoft Servers, system internals, and lifecycle management, as well as strong proficiency in scripting and automation frameworks. The engineer will collaborate closely with other Systems, Network, Security, and Application teams to modernize infrastructure operations, build resilient platforms, and document repeatable patterns and best practices., * Architect, deploy, and maintain Enterprise Linux systems / MS Servers (physical, virtual, and cloud-based) with a strong emphasis on performance, reliability, and security.
- Design and implement automation-first solutions for system provisioning, configuration, patching, and lifecycle management using tools such as Ansible, SaltStack, or similar frameworks.
- Develop and maintain scripts and tooling (Python, Bash, or equivalent) to automate operational tasks, reduce manual intervention, and improve system observability.
- Build and maintain standardized Linux images, baselines, and hardened configurations, enforcing consistency across environments.
- Lead OS-level troubleshooting efforts, including kernel, filesystem, storage, networking, and performance analysis.
- Manage and automate patching, upgrades, and vulnerability remediation for Linux systems at scale.
- Administer and automate core Linux services including DNS, DHCP, Apache/Nginx, MySQL/MariaDB, and Postfix.
- Implement and maintain security controls such as server hardening, access controls, SSL/TLS certificate management, backups, and disaster recovery processes.
- Support and enhance virtualized and containerized platforms, including VMware and Kubernetes-based environments.
- Participate in on-call rotation, after-hours maintenance, and incident response activities.
Requirements
- Deep expertise in Enterprise Linux administration, including system internals, performance tuning, security hardening, and troubleshooting.
- Strong experience with configuration management and automation tools such as Ansible or SaltStack.
- Proficiency in scripting and automation with Python preferred; strong Bash skills required.
- Hands-on experience with VMware environments and automated provisioning.
- Advanced troubleshooting skills using Linux and network diagnostic tools.
- Experience administering Linux-based services such as DNS, Apache/Nginx, MySQL/MariaDB, and Postfix.
- Strong understanding of server and network security concepts.
- Experience managing, securing, and patching Microsoft Windows servers.
- Experience with Kubernetes or other container orchestration platforms.
- Experience operating Linux workloads in cloud environments such as AWS or Azure.
- Ability to work effectively in a 24x7 environment, including on-call responsibilities