- Company Name
- Partnerize
- Job Title
- Linux Systems Engineer
- Job Description
-
**Job Title:** Linux Systems Engineer
**Role Summary:**
Provide operational support, design, and engineering for large, distributed software applications. Manage infrastructure provisioning, performance optimization, and continuous integration/continuous delivery pipelines. Collaborate closely with development and IT teams to ensure high availability, scalability, and security of the platform.
**Expectations:**
- Execute technical projects with minimal supervision, delivering on time and within scope.
- Act as escalation point for incidents and troubleshooting.
- Participate in on‑call rotation and maintain high incident resolution quality.
- Drive continuous process improvement, automation, and best‑practice implementation.
**Key Responsibilities:**
- Provision, configure, and maintain Linux-based servers and cloud resources (AWS, other IaaS).
- Build and maintain automated deployment, configuration‑management, and CI/CD pipelines using Ansible, Terraform, Docker, and related tools.
- Monitor system performance, capacity, and reliability; proactively identify bottlenecks and propose solutions.
- Collaborate with development teams to design and test application releases, ensuring rigorous release procedures.
- Manage database instances (MySQL, PostgreSQL, Redis) and application data stores, including backup and recovery strategies.
- Resolve incidents, root‑cause analysis, and implement preventive actions.
- Document procedures, architecture decisions, and troubleshooting guides.
- Engage in platform design, capacity planning, and technology evaluation (e.g., Kubernetes, container runtimes).
**Required Skills:**
- Linux system administration (Ubuntu/Debian/CentOS).
- Scripting: Bash, Python, PHP.
- Infrastructure automation: Ansible, Terraform, Docker.
- Cloud platforms: AWS (EC2, RDS, S3, VPC).
- Databases: MySQL, PostgreSQL, Redis.
- Monitoring: Zabbix, Nagios, Grafana/Prometheus.
- CI/CD tools: Git, Jenkins, GitLab CI.
- Understanding of ITIL incident/problem/ change management.
- Ability to troubleshoot, diagnose, and resolve complex issues independently.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Linux Foundation Certified Engineer (LFCE) or Red Hat Certified System Administrator (RHCSA) preferred.
- AWS Certified SysOps Administrator or AWS Certified Developer – Associate (optional).