Job Description
We are seeking a highly skilled and experienced IT System admin to join our IT department. The ideal candidate will design, implement, and maintain cutting-edge infrastructure solutions that support the seamless delivery of software and services. This role focuses on bridging the gap between development and operations teams, ensuring reliability, scalability, and performance in a fast-paced environment.
Infrastructure Management:
- Design, build, and maintain scalable, secure, and highly available infrastructure in on-premise, and hybrid environments.
- Manage CI/CD pipelines to ensure efficient and reliable software deployments.
- Automate infrastructure provisioning, monitoring, and scaling.
Linux System Administration:
- Manage, troubleshoot, and optimize Linux-based systems and environments.
- Ensure system security and compliance with best practices and organizational standards.
OpenShift Management:
- Deploy, configure, and maintain OpenShift clusters.
- Integrate OpenShift with CI/CD pipelines and automate deployment processes.
- Monitor and troubleshoot OpenShift platform-related issues.
GitLab Administration:
- Administer GitLab repositories, runners, and CI/CD and pipelines.
- Implement GitOps practices and workflows for efficient source code management and delivery.
- Collaborate with development teams to optimize GitLab usage and security.
Monitoring and Troubleshooting:
- Implement robust monitoring and logging systems to detect, troubleshoot, and resolve system issues proactively.
- Optimize system performance and reliability by conducting periodic reviews and tuning configurations.
Collaboration:
- Work closely with development teams to streamline application deployment processes and improve development workflows.
- Collaborate with security teams to ensure compliance with organizational standards and best practices.
Tooling and Automation:
- Develop and implement scripts and automation tools to reduce manual interventions in routine tasks.
- Manage and maintain configuration management tools (e.g., Ansible)
Documentation and Training:
- Document system architecture, processes, and configurations.
- Mentor and guide junior team members, fostering a culture of continuous learning and improvement.