Job Description Summary
Ideal candidate, possess a profound grasp of OpenShift, Kubernetes, and microservices architecture and a proven track record of successfully modernizing applications within the financial services sector.
Primary Responsibilities
- Design, implement, and maintain robust OpenShift platforms on Baremetal/Virtualized/Public Cloud Platforms that seamlessly align with business goals and industry standards.
- Take the lead in transforming legacy applications into microservices architectures, harnessing the power of OpenShift to enhance scalability, reliability, and efficiency.
- Partner with DevOps teams to establish and refine CI/CD pipelines, automation practices, and infrastructure-as-code methodologies using tools like GitOps.
- Ensure containerised applications' seamless deployment, scaling, and management.
- Mentor and guide team members, sharing your technical expertise and best practices.
Required Skills/Qualifications:
- Minimum 7-8 years of hands-on experience in OpenShift architecture, Kubernetes, and containerization technologies.
- A deep understanding of microservices architecture and a proven track record of modernizing legacy applications.
- Proven experience supporting financial services institutions and adhering to industry-specific regulations.
- In-depth knowledge of OpenShift components and features, including ACM, ACS, Quay, and ODF.
- Proficiency in DevOps tools and practices, such as Git, Jenkins, Ansible, and Terraform.
- Experience with GitOps workflows and tools for infrastructure management.
- Exceptional problem-solving, analytical, and communication skills.
- Ability to work independently and collaborate effectively as part of a team.
Required Skills (Specifics)
- OpenShiftExpertise with enterprise cloud solutions like Platform-as-a-Servicecontainers, Kubernetes, and IT automation
- Bachelor's degree or equivalent in a technology-related discipline, ideally computer science or engineering
- Experience working in DevOps environments
- Software engineering background; experience with RPM-based Linux and Java technologies
- Experience deploying applications in cloud environments
- Experience developing containerized applications
- Good comprehension of continuous integration (CI) and continuous delivery (CD) concepts