Senior Devops Engineer
Job details
OpenShift Engineer (L3) Job Description
We are looking for an experienced and highly skilled OpenShift Engineer (L3) to join our team. As an OpenShift Engineer, you will be responsible for designing, implementing, optimizing, and maintaining OpenShift environments to support mission-critical applications. In this role, you will provide advanced technical expertise, lead troubleshooting efforts, and work collaboratively with cross-functional teams to deliver secure, scalable, and high-performing containerized solutions.
Key Responsibilities
Platform Design & Deployment:
• Architect, deploy, and maintain enterprise-grade OpenShift clusters in on-premises, cloud, and hybrid environments.
• Design and implement multi-cluster, multi-region setups with high availability and disaster recovery capabilities.
Container Orchestration & Management:
• Manage Kubernetes-based container orchestration using OpenShift, ensuring efficient resource utilization and reliability.
• Optimize containerized workloads and application deployments for performance and scalability.
Advanced Troubleshooting & Support:
• Diagnose and resolve complex issues across the OpenShift platform, including Kubernetes, networking, storage, and application layers.
• Handle escalated incidents, perform root cause analysis (RCA), and implement corrective actions.
Automation & Infrastructure as Code (IaC):
• Develop and manage automation scripts using Ansible, Terraform, Helm, or OpenShift Pipelines.
• Implement Infrastructure as Code to automate deployment and configuration of OpenShift clusters and associated components.
Security & Compliance:
• Ensure compliance with organizational security policies by configuring and managing Role-Based Access Control (RBAC), network policies, and container security scanning.
• Regularly audit OpenShift environments for vulnerabilities and implement remediation strategies.
CI/CD Integration:
• Integrate OpenShift with CI/CD pipelines to automate application builds, testing, and deployment.
• Enable GitOps practices using tools such as ArgoCD, Tekton, or Jenkins.
Monitoring & Logging:
• Configure and manage monitoring and logging solutions like Prometheus, Grafana, ELK Stack, or OpenShift Monitoring to ensure the health and performance of the platform.
• Create custom dashboards and alerts for real-time insights into system and application performance.
Storage & Networking Management:
• Manage persistent storage solutions such as OpenShift Container Storage (OCS) or Ceph.
• Configure advanced networking solutions, including service mesh (e.g., Istio) and ingress/egress rules.
Collaboration & Leadership:
• Collaborate with application developers, DevOps teams, and infrastructure engineers to optimize workloads for OpenShift.
• Mentor junior team members and lead technical discussions to resolve complex challenges.
Required Skills & Qualifications
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• 5-10 years of experience in IT infrastructure, with at least 3-5 years working with OpenShift or Kubernetes.
• Advanced knowledge of OpenShift components such as Operators, Routes, Templates, and Projects.
• Strong experience with Kubernetes concepts like Pods, Deployments, StatefulSets, and ConfigMaps.
• Expertise in Linux system administration (RHEL/CentOS preferred) and shell scripting.
• Hands-on experience with containerization tools (Docker, Podman) and registries.
• Proficiency in automating OpenShift workflows using tools like Ansible, Terraform, and Helm.
• Experience managing OpenShift in cloud environments (AWS, Azure, GCP) and hybrid setups.
• Solid understanding of networking concepts like SDN, service mesh, and ingress/egress configurations.
• Strong knowledge of persistent storage management in OpenShift environments.
• Familiarity with OpenShift Monitoring and logging tools.
Preferred Skills:
• Experience with OpenShift Service Mesh, OpenShift Pipelines, and OpenShift Container Storage.
• Knowledge of advanced Kubernetes networking features like CNI plugins and Calico.
• Familiarity with Red Hat Satellite, Insights, and other Red Hat ecosystem tools.
• Hands-on experience with GitOps tools like ArgoCD and FluxCD.
• Certifications such as Red Hat Certified Specialist in OpenShift Administration (EX280) or Kubernetes Administrator (CKA).
• Knowledge of multi-cluster management tools like ACM (Advanced Cluster Management).
• Experience with DevSecOps practices and tools for container security scanning (e.g., Aqua, Sysdig).
Key Competencies:
• Strong analytical and problem-solving skills.
• Excellent communication and teamwork abilities.
• Ability to lead technical discussions and mentor team members.
• Proactive, detail-oriented, and committed to delivering high-quality solutions.
• Capability to work independently and handle complex projects with minimal supervision.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.