Description

  • Proven experience with OpenShift, Docker, Kubernetes, and Helm Charts.
  • Strong understanding of cloud computing and container orchestration.
  • +3 years cloud-native development and DevOps  
  • Proficiency in scripting languages such as Python, Bash, or Go.
  • Experience in integrating OpenShift with CI/CD tools like Jenkins, GitHub Actions
  • Knowledge of cloud services (e.g., AWS, Azure, GCP).
  • Knowledge of OpenShift networking, Ingress/Route, TLS/SSL and RBAC.
  • Knowledge of Container Security best practices
  • Strong problem-solving skills and the ability to troubleshoot technical issues related to Kubernetes infrastructure.
  • Excellent communication and collaboration skills.
  • Setting up vendor application Exstream Cloud Native highly preferred but not required

 

Responsibilities:

  • Candidate must have excellent analytical skills to understand the functional and technical requirement to build a new enterprise software application.
  • Candidate must have hands-on experience developing new software using the current technology stack running on the cloud such as those mentioned in the Project Environment.
  • Candidate must have hands-on experience with developing new software adopting industry best practices, such as 15-factor methodology, feature toggle, circuit breaker, etc.
  • Candidate is expected to define design pattern, provide high- and low-level design, and collaborate with peer developers to develop components and microservices.
  • Candidate must be adept and nimble in adopting new technology
  • Candidate will work with other technology leaders and stakeholders to ensure the delivery commitment for the scrum team.
  • Design, develop, and deploy scalable and secure Kubernetes-based infrastructure.
  • Automate deployment, scaling, and management of containerized applications using Docker and Kubernetes.
  • Develop and manage CI/CD pipelines using tools like Jenkins, GitHub Actions, and OpenShift.
  • Create and maintain Helm charts for managing Kubernetes applications.
  • Write and maintain scripts for automating routine tasks around deployments, monitoring, and system maintenance.
  • Collaborate with development teams to assess and optimize application performance within Kubernetes.
  • Ensure the high availability of applications and services in the Kubernetes environment.
  • Conduct regular security audits to ensure the safety of the infrastructure.
  • Stay updated with new trends and best practices in container orchestration and cloud computing.
  • Develop and maintain documentation for the Kubernetes infrastructure.
  • Managing multiple cluster environments/data centers

Education

Any Gradute