Platform Engineer (Linux/Automation)
Role details
Job location
Tech stack
Job description
-
Serve as a Platform and Automation engineer for Linux system environments
-
Provide end-to-end ownership of complex Linux system environments
-
Work with teams to keep systems running smoothly and securely
-
Serve as the team's expert and owner for all things systems administration o You are the first line of defense against a variety of server threats
-
Monitor alerts, triage outages, and come up with plans to solve issues
-
Automate processes such as: o System provisioning o Log Parsing o Data Transformations o Operational workflows
-
Administer enterprise Linux servers including: o Operating system patching o Security hardening, monitoring, and troubleshooting
-
Administer AWS cloud accounts with Terraform o Troubleshoot and debug via the AWS Console and CLI
-
Handle data storage and indexing systems operations, including: o Monitoring, backup management, and upgrades
-
Configure and maintain web servers, including: o Monitoring and configuration management
-
Design, build, deploy, maintain, and secure platform infrastructure
Requirements
-
5+ years of experience with the following: o Platform, Automation, and/or Infrastructure engineering o Linux engineering o Cloud administration
-
Proficient using the following languages for automation, scripting, and/or programming: o Python o Ansible o Bash/go (preferred)
-
Ability to troubleshoot server hardware failures
-
Applied knowledge in operating system security and hardening
-
Experience in patch/configuration management in enterprise production environments
-
Exposure to operation and configuration of database and web server technologies
-
Experience with automation frameworks o Specifically Ansible, to write scripts and automate security processes
-
Experience with Kubernetes (preferred)
-
Experience with Docker / Containerization / Container Orchestration (preferred)
-
DevOps and/or CI/CD pipeline experience (preferred)