- Manage and maintain Linux servers ensuring high availability, security, and performance.
- Implement and maintain firewall configurations to safeguard server infrastructure.
- Deploy, configure, and automate infrastructure using DevOps methodologies.
- Collaborate with development teams to streamline deployment processes.
- Monitor system performance and troubleshoot issues proactively.
- Develop and maintain documentation for system configurations and procedures.
- Stay updated with emerging technologies and best practices in Linux administration and DevOps.
Requirements:
- Proficiency in Linux server administration (Ubuntu, CentOS, etc.).
- Experience with firewall configuration and management (iptables, firewalls, etc.).
- Strong knowledge of DevOps tools and methodologies (CI/CD pipelines, automation tools, etc.).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Scripting skills (Bash, Python, etc.) for automation tasks.
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a team environment.
Preferred:
- Experience with cloud platforms (AWS, GCP, Azure).
- Knowledge of configuration management tools (Ansible, Puppet, Chef).
- Understanding of networking principles and protocols.
- Certification in Linux or DevOps-related technologies is a plus.
Good to have:
- Gluster, FreeIPA, and Ovirt skills