Software Engineer - IBM
  • N/A, Leinster, Ireland
  • via BeBee.com
-
Job Description

Job Summary: Software Development and Automation Engineer

We are seeking a skilled Software Development and Automation Engineer to join our hybrid cloud deployment team, responsible for managing and automating performance tests in Kubernetes and Open Shift clusters.

About the Role

This position requires a strong background in performance engineering, with experience in creating automated performance test scripts for enterprise cloud applications. The ideal candidate will have a comprehensive knowledge of performance monitoring tools, DevOps tools, and Linux operating systems.

Key Responsibilities

  • Manage and automate performance tests in Kubernetes and Open Shift clusters
  • Participate in customer calls and provide assistance to support teams to address technical issues
  • Collaborate with multiple disciplines, including Site Reliability Engineers and engineering teams, to deliver secure and distributed microservices to various cloud environments
  • Participate in release cycles of watsonx Orchestrate, deploying code to integration, staging, and production environments

Required Technical and Professional Expertise

  • 4+ years of experience in Performance Engineering role
  • Experience creating automated performance test scripts for enterprise cloud applications
  • Comprehensive knowledge of performance monitoring tools like Grafana, Prometheus, Loki, etc.
  • Hands-on experience with DevOps tools like Jenkins, GIT, Docker, Kubernetes, Ansible, etc.
  • Expertise with Docker Orchestration and Docker Containerization using Kubernetes, Red Hat OpenShift, etc.
  • Expertise with Linux operating systems (CentOS, Red Hat, Ubuntu, etc.)
  • Working knowledge of installation and deployment of automation processes
  • Programming skills using languages such as Python or JavaScript
  • Working knowledge in Shell Scripting/Bash
  • Familiarity with the integration of heterogeneous services in a hybrid environment

Preferred Technical and Professional Expertise

  • Experience of performance testing tools such as JMeter and k6
  • Experience of load, stress, and scalability testing
  • Experience managing Linux systems in public cloud, such as IBM Cloud, Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure
  • Knowledge of hybrid cloud infrastructure and management such as Red Hat OpenStack Platform, KVM, VMware vSphere, Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure
  • General knowledge of relational and non-relational databases
  • Knowledge of IBM Cloud Pak systems/tools

;