Position Description:
The DevOps Engineer (Linux) plays a critical role in integrating, automating, and optimizing production-level systems to ensure reliability, scalability, and security. Combining system engineering expertise with DevOps principles, this role focuses on creating and maintaining highly available, fault-tolerant environments while collaborating with cross-functional teams to drive continuous delivery and operational excellence.
Minimum Qualifications:
- Education: Diploma in IT or equivalent industry certifications (e.g., RHCSA, RHCE, AWS Certified DevOps Engineer, etc.).
- Experience: 4–7 years of experience in Linux and systems administration, including DevOps practices.
Key Responsibilities:
- System Design & Integration:
- Design and implement secure, scalable, and reliable solutions using modern DevOps and Linux practices.
- Collaborate with developers to integrate proprietary products and optimize systems for deployment.
- Infrastructure Automation:
- Automate infrastructure deployments using Infrastructure as Code (IaC) tools like Terraform, Ansible, or Puppet.
- Build, test, and deploy solutions through CI/CD pipelines (e.g., Jenkins, GitHub Actions).
- Monitoring & Optimization:
- Monitor system performance with tools like Grafana, Prometheus, or ELK Stack, ensuring uptime and automated alerting.
- Optimize system performance through continuous tuning and risk analysis.
- Troubleshooting & Support:
- Resolve critical outages and develop solutions to prevent recurrence.
- Debug, patch, and maintain internal repositories and configuration management systems.
- Security & Stability:
- Conduct security audits, system patching, and enforce best practices for secure environments.
- Implement solutions that prioritize both system stability and security.
- Collaboration & Mentorship:
- Provide guidance and mentorship to junior team members.
- Work closely with technical teams to adopt and improve best practices in DevOps and SysOps.
Key Competencies:
- Strong Linux/UNIX administration skills, especially with RedHat – Beneficial not requirement/CentOS.
- Experience with virtualization (e.g., KVM, VMware) and containerization technologies (e.g., Docker, Kubernetes).
- Proficiency in scripting languages (e.g., Python, Bash, Perl).
- Familiarity with DevOps tools and practices, including CI/CD and Infrastructure as Code.
- Experience with databases (e.g., MySQL, Cassandra) and clustering technologies.
- Strong troubleshooting skills in interrelated, complex systems.
Desired Skills:
- DevOps Specialist
- Linux Specialist
- Linux Administrator
- DevOps Engineer