fb_pixel
back
Back
Location:
Karachi, Pakistan
Department: Information Technology
Job Description

8-12 years of experienced DevOps Expert with a strong background in OpenShift and Java microservices deployment and Azure Devops

Detailed Roles and Responsibilities:

OpenShift Expertise:

  • 8+ years of experience with Red Hat OpenShift for deploying, managing, and scaling containerized applications.
  • Strong knowledge of OpenShift concepts, such as Pods, Deployments, StatefulSets, ReplicaSets, and Namespaces.
  • Hands-on experience with OpenShift CLI, Operators, and OpenShift templates.

Java Microservices Development:

  • 5+ years of experience in Java development with expertise in building, deploying, and maintaining Java-based microservices (Spring Boot, Quarkus, Micronaut).
  • Familiarity with RESTful APIs, messaging queues (Kafka, RabbitMQ), and databases in the context of microservices.

Containerization and Orchestration:

  • Proficiency in Docker for containerizing Java applications and Kubernetes (or OpenShift) for container orchestration.
  • Strong experience with Helm charts, Kubernetes manifests, and OpenShift templates for deploying microservices.

CI/CD Tools:

  • Experience setting up and maintaining CI/CD pipelines using tools such as Azure Devops, or similar.
  • Knowledge of integrating code repositories (e.g., GitHub, GitLab) with OpenShift for automated builds and deployments.

Infrastructure as Code (IaC):

  • Experience with Terraform, Ansible, or Helm for managing infrastructure and deployment automation.
  • Ability to manage and version infrastructure components as code for reproducibility and scaling.

Monitoring and Logging:

  • Experience with monitoring and alerting tools like Prometheus, Grafana, ELK stack, or OpenShift's native monitoring tools.
  • Proficiency in setting up centralized logging and performance metrics to monitor containerized applications in OpenShift.

Security and Compliance:

  • Strong understanding of container security best practices and tools (e.g., Kubernetes security, OpenShift security policies, container scanning).

Ability to ensure secure deployments and compliance within the OpenShift


Experience:



CI/CD Pipeline Development: Design, implement, and maintain CI/CD pipelines on Azure DevOps for automating Java microservice deployments to OpenShift environments.

OpenShift & Java Microservices: Deploy, manage, and scale Java-based microservices on OpenShift using containerization tools like Docker, ensuring high availability and performance.

Infrastructure Automation: Automate the provisioning and management of Azure infrastructure and OpenShift resources using Infrastructure as Code (IaC) tools like Terraform, Ansible, and Helm.

Cloud-Native Architecture: Collaborate with development teams to optimize microservices for cloud-native environments, ensuring efficient resource allocation, fault tolerance, and scaling on both Azure and OpenShift.

Monitoring & Troubleshooting: Implement monitoring and logging strategies using Prometheus, Grafana, and Azure Monitor to ensure the health and performance of deployed microservices.

Security & Compliance: Enforce best practices for securing microservices and containerized environments, ensuring compliance with internal policies and industry standards.

Collaboration: Work closely with development, QA, and infrastructure teams to ensure smooth application deployment and continuous improvement of the DevOps process



Educational Qualifications:



  • Bachelor’s degree in computer science or equivalent

Job Id: oGJLepmE/yzP40e7QBA12N91W406AkZ+vmdpIUUwHWbD1b0M3MB+rptkbdU/nqOzYGzT89L3xixQ6zfRWKDXPBCg5OiT//ULCyOOiJ2uUu8q9D+Aa0LdlSLtB8V+sEBF0LYIzoHsedz/AReED+4/t+lxBu5eJUQX1j7YyN269VmLdqDOrM33fuEHiHwZWPcwX28X
companyLogo
Systems Limited
Senior Consultant DevOps