Your Role and Responsibilities
Role and Responsibilities:
- Manage and maintain Linux-based systems across multiple environments.
- Automate provisioning, configuration, and deployment tasks using tools like Ansible and Jenkins
- Design, implement, and manage deployment of containerized applications using Kubernetes and docker.
- Monitor and troubleshoot system performance, network issues, and applications to ensure optimal uptime and efficiency.
- Harden the server from scratch using baseboard management controller (BMC)s.
- Implement and maintain security best practices, ensuring compliance with company policies.
- Proactively identify potential improvements to processes and systems.
- Analyze and fix network & DNS issues in the environment.
- Upgrade Kubernetes worker nodes and packages without interrupting the cluster.
- Maintain benchmarking standards on systems to ensure continuous compliance.
- Participate in on-call rotation to support critical infrastructure issues.
Required Technical and Professional Expertise
- In addition to your strong verbal and written communication skills, you’ll possess….
- Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent work experience)
- 8+ years of experience managing Linux systems in a production environment.
- Strong hands-on expertise with automation tools such as Ansible and Jenkins.
- Hands-on experience with Kubernetes and containerization (e.g., Docker).
- Familiarity with CI/CD pipelines and DevOps methodologies.
Preferred Technical and Professional Expertise