Title: Redhat OpenShift Engineer
Exp -5- 10 yrs
Job Description:
Summary
We are looking for an experienced Red Hat OpenShift Subject Matter Expert (SME) to lead and support our containerized application platform initiatives. This role involves architecting, deploying, managing, and troubleshooting OpenShift environments to ensure scalability, security, and high performance. As an OpenShift SME, you will provide technical leadership, drive best practices, and work closely with cross-functional teams to advance our container orchestration capabilities.
In this role, you will be responsible for building, deploying, and maintaining our applications on the OpenShift platform while following CI/CD best practices. You will collaborate closely with developers and operations team members to ensure the smooth and efficient delivery of software updates
Responsibilities:
Key Responsibilities
Platform Design and Architecture:
· Architect and design OpenShift environments, aligned with enterprise goals for containerized applications.
· Define best practices, standards, and guidelines for OpenShift deployment and management.
· Develop and maintain comprehensive documentation, architecture diagrams, and workflows.
Deployment and Configuration:
· Deploy, configure, and manage OpenShift clusters across multiple environments (on-premises, hybrid, or cloud).
· Integrate OpenShift with CI/CD pipelines and DevOps tools, including Jenkins, GitLab, and Ansible.
· Implement infrastructure as code (IaC) and automation using scripting languages like Python and tools like Ansible.
Maintenance and Troubleshooting:
· Ensure high availability and reliability of OpenShift clusters, implementing monitoring and alerting tools.
· Troubleshoot complex issues within the OpenShift environment, including Kubernetes, container runtime, networking, and storage.
· Perform regular upgrades, patches, and maintenance activities to keep the OpenShift environment secure and up-to-date.
Security and Compliance:
· Implement and manage security best practices for OpenShift, including identity and access management, role-based access control (RBAC), and encryption.
· Ensure compliance with company security policies and industry standards.
· Conduct regular security assessments and audits for the OpenShift environment.
Optimization and Scaling:
· Analyze cluster performance and optimize resource usage across OpenShift workloads.
· Plan for capacity and scaling to accommodate future growth and increased demand on the platform.
Collaboration and Knowledge Sharing:
· Work closely with DevOps, development, and operations teams to integrate OpenShift with existing workflows and applications.
· Mentor team members and provide training on OpenShift and containerization best practices.
· Stay updated with OpenShift releases and emerging trends in container orchestration and microservices.
Technical Skills:
· Proficiency with Red Hat OpenShift installation, configuration, and management.
· Implement and manage OpenShift environments, including deployment configurations, cluster management, and resource optimization.
· Proficient in security, firewall, storage concepts
· Strong Linux administration skills, particularly with Red Hat Enterprise Linux.
· Experience with container technologies (Docker) and orchestration (Kubernetes).
· Scripting skills (e.g., Python, Bash) and automation tool expertise (Ansible, Terraform).
· Familiarity with CI/CD tools (Jenkins, GitLab) and monitoring solutions (Prometheus, Grafana).
Soft Skills:
· Strong analytical and troubleshooting skills for complex OpenShift environments.
· Excellent communication skills, with the ability to convey technical concepts clearly to both technical and non-technical stakeholders.
· Ability to work independently, manage priorities, and collaborate within a dynamic team.
· Collaborate with customers to understand their specific requirements .
Qualifications:
· Bachelor's degree in Computer Science, or a related field (or equivalent work experience).
· Familiarity with infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
· Excellent problem-solving, communication, and teamwork skills.
· Experience working in Agile/Scrum or other collaborative development environments.
· Flexible to work in 24/7 support environment
· Proven experience as a DevOps Engineer or similar role.
· Strong understanding of OpenShift platform administration and configuration.
· Experience with CI/CD practices and tools, preferably OpenShift Pipelines, GitOps, or similar options.
· Experience with containerization technologies (Docker, Kubernetes).
· Experience with scripting languages (Python, Bash).
· Excellent problem-solving and analytical skills.
· Strong communication and collaboration skills.
· Ability to work independently and as part of a team.
Good to have:
· Experience with cloud platforms (AWS, Azure, GCP).
· Experience with Infrastructure as Code (IaC) tools (Terraform, Ansible).
· Experience with security best practices for DevOps pipelines.