Job Purpose:
The Openshift Platform Administrator demonstrated the skills, knowledge, and abilities needed to create, configure, and manage a cloud application platform using Red Hat OpenShift . He/she also needs to build, manage, monitor, secure, compliance, Administer the container platform ecosystem, He/she will work closely with the IT Infrastructure and Application teams, QA and operations team members.
Key Accountabilities:
- Deployment and operation of the container infrastructure based on Red Hat OpenShift/Kubernetes on premise.
- Installing and manage the container platform ecosystem (Master / Worker Nodes).
- Mange Entire Openshift components like pods, network , storage and security components with standard hardening guidelines
- Deploying and managing, automation of containerized applications on the platform.
- Configure and administration of OpenShift and Kubernetes Clusters.
- Manage users , Policies and control access on resources.
- Observability, Monitoring and maintaining the platform, including the containers and clusters.
- Maintain, configure and monitor containers using Infrastructure as Code principles in Development, Test, and Live environments
- Troubleshooting and resolving issues that arise on the platform.
- Experience with Kubernetes management, backup and recovery, and deployment tools (i.e., Kasten, Portworx, ArgoCD, etc.)
- CSI/ ODF Setup and Implementation.
- Experience with application development using containers, leveraging API and CI/CD tooling (Gitlab, Jenkins, Tekton, etc).
- Implementing security and compliance measures for the platform to meet industry standards like PCI-DSS etc.
Key Competencies
- Expert on Helm charts , Kubernetes Operator , Kustomize
- Expert with Source Code management (SCM) Tools such as Git
- Automation experience with Terraform, Ansible, or similar tools
- Basic Knowledge on Virtualization Infrastructure.
- Expert in Scripting python, YAML, shell etc.
- Awareness of critical concepts in DevOps and Agile principles.
- Expertize on Dockers, Podman and tools supporting containers.
- Experience scoping, resourcing, managing and overcoming obstacles in software development projects.
- Experience with TCP/IP & general networking principles.
- Linux Administration with hands on experience.
- Excellent analytical and problem solving skills with strong written and verbal communication skills.
- Experience with platform observability and logging tools (i.e. Splunk, Dynatrace, Datadog, AppDynamics, Grafana, etc.)
- IT management tools such as BMC Remedy, Service now etc.
- Nice to have Java framework and Pipelines troubleshooting
Required Qualifications:
- BS degree in Computer Science. Similar technical field of study or equivalent practical experience
- Certified Kubernetes Administrator
- Certified Redhat OpenShift Administrator
Optional Qualification:
- Any IT/Cloud Architect Certification
Required Experience:
- Minimum 6 years of proven work experience as a Linux Engineer/Administrator.
- Minimum 3+ years of experience on Containerization technologies like OpenShift, Kubernetes.
- Minimum 4 years of proven work experience of large-scale Spring Boot/Java projects, experience with REST/GRPC, RESTful API.