The Openshift developer demonstrates the skills, knowledge, and abilities to design, build, and deploy containerized software applications to an OpenShift cluster ecosystem. Migrating existing applications or writing container-native applications or migrating existing legacy applications. Work in close collaboration with development teams and provide technical leadership for projects on Container on-boarding, server security, optimization, and sizing exercise.
KEY COMPETENCIES
· Expertise on Helm charts, Kubernetes Operator, Kustomize
· Expertise with Source Code management (SCM) Tools such as Git
· Unix expertise
· Expertise on CI/CD tools like Azure DevOps, Jenkins etc.
· Basic Knowledge on Virtualization Infrastructure.
· Proficient scripting skills in Perl / Python / Shell Scripting / Ruby /Power CLI
· Enterprise Middleware Experience like WebLogic, Tomcat, JBOSS EAP, JBOSS FUSE, and Apache.
· Expertise to build images for JAVA and .Net and any Cloud native application Languages
· Awareness of critical concepts in DevOps and Agile principles.
· Experience scoping, resourcing, managing and overcoming obstacles in software development projects.
· Experience with TCP/IP & general networking principles.
· Excellent analytical and problem-solving skills with strong written and verbal communication skills.
· Nice to have Java framework and Pipelines troubleshooting
QUALIFICATIONS & EXPERIENCE
· Required Qualifications:
· BS degree in Computer Science. Similar technical field of study or equivalent practical experience.
· Certified Kubernetes developer (OKAD)
· Certified Red hat OpenShift developer
Required Experience:
· DevOps experience is a great plus
· Experience with OpenShift system integration, Infrastructure as a service and Cloud knowledge
· Minimum 3 years of proven work experience as a OpenShift Developer
· Minimum 3+ years of experience on building microservice application and integrations on containers.