OpenShift devops engineer

Five D tech systems

  • Gauteng
  • Contract
  • Full-time
  • 1 month ago
Job Summary Job Title: OpenShift DevOps Engineer Job Summary: As an OpenShift DevOps Engineer, you will play a key role in designing, implementing, and managing containerized infrastructure using Red Hat OpenShift. You will work closely with development, operations, and security teams to streamline the deployment pipeline, automate processes, and ensure the reliability and scalability of applications hosted on OpenShift. Your expertise in containerization, automation, and cloud-native technologies will be instrumental in driving continuous improvement and innovation in the organization's DevOps practices. Key Responsibilities: 1. OpenShift Administration: Configure, deploy, and maintain Red Hat OpenShift clusters in on-premises or cloud environments. Install updates, patches, and upgrades to ensure the security and stability of OpenShift infrastructure. 2. Container Orchestration: Design and implement container orchestration strategies using Kubernetes, leveraging OpenShift's features for managing containerized workloads, services, and networking. 3. Continuous Integration/Continuous Deployment (CI/CD): Set up and optimize CI/CD pipelines for automating the build, test, and deployment processes of containerized applications on OpenShift. Integrate OpenShift with CI/CD tools such as Jenkins, GitLab CI, or Tekton. 4. Infrastructure as Code (IaC): Define infrastructure configurations and deployments as code using tools like Terraform, Ansible, or Helm charts. Implement version-controlled infrastructure changes and ensure consistency across environments. 5. Monitoring and Logging: Implement monitoring and logging solutions to monitor the health, performance, and availability of OpenShift clusters and applications. Utilize tools like Prometheus, Grafana, and ELK stack for monitoring and log aggregation. 6. Security and Compliance: Implement security best practices for containerized environments, including image scanning, network policies, RBAC, and compliance checks. Ensure adherence to security standards and regulatory requirements (e.g., GDPR, PCI-DSS). 7. Capacity Planning and Scaling: Monitor resource utilization and performance metrics of OpenShift clusters, and plan capacity upgrades or scaling operations based on workload demands and growth projections. 8. Disaster Recovery and High Availability: Design and implement disaster recovery strategies and high availability solutions for OpenShift clusters to minimize downtime and data loss in the event of failures or disasters. 9. Collaboration and Documentation: Collaborate with development, operations, and security teams to troubleshoot issues, resolve incidents, and implement improvements. Document architecture, configurations, and processes for knowledge sharing and future reference. 10. Research and Innovation: Stay updated with the latest trends, technologies, and best practices in DevOps, containerization, and cloud-native computing. Evaluate new tools and methodologies to enhance the organization's DevOps practices and infrastructure. Qualifications and Skills: • Bachelor's degree in Computer Science, Engineering, or related field; relevant certifications (e.g., Red Hat Certified Specialist in OpenShift Administration) preferred. • Proven experience as a DevOps Engineer or Systems Administrator, with at least 3-5 years of experience in managing containerized infrastructure and orchestrating workloads with Kubernetes/OpenShift. • Deep understanding of containerization concepts and technologies (Docker, Podman) and container orchestration platforms (Kubernetes, Red Hat OpenShift). • Experience with automation tools and frameworks (e.g., Ansible, Terraform) for infrastructure provisioning, configuration management, and deployment automation. • Proficiency in scripting languages (e.g., Bash, Python) for automation and tooling development. • Strong knowledge of CI/CD principles and practices, with experience in setting up and optimizing CI/CD pipelines using Jenkins, GitLab CI, or similar tools. • Familiarity with monitoring and logging solutions (e.g., Prometheus, Grafana, ELK stack) for monitoring containerized environments and applications. • Excellent problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced, dynamic environment. • Strong communication and collaboration skills, with the ability to work cross-functionally and communicate technical concepts to non-technical stakeholders. This job profile outlines the key responsibilities, qualifications, and skills required for an OpenShift DevOps Engineer position. Successful candidates will play a critical role in designing, implementing, and managing containerized infrastructure and CI/CD pipelines using Red Hat OpenShift and related technologiesFive D tech systemsRecruiter

Job Mail

Similar Jobs

  • Platform / DevOps / Site Reliability Engineer

    Elite Search

    • Johannesburg, Gauteng
    Job Summary Requirements: 3 - 5yrs + DevOps / Site Reliability / Platform Engineer or System Administration experience in software environment. Experience working with IaaS and pub…
    • 1 month ago
  • Cloud Devops Engineer

    talentCRU

    • Johannesburg, Gauteng
    Job Summary Our client in the Fintech industry is seeking a highly skilled Cloud DevOps Engineer who is proficient in technology and can assist with the maintenance of software dev…
    • 21 days ago