Openshift Engineer
Job Description
Responsibilities:
• Design, implement, and configure OpenShift clusters and containerized applications
• Must have Automate infrastructure provisioning and configuration management processes using IaC tool Ansible and/or Terraform. This includes experience to include unit and integration testing.
• Building a CI/CD pipeline for automating the provisioning and management of infrastructure components with Ansible and/or Terraform. This includes experience in code commits, pull request via Bitbucket and integration to Jenkins and/or other CD tools.
• Collaborating with cross-functional teams, such as developers, operations, Network and security, to ensure the infrastructure aligns with application requirements and organizational policies.
• Develop and maintain technical documentation related to design, configuration, usage, troubleshooting, backup, recovery, etc., for all OCP environments
• Provide Technical assessment and advisory in relation to design, installation, configuration, including system upgrade and migration of OCP environment, including the operators for OCP
• Collaborate with development teams to onboard and optimize applications on the OpenShift platform
• Implement best practices for containerization, orchestration, and automation using OpenShift
• Troubleshoot Red Hat OCP configuration and services and container issues, working in collaboration with other relevant IT areas and vendor support towards a quick and effective resolution
• Work on container security solutions and ensure compliance with security policies
• Manage OpenShift clusters for performance, availability, and capacity planning
• Perform assessments and health checks of existing solutions and provide best practice recommendation and guidance to Support team.
• Automate deployment process
Requirements :
• Minimum 6 years of practical experience in the implementation of OpenShift/Kubernetes environments
• Expertise with the RedHat OpenShift Container Platform/Kubernetes.
• Experience in dealing with container configuration management, especially Helm and app-of-apps concepts.
• Experience working with infrastructure as code technologies such as Ansible, Terraform.
• Knowledge of application development, ideally Java Spring Boot.
• Experience in CI/CD Pipeline.