Job Description:
We are seeking a highly skilled and experienced DevOps Engineer / OpenShift Administrator to join our team. The ideal candidate will have over 5 years of hands-on experience in OpenShift, Kubernetes, and cloud-native infrastructure. This role involves designing, automating, and scaling infrastructure, managing CI/CD pipelines, and ensuring high availability and security across platforms.
Key Responsibilities:
- Design and implement scalable hardware and cloud infrastructure solutions.
- Automate VM and host provisioning using tools like Ansible and Python.
- Perform OpenShift and Kubernetes cluster installations and configurations.
- Manage infrastructure services for high availability and performance.
- Configure authentication, authorization, RBAC, and resource quotas.
- Administer OpenShift Operators and Container Registry.
- Integrate clusters with Prisma Cloud for image scanning and security.
- Configure CSI drivers for dynamic and static storage provisioning.
- Monitor container runtime behavior and scale applications dynamically.
- Perform ETCD backup and restore operations.
- Manage network configurations including bonding, teaming, and VLANs.
- Implement CI/CD pipelines using Jenkins, integrated with Kubernetes/OpenShift.
- Document build and release processes and ensure compliance with security standards.
Technical Competencies:
- Operating Systems: Linux (Red Hat, Ubuntu, Kali), Windows
- Container & Orchestration: Docker, Kubernetes, OpenShift
- Automation Tools: Ansible, Python
- Monitoring Tools: Prometheus, Grafana, Nagios, Zabbix, ELK Stack, DataDog
- CI/CD Tools: Jenkins
- Version Control: Git, GitLab, GitHub
- GitOps: Argo CD
- Virtualization: VMware ESXi, Red Hat Virtualization, Proxmox
- Scripting: Bash, Python
- Networking Protocols: NFS, SAMBA, SSH, Telnet, FTP
- Web Servers: Apache Tomcat, NGINX
- Databases: MySQL, SQL Server
- Ticketing Tools: JIRA