Linux System Engineer
Core
Managing and evolving distributed infrastructure across on-premise data centers and AWS cloud environments to ensure reliability, security, and performance.
Role type
Linux System Engineer
Builds
Distributed infrastructure stack including on-premises data centers and AWS cloud environments
Domain
IT Infrastructure / Cloud Operations
Deliverable
infrastructure
Required skills
Linux system administration (Ubuntu), AWS (EC2, S3), Ansible, Bash scripting, Python scripting, monitoring and observability tooling, incident response, security best practices, database administration (PostgreSQL, MongoDB, Elasticsearch, Redis, Memcached, RabbitMQ), Git version control
Preferred skills
AWS certification, BS in Computer Science, IT administration apprenticeship
Technologies
Ubuntu, AWS (EC2, S3, VPC, IAM), Ansible, Prometheus, Grafana, ELK/OpenSearch, CloudWatch, PostgreSQL, MongoDB, Elasticsearch, Redis, Memcached, RabbitMQ, Git
Responsibilities
Maintain and support distributed systems, networks, and infrastructure across on-premises data centers and AWS cloud environments; Assist with AWS cloud infrastructure tasks covering EC2 compute, S3 storage, basic cost monitoring, and security configuration; Contribute to monitoring, alerting, and logging across the infrastructure stack using tools such as Prometheus, Grafana, and ELK; Perform troubleshooting and incident analysis at the network, OS, and application levels; Follow and apply security best practices across all systems, including vulnerability patching, access controls, and compliance with organizational security policies; Assist with routine administration of database and messaging systems including PostgreSQL, MongoDB, Elasticsearch, Redis, Memcached, and RabbitMQ; Contribute to the development and testing of new infrastructure requirements and backup strategies; Work closely with development teams to provide infrastructure support and assist in resolving application-level issues
Seniority
Mid-level, hands-on IC