Senior Golang Engineer An exciting opportunity for Senior Go Engineers to join a Cloud Platform team focused on delivering and scaling a Cassandra as a Service (KaaS) solution. You'll own and evolve internal APIs that automate and secure data infrastructure across critical systems. The Role We're looking for a hands-on Go expert with solid experience in Kubernetes (OpenShift 4) and DevOps automation . This is a greenfield opportunity to build and maintain the API platform powering Cassandra provisioning. What You'll Do Design, build, and maintain APIs in Go for managing Cassandra clusters Automate datastore operations (setup, scaling, patching, upgrades) Build and manage CI/CD pipelines using Azure DevOps and Ansible Write clear technical documentation and contribute to platform security Collaborate closely with platform, infra, and support teams Participate in Agile development with a strong DevOps mindset Must-Haves 3+ years' experience in Go (Golang) Strong production knowledge of OpenShift 4/Kubernetes/Helm Expertise in CI/CD tooling , especially Azure DevOps and Ansible Familiarity with software security (eg, OWASP Top 10) Excellent collaboration and communication skills Experience in complex, high-performance IT environments Nice to Have Linux (RHEL 8/9) Background in PaaS or DBaaS environments
01/07/2025
Project-based
Senior Golang Engineer An exciting opportunity for Senior Go Engineers to join a Cloud Platform team focused on delivering and scaling a Cassandra as a Service (KaaS) solution. You'll own and evolve internal APIs that automate and secure data infrastructure across critical systems. The Role We're looking for a hands-on Go expert with solid experience in Kubernetes (OpenShift 4) and DevOps automation . This is a greenfield opportunity to build and maintain the API platform powering Cassandra provisioning. What You'll Do Design, build, and maintain APIs in Go for managing Cassandra clusters Automate datastore operations (setup, scaling, patching, upgrades) Build and manage CI/CD pipelines using Azure DevOps and Ansible Write clear technical documentation and contribute to platform security Collaborate closely with platform, infra, and support teams Participate in Agile development with a strong DevOps mindset Must-Haves 3+ years' experience in Go (Golang) Strong production knowledge of OpenShift 4/Kubernetes/Helm Expertise in CI/CD tooling , especially Azure DevOps and Ansible Familiarity with software security (eg, OWASP Top 10) Excellent collaboration and communication skills Experience in complex, high-performance IT environments Nice to Have Linux (RHEL 8/9) Background in PaaS or DBaaS environments
We are looking for a DevOps Engineer to work for a client project in Strasbourg. Location: 80% on-site work in Strasbourg, and 20% off-site. Start date: Immediately Mission duration: 1 year, renewable Preliminary Requirements: Candidate should be citizen of member states of the European Union (EU nationality), and should be able to get their criminal record. Role description: In charge of the deployment of an institutional application in the customer datacenter. Task description: Importing sources code from external providers and verifying the correct push in Github/Jenkins, using Ansible Tower as Orchestrator. Build the application (as microservices) and verify the correct pipeline execution. Checking Sonar, Fortify SCA results, and built images. Generate deployment package using Orchestrator. Importing deployment package using Orchestrator and verifying the Helm Charts pushed, containers, etc. Executing the deployment, on the target environment, using Orchestrator. Verifying the deployment before the testing phase. Participates in the improvement of deployment processes. Job requirements: University degree (master or equivalent) in Computer Science/Security & Resource Management; Minimum 5 years of professional IT experience; Strong knowledge in infrastructure, specifically OpenShift, Kubernetes , and Docker; Proven and excellent experience in using, at least, the following technologies: Github, Jenkins, Maven, Buildah, Ansible Tower, Artifactory, Jfrog, SonarQube, Fortify SCA, Helm Charts, ArgoCD CI/CD experience Service Mesh (istio), Kafka, Linux Good troubleshooting skills Very good English speaking & writing skills; Experience and willingness of working in an international/multicultural environment. infeurope is a Luxembourg-based IT service provider, designing, developing and managing multilingual information and documentary systems in many application areas and business sectors. For more than 40 years we have delivered IT systems and solutions.
01/07/2025
Project-based
We are looking for a DevOps Engineer to work for a client project in Strasbourg. Location: 80% on-site work in Strasbourg, and 20% off-site. Start date: Immediately Mission duration: 1 year, renewable Preliminary Requirements: Candidate should be citizen of member states of the European Union (EU nationality), and should be able to get their criminal record. Role description: In charge of the deployment of an institutional application in the customer datacenter. Task description: Importing sources code from external providers and verifying the correct push in Github/Jenkins, using Ansible Tower as Orchestrator. Build the application (as microservices) and verify the correct pipeline execution. Checking Sonar, Fortify SCA results, and built images. Generate deployment package using Orchestrator. Importing deployment package using Orchestrator and verifying the Helm Charts pushed, containers, etc. Executing the deployment, on the target environment, using Orchestrator. Verifying the deployment before the testing phase. Participates in the improvement of deployment processes. Job requirements: University degree (master or equivalent) in Computer Science/Security & Resource Management; Minimum 5 years of professional IT experience; Strong knowledge in infrastructure, specifically OpenShift, Kubernetes , and Docker; Proven and excellent experience in using, at least, the following technologies: Github, Jenkins, Maven, Buildah, Ansible Tower, Artifactory, Jfrog, SonarQube, Fortify SCA, Helm Charts, ArgoCD CI/CD experience Service Mesh (istio), Kafka, Linux Good troubleshooting skills Very good English speaking & writing skills; Experience and willingness of working in an international/multicultural environment. infeurope is a Luxembourg-based IT service provider, designing, developing and managing multilingual information and documentary systems in many application areas and business sectors. For more than 40 years we have delivered IT systems and solutions.
Job Title: Endur Technical Architect Location: Hybrid - 3 days per week on-site in Canary Wharf Start Date: ASAP Contract Duration: Until 31st December 2025 (with potential extension) Contract - Inside IR35 Join GlobalLogic as an Endur Technical Architect We are seeking a highly experienced Endur Technical Architect to join GlobalLogic on an exciting project with one of our large enterprise clients in the energy trading domain. This is a unique opportunity to shape the architecture of a next-generation trading platform, leveraging modern technologies and driving forward digital transformation in the industry. In this role, you will work closely with subject matter experts, product owners, technical leads, designers, and fellow architects to re-architect and design innovative solutions aligned with both business and technology strategies. A deep understanding of energy trading and risk management processes across front, middle, and Back Office functions-particularly within physical trading-is essential. Your Responsibilities: Design and document the architecture of bespoke, modern energy trading systems. Lead functional and technical requirement gathering, analysis, and architectural design. Serve as a thought leader and advisor throughout delivery and design reviews. Communicate effectively across stakeholders, business functions, vendors, and consulting teams. Manage business change and stakeholder expectations with clarity and confidence. Contribute to the architectural evolution of a trading platform supporting complex portfolios and optimization challenges. Must-Have Technical Skills: Microservices architecture & technologies Cloud hosting (AWS) Infrastructure as Code (Terraform) DevOps toolchain (CI/CD, Git, Ansible) Must-Have Functional Experience: Full life cycle experience in physical energy trading Exposure to Power and/or Gas markets Key Skills & Experience Required: Functional Expertise: Strong understanding of physical energy trading (preferably Gas and/or Power). Experience with complex contract optionality , portfolio management , and schedule optimization . Knowledge of deal life cycle and options modelling . Familiarity with dependency graphs in trading environments. Architectural & Technical Competencies: Proven experience designing architectures across: Data Architecture - Transactional and analytical data modelling, Real Time reporting, MongoDB, data migration, reconciliation. Technical Architecture - Hands-on with C#/Java, microservices, containerization (Docker, OpenShift, Kubernetes), React, AWS, Terraform. Integration - Expertise in Real Time messaging (eg, AMQ), API design (JSON, Swagger), and batch processes. Infrastructure & Operations - DevOps practices, CI/CD pipelines, Git, Ansible, cloud elasticity, cost optimization, and grid computing. Delivery Approach: Deep familiarity with Agile methodologies . Capable of working autonomously or as part of a small, high-performing team. Strong analytical mindset with a proactive approach to problem-solving. Effective communicator, both written and verbal, with an ability to explain complex concepts to diverse audiences. About GlobalLogic GlobalLogic, a Hitachi Group Company, is a leader in digital engineering and product development services. We partner with top-tier clients across industries-including finance, telecoms, healthcare, and automotive-to design and build innovative digital platforms and experiences. Our teams combine deep technical expertise with seamless delivery to solve complex challenges, modernise Legacy systems, and accelerate digital transformation. With a strong focus on cloud, data, AI, and Embedded technologies, GlobalLogic UK&I offers a dynamic environment where engineers, architects, and consultants collaborate on cutting-edge projects that make a real-world impact. Join us to shape the future of digital innovation-right here in the UK and beyond.
30/06/2025
Project-based
Job Title: Endur Technical Architect Location: Hybrid - 3 days per week on-site in Canary Wharf Start Date: ASAP Contract Duration: Until 31st December 2025 (with potential extension) Contract - Inside IR35 Join GlobalLogic as an Endur Technical Architect We are seeking a highly experienced Endur Technical Architect to join GlobalLogic on an exciting project with one of our large enterprise clients in the energy trading domain. This is a unique opportunity to shape the architecture of a next-generation trading platform, leveraging modern technologies and driving forward digital transformation in the industry. In this role, you will work closely with subject matter experts, product owners, technical leads, designers, and fellow architects to re-architect and design innovative solutions aligned with both business and technology strategies. A deep understanding of energy trading and risk management processes across front, middle, and Back Office functions-particularly within physical trading-is essential. Your Responsibilities: Design and document the architecture of bespoke, modern energy trading systems. Lead functional and technical requirement gathering, analysis, and architectural design. Serve as a thought leader and advisor throughout delivery and design reviews. Communicate effectively across stakeholders, business functions, vendors, and consulting teams. Manage business change and stakeholder expectations with clarity and confidence. Contribute to the architectural evolution of a trading platform supporting complex portfolios and optimization challenges. Must-Have Technical Skills: Microservices architecture & technologies Cloud hosting (AWS) Infrastructure as Code (Terraform) DevOps toolchain (CI/CD, Git, Ansible) Must-Have Functional Experience: Full life cycle experience in physical energy trading Exposure to Power and/or Gas markets Key Skills & Experience Required: Functional Expertise: Strong understanding of physical energy trading (preferably Gas and/or Power). Experience with complex contract optionality , portfolio management , and schedule optimization . Knowledge of deal life cycle and options modelling . Familiarity with dependency graphs in trading environments. Architectural & Technical Competencies: Proven experience designing architectures across: Data Architecture - Transactional and analytical data modelling, Real Time reporting, MongoDB, data migration, reconciliation. Technical Architecture - Hands-on with C#/Java, microservices, containerization (Docker, OpenShift, Kubernetes), React, AWS, Terraform. Integration - Expertise in Real Time messaging (eg, AMQ), API design (JSON, Swagger), and batch processes. Infrastructure & Operations - DevOps practices, CI/CD pipelines, Git, Ansible, cloud elasticity, cost optimization, and grid computing. Delivery Approach: Deep familiarity with Agile methodologies . Capable of working autonomously or as part of a small, high-performing team. Strong analytical mindset with a proactive approach to problem-solving. Effective communicator, both written and verbal, with an ability to explain complex concepts to diverse audiences. About GlobalLogic GlobalLogic, a Hitachi Group Company, is a leader in digital engineering and product development services. We partner with top-tier clients across industries-including finance, telecoms, healthcare, and automotive-to design and build innovative digital platforms and experiences. Our teams combine deep technical expertise with seamless delivery to solve complex challenges, modernise Legacy systems, and accelerate digital transformation. With a strong focus on cloud, data, AI, and Embedded technologies, GlobalLogic UK&I offers a dynamic environment where engineers, architects, and consultants collaborate on cutting-edge projects that make a real-world impact. Join us to shape the future of digital innovation-right here in the UK and beyond.
We are looking for a Chaos and Kraken Expert to work for a client project in Strasbourg. Location: 80% on-site work in Strasbourg and 20% off-site work Start date: immediately End Date: 12 months Preliminary Requirements: Candidate must be citizen of member states of the European Union ( European Union nationality ), and should be able to get their criminal record. Role and Tasks description: The Chaos and Kraken Expert will be in charge to manage, define, execute, and support Chaos and Kraken scenario on distributed systems. He/she will be Responsible for creating best practices for using these tools to automate crash scenario testing and communicating them to the teams. He/she will have to be able to draw up procedures and white paper recommendations to use. These procedures will then be used by the testing teams to carry out resilience and service level tests. He/she will have to demonstrate a high degree of autonomy, be open-minded and know how to transfer knowledge to the testing teams. The candidate will need to have experience of managing Chaos and Kraken tools in an OpenShift microservice environment and a virtualised platform. Main skills required: Chaos Experiment Design: Planning and designing experiments that simulate system failures, such as service outages, network latency, packet loss, etc. Experiment Execution: Implementing and executing these experiments in test or controlled production environments. Monitoring and Analysis: Monitoring system behaviour during experiments and analysing results to identify weak points. Documentation and Reporting: Documenting findings and providing detailed reports with recommendations to improve system resilience. Automation: Developing scripts and tools to automate the execution of chaos experiments. Collaboration: Working with testing, development, operations, and security teams to implement improvements based on experiment results. Key skills: University degree in Computer Science: Master or equivalent; Knowledge of Distributed Systems: Understanding how distributed systems work and potential failures that can occur. Programming and Scripting: Skills in languages such as Python, Go, and other Scripting languages. Chaos Engineering Tools: Familiarity with tools like Chaos Monkey, Gremlin, Litmus, and others. Data Analysis: Ability to analyse experiment results and draw useful conclusions. Communication: Ability to communicate findings and recommendations to technical and non-technical teams. Problem Solving: Ability to identify and solve complex problems in distributed systems. Openshift/Kubernetes (corporate microservices platform used) VMWare/Linux/Windows/Shell DevOps - Github/Ansible/Helm/ArgoCD/Jenkins / Very good English speaking & writing skills; Experience and willingness of working in an international/multicultural environment. infeurope is a Luxembourg-based IT service provider, designing, developing and managing multilingual information and documentary systems in many application areas and business sectors. For more than 40 years we have delivered IT systems and solutions.
27/06/2025
Project-based
We are looking for a Chaos and Kraken Expert to work for a client project in Strasbourg. Location: 80% on-site work in Strasbourg and 20% off-site work Start date: immediately End Date: 12 months Preliminary Requirements: Candidate must be citizen of member states of the European Union ( European Union nationality ), and should be able to get their criminal record. Role and Tasks description: The Chaos and Kraken Expert will be in charge to manage, define, execute, and support Chaos and Kraken scenario on distributed systems. He/she will be Responsible for creating best practices for using these tools to automate crash scenario testing and communicating them to the teams. He/she will have to be able to draw up procedures and white paper recommendations to use. These procedures will then be used by the testing teams to carry out resilience and service level tests. He/she will have to demonstrate a high degree of autonomy, be open-minded and know how to transfer knowledge to the testing teams. The candidate will need to have experience of managing Chaos and Kraken tools in an OpenShift microservice environment and a virtualised platform. Main skills required: Chaos Experiment Design: Planning and designing experiments that simulate system failures, such as service outages, network latency, packet loss, etc. Experiment Execution: Implementing and executing these experiments in test or controlled production environments. Monitoring and Analysis: Monitoring system behaviour during experiments and analysing results to identify weak points. Documentation and Reporting: Documenting findings and providing detailed reports with recommendations to improve system resilience. Automation: Developing scripts and tools to automate the execution of chaos experiments. Collaboration: Working with testing, development, operations, and security teams to implement improvements based on experiment results. Key skills: University degree in Computer Science: Master or equivalent; Knowledge of Distributed Systems: Understanding how distributed systems work and potential failures that can occur. Programming and Scripting: Skills in languages such as Python, Go, and other Scripting languages. Chaos Engineering Tools: Familiarity with tools like Chaos Monkey, Gremlin, Litmus, and others. Data Analysis: Ability to analyse experiment results and draw useful conclusions. Communication: Ability to communicate findings and recommendations to technical and non-technical teams. Problem Solving: Ability to identify and solve complex problems in distributed systems. Openshift/Kubernetes (corporate microservices platform used) VMWare/Linux/Windows/Shell DevOps - Github/Ansible/Helm/ArgoCD/Jenkins / Very good English speaking & writing skills; Experience and willingness of working in an international/multicultural environment. infeurope is a Luxembourg-based IT service provider, designing, developing and managing multilingual information and documentary systems in many application areas and business sectors. For more than 40 years we have delivered IT systems and solutions.
Request Technology - Craig Johnson
Chicago, Illinois
*Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior IBM MQ Middleware Engineer. Candidate will be responsible for the end-to-end administration, maintenance, and support of our critical IBM MQ messaging infrastructure. This role involves ensuring the reliability, availability, performance, and security of the MQ environment, supporting business applications, and actively participating in strategic initiatives such as cloud migration, containerization, and system modernization. Responsibilities: Install, configure, and maintain IBM MQ software (Queue Managers, Clients) on RHEL. Perform version upgrades, apply fix packs, and manage patching cycles according to best practices and security requirements. Configure MQ objects, including Queue Managers, Queues (Local, Remote, Alias, Model), Channels, Listeners, Clusters, Topics, and Subscriptions. Monitor MQ system performance metrics, message throughput, and latency. Identify performance bottlenecks and implement tuning adjustments at the Queue Manager, channel, and queue levels. Analyze MQ logs and trace data to optimize configurations. Provide expert-level troubleshooting for MQ-related issues, including connectivity problems, message delivery failures, security errors, and performance degradation. Act as a primary point of contact for application teams regarding MQ connectivity and messaging issues. Respond to incidents, diagnose root causes, and implement corrective actions, participating in on-call rotation if applicable. Monitor resource utilization (CPU, memory, disk space, message depths) and forecast future capacity needs. Design and implement scalable MQ solutions, including clustering and distributed queuing, to meet growing business demands. Develop, implement, test, and maintain disaster recovery (DR) procedures for the MQ environment. Configure and manage high availability (HA) solutions, potentially including multi-instance Queue Managers or clustering. Participate in regular DR testing exercises. Implement and manage MQ security configurations, including TLS/SSL for channels, Channel Authentication Rules (CHLAUTH), and Object Authority Manager (OAM). Work with security teams to ensure compliance with security policies and standards. Manage certificates and keystores for secure communication. Interface with IBM support (raising PMRs/Cases) for problem resolution, technical guidance, and product information. Stay informed about IBM MQ product roadmaps, new features, and end-of-support timelines. Participate in the planning, design, and execution of migrating IBM MQ workloads to AWS. Contribute to initiatives involving the deployment and management of IBM MQ in containerized environments (eg, Docker, Kubernetes, OpenShift), utilizing MQ container images and operators. Actively participate in infrastructure modernization projects related to messaging. Develop and maintain scripts (eg, Shell, Python, Perl) or utilize automation tools (eg, Ansible) to streamline routine MQ administration tasks, deployments, and configuration management. Create and maintain comprehensive documentation for MQ architecture, configurations, standards, and operational procedures. Collaborate effectively with application developers, system administrators, network engineers, database administrators, and project managers. Qualifications: Strong understanding of core IBM MQ concepts (Queue Managers, Queues, Channels, Clustering, Publish/Subscribe, Security). Proficiency in administering IBM MQ on [Specify primary OS, eg, Linux, Windows]. Proven troubleshooting skills in diagnosing and resolving complex MQ issues. Experience with Scripting languages (eg, Bash, Python, Perl) for automation. Understanding of networking concepts (TCP/IP, DNS, Firewalls, load balancers) as they relate to MQ. Excellent communication and interpersonal skills. Ability to work independently and as part of a collaborative team. Experience with IBM MQ on RHEL and containers in cloud. Experience with advanced MQ features like MQ Appliances, Advanced Message Security (AMS), Managed File Transfer (MFT). Experience migrating or managing IBM MQ in AWS. Hands-on experience with containerization technologies (Docker, Kubernetes, OpenShift) and managing MQ in containers. Experience with infrastructure-as-code (IaC) tools like Ansible or Terraform. Experience with enterprise monitoring tools (eg, Instana, Dynatrace, Splunk, Nagios, Prometheus). Familiarity with other messaging technologies like Kafka. Experience working in Agile/DevOps environments. IBM MQ, Ansible, Terraform, Bash, Docker Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: Bachelor's degree in Computer Science, Information Technology, or a related field, OR equivalent practical experience. 10+ years of hands-on experience administering IBM MQ in a complex enterprise environment. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
26/06/2025
Full time
*Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior IBM MQ Middleware Engineer. Candidate will be responsible for the end-to-end administration, maintenance, and support of our critical IBM MQ messaging infrastructure. This role involves ensuring the reliability, availability, performance, and security of the MQ environment, supporting business applications, and actively participating in strategic initiatives such as cloud migration, containerization, and system modernization. Responsibilities: Install, configure, and maintain IBM MQ software (Queue Managers, Clients) on RHEL. Perform version upgrades, apply fix packs, and manage patching cycles according to best practices and security requirements. Configure MQ objects, including Queue Managers, Queues (Local, Remote, Alias, Model), Channels, Listeners, Clusters, Topics, and Subscriptions. Monitor MQ system performance metrics, message throughput, and latency. Identify performance bottlenecks and implement tuning adjustments at the Queue Manager, channel, and queue levels. Analyze MQ logs and trace data to optimize configurations. Provide expert-level troubleshooting for MQ-related issues, including connectivity problems, message delivery failures, security errors, and performance degradation. Act as a primary point of contact for application teams regarding MQ connectivity and messaging issues. Respond to incidents, diagnose root causes, and implement corrective actions, participating in on-call rotation if applicable. Monitor resource utilization (CPU, memory, disk space, message depths) and forecast future capacity needs. Design and implement scalable MQ solutions, including clustering and distributed queuing, to meet growing business demands. Develop, implement, test, and maintain disaster recovery (DR) procedures for the MQ environment. Configure and manage high availability (HA) solutions, potentially including multi-instance Queue Managers or clustering. Participate in regular DR testing exercises. Implement and manage MQ security configurations, including TLS/SSL for channels, Channel Authentication Rules (CHLAUTH), and Object Authority Manager (OAM). Work with security teams to ensure compliance with security policies and standards. Manage certificates and keystores for secure communication. Interface with IBM support (raising PMRs/Cases) for problem resolution, technical guidance, and product information. Stay informed about IBM MQ product roadmaps, new features, and end-of-support timelines. Participate in the planning, design, and execution of migrating IBM MQ workloads to AWS. Contribute to initiatives involving the deployment and management of IBM MQ in containerized environments (eg, Docker, Kubernetes, OpenShift), utilizing MQ container images and operators. Actively participate in infrastructure modernization projects related to messaging. Develop and maintain scripts (eg, Shell, Python, Perl) or utilize automation tools (eg, Ansible) to streamline routine MQ administration tasks, deployments, and configuration management. Create and maintain comprehensive documentation for MQ architecture, configurations, standards, and operational procedures. Collaborate effectively with application developers, system administrators, network engineers, database administrators, and project managers. Qualifications: Strong understanding of core IBM MQ concepts (Queue Managers, Queues, Channels, Clustering, Publish/Subscribe, Security). Proficiency in administering IBM MQ on [Specify primary OS, eg, Linux, Windows]. Proven troubleshooting skills in diagnosing and resolving complex MQ issues. Experience with Scripting languages (eg, Bash, Python, Perl) for automation. Understanding of networking concepts (TCP/IP, DNS, Firewalls, load balancers) as they relate to MQ. Excellent communication and interpersonal skills. Ability to work independently and as part of a collaborative team. Experience with IBM MQ on RHEL and containers in cloud. Experience with advanced MQ features like MQ Appliances, Advanced Message Security (AMS), Managed File Transfer (MFT). Experience migrating or managing IBM MQ in AWS. Hands-on experience with containerization technologies (Docker, Kubernetes, OpenShift) and managing MQ in containers. Experience with infrastructure-as-code (IaC) tools like Ansible or Terraform. Experience with enterprise monitoring tools (eg, Instana, Dynatrace, Splunk, Nagios, Prometheus). Familiarity with other messaging technologies like Kafka. Experience working in Agile/DevOps environments. IBM MQ, Ansible, Terraform, Bash, Docker Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: Bachelor's degree in Computer Science, Information Technology, or a related field, OR equivalent practical experience. 10+ years of hands-on experience administering IBM MQ in a complex enterprise environment. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
*Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior IBM MQ Middleware Engineer. Candidate will be responsible for the end-to-end administration, maintenance, and support of our critical IBM MQ messaging infrastructure. This role involves ensuring the reliability, availability, performance, and security of the MQ environment, supporting business applications, and actively participating in strategic initiatives such as cloud migration, containerization, and system modernization. Responsibilities: Install, configure, and maintain IBM MQ software (Queue Managers, Clients) on RHEL. Perform version upgrades, apply fix packs, and manage patching cycles according to best practices and security requirements. Configure MQ objects, including Queue Managers, Queues (Local, Remote, Alias, Model), Channels, Listeners, Clusters, Topics, and Subscriptions. Monitor MQ system performance metrics, message throughput, and latency. Identify performance bottlenecks and implement tuning adjustments at the Queue Manager, channel, and queue levels. Analyze MQ logs and trace data to optimize configurations. Provide expert-level troubleshooting for MQ-related issues, including connectivity problems, message delivery failures, security errors, and performance degradation. Act as a primary point of contact for application teams regarding MQ connectivity and messaging issues. Respond to incidents, diagnose root causes, and implement corrective actions, participating in on-call rotation if applicable. Monitor resource utilization (CPU, memory, disk space, message depths) and forecast future capacity needs. Design and implement scalable MQ solutions, including clustering and distributed queuing, to meet growing business demands. Develop, implement, test, and maintain disaster recovery (DR) procedures for the MQ environment. Configure and manage high availability (HA) solutions, potentially including multi-instance Queue Managers or clustering. Participate in regular DR testing exercises. Implement and manage MQ security configurations, including TLS/SSL for channels, Channel Authentication Rules (CHLAUTH), and Object Authority Manager (OAM). Work with security teams to ensure compliance with security policies and standards. Manage certificates and keystores for secure communication. Interface with IBM support (raising PMRs/Cases) for problem resolution, technical guidance, and product information. Stay informed about IBM MQ product roadmaps, new features, and end-of-support timelines. Participate in the planning, design, and execution of migrating IBM MQ workloads to AWS. Contribute to initiatives involving the deployment and management of IBM MQ in containerized environments (eg, Docker, Kubernetes, OpenShift), utilizing MQ container images and operators. Actively participate in infrastructure modernization projects related to messaging. Develop and maintain scripts (eg, Shell, Python, Perl) or utilize automation tools (eg, Ansible) to streamline routine MQ administration tasks, deployments, and configuration management. Create and maintain comprehensive documentation for MQ architecture, configurations, standards, and operational procedures. Collaborate effectively with application developers, system administrators, network engineers, database administrators, and project managers. Qualifications: Strong understanding of core IBM MQ concepts (Queue Managers, Queues, Channels, Clustering, Publish/Subscribe, Security). Proficiency in administering IBM MQ on [Specify primary OS, eg, Linux, Windows]. Proven troubleshooting skills in diagnosing and resolving complex MQ issues. Experience with Scripting languages (eg, Bash, Python, Perl) for automation. Understanding of networking concepts (TCP/IP, DNS, Firewalls, load balancers) as they relate to MQ. Excellent communication and interpersonal skills. Ability to work independently and as part of a collaborative team. Experience with IBM MQ on RHEL and containers in cloud. Experience with advanced MQ features like MQ Appliances, Advanced Message Security (AMS), Managed File Transfer (MFT). Experience migrating or managing IBM MQ in AWS. Hands-on experience with containerization technologies (Docker, Kubernetes, OpenShift) and managing MQ in containers. Experience with infrastructure-as-code (IaC) tools like Ansible or Terraform. Experience with enterprise monitoring tools (eg, Instana, Dynatrace, Splunk, Nagios, Prometheus). Familiarity with other messaging technologies like Kafka. Experience working in Agile/DevOps environments. IBM MQ, Ansible, Terraform, Bash, Docker Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: Bachelor's degree in Computer Science, Information Technology, or a related field, OR equivalent practical experience. 10+ years of hands-on experience administering IBM MQ in a complex enterprise environment. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
26/06/2025
Full time
*Position is bonus eligible* Prestigious Financial Institution is currently seeking a Senior IBM MQ Middleware Engineer. Candidate will be responsible for the end-to-end administration, maintenance, and support of our critical IBM MQ messaging infrastructure. This role involves ensuring the reliability, availability, performance, and security of the MQ environment, supporting business applications, and actively participating in strategic initiatives such as cloud migration, containerization, and system modernization. Responsibilities: Install, configure, and maintain IBM MQ software (Queue Managers, Clients) on RHEL. Perform version upgrades, apply fix packs, and manage patching cycles according to best practices and security requirements. Configure MQ objects, including Queue Managers, Queues (Local, Remote, Alias, Model), Channels, Listeners, Clusters, Topics, and Subscriptions. Monitor MQ system performance metrics, message throughput, and latency. Identify performance bottlenecks and implement tuning adjustments at the Queue Manager, channel, and queue levels. Analyze MQ logs and trace data to optimize configurations. Provide expert-level troubleshooting for MQ-related issues, including connectivity problems, message delivery failures, security errors, and performance degradation. Act as a primary point of contact for application teams regarding MQ connectivity and messaging issues. Respond to incidents, diagnose root causes, and implement corrective actions, participating in on-call rotation if applicable. Monitor resource utilization (CPU, memory, disk space, message depths) and forecast future capacity needs. Design and implement scalable MQ solutions, including clustering and distributed queuing, to meet growing business demands. Develop, implement, test, and maintain disaster recovery (DR) procedures for the MQ environment. Configure and manage high availability (HA) solutions, potentially including multi-instance Queue Managers or clustering. Participate in regular DR testing exercises. Implement and manage MQ security configurations, including TLS/SSL for channels, Channel Authentication Rules (CHLAUTH), and Object Authority Manager (OAM). Work with security teams to ensure compliance with security policies and standards. Manage certificates and keystores for secure communication. Interface with IBM support (raising PMRs/Cases) for problem resolution, technical guidance, and product information. Stay informed about IBM MQ product roadmaps, new features, and end-of-support timelines. Participate in the planning, design, and execution of migrating IBM MQ workloads to AWS. Contribute to initiatives involving the deployment and management of IBM MQ in containerized environments (eg, Docker, Kubernetes, OpenShift), utilizing MQ container images and operators. Actively participate in infrastructure modernization projects related to messaging. Develop and maintain scripts (eg, Shell, Python, Perl) or utilize automation tools (eg, Ansible) to streamline routine MQ administration tasks, deployments, and configuration management. Create and maintain comprehensive documentation for MQ architecture, configurations, standards, and operational procedures. Collaborate effectively with application developers, system administrators, network engineers, database administrators, and project managers. Qualifications: Strong understanding of core IBM MQ concepts (Queue Managers, Queues, Channels, Clustering, Publish/Subscribe, Security). Proficiency in administering IBM MQ on [Specify primary OS, eg, Linux, Windows]. Proven troubleshooting skills in diagnosing and resolving complex MQ issues. Experience with Scripting languages (eg, Bash, Python, Perl) for automation. Understanding of networking concepts (TCP/IP, DNS, Firewalls, load balancers) as they relate to MQ. Excellent communication and interpersonal skills. Ability to work independently and as part of a collaborative team. Experience with IBM MQ on RHEL and containers in cloud. Experience with advanced MQ features like MQ Appliances, Advanced Message Security (AMS), Managed File Transfer (MFT). Experience migrating or managing IBM MQ in AWS. Hands-on experience with containerization technologies (Docker, Kubernetes, OpenShift) and managing MQ in containers. Experience with infrastructure-as-code (IaC) tools like Ansible or Terraform. Experience with enterprise monitoring tools (eg, Instana, Dynatrace, Splunk, Nagios, Prometheus). Familiarity with other messaging technologies like Kafka. Experience working in Agile/DevOps environments. IBM MQ, Ansible, Terraform, Bash, Docker Kubernetes, Rancher, GitHub, Artifactory, Harness, Jenkins, AWS, Azure, CI/CD, IaC, Automated Cloud Provisioning Education and/or Experience: Bachelor's degree in Computer Science, Information Technology, or a related field, OR equivalent practical experience. 10+ years of hands-on experience administering IBM MQ in a complex enterprise environment. Certificates or Licenses: AWS Solutions Architect, CKAD or CKA certifications preferred.
We are looking for a highly skilled and experienced DevOps Engineer to join a critical team within our client's IT department, focusing on payment systems. This role involves working on a business-critical system where reliability is paramount. Outcomes of the project: Ensure high availability ratings for the Clearing and Settlement system (CaSSys). Maintain and improve the continuous delivery pipeline for application changes. Contribute to a reliable and efficient IT system that processes a significant percentage of Dutch card-initiated payments. Responsibilities: Manage daily operations and maintenance of CaSSys application components. Provide 24/7 standby/on-call production support (approximately one week every four weeks). Support IT risk procedures and processes. Configure and maintain application monitoring. Deploy changes and automate deployments using Azure pipelines as part of continuous delivery. Test application functionality. Patch VMs and address vulnerabilities. Assist the team with incident management and problem resolution. Contribute to team activities and proactively take ownership of topics Who are you? Experience: Bachelor's or higher degree - preferred IT related field of study. 8+ years of experience in a DevOps environment. Technical, tools and process knowledge: Strong knowledge of Linux server (RHEL) and Oracle Database. Knowledge of Windows Servers environment. Relevant experience in Scripting (eg, Shell and Python). Hands-on knowledge of Ansible. Experience in provisioning a (Private) Cloud environment. Knowledge of continuous delivery tooling, like Azure DevOps and Ansible. Experience in setting up dashboards for monitoring and alerting. Proficiency in using the ELK stack, Prometheus, and Grafana. Good knowledge of TDD (Test Driven Development) and BDD (Behavior Driven Development). Knowledge of Kubernetes, OpenShift, and Cloud Solutions (Azure preferably). Good knowledge of IT risk and security measures.
25/06/2025
Project-based
We are looking for a highly skilled and experienced DevOps Engineer to join a critical team within our client's IT department, focusing on payment systems. This role involves working on a business-critical system where reliability is paramount. Outcomes of the project: Ensure high availability ratings for the Clearing and Settlement system (CaSSys). Maintain and improve the continuous delivery pipeline for application changes. Contribute to a reliable and efficient IT system that processes a significant percentage of Dutch card-initiated payments. Responsibilities: Manage daily operations and maintenance of CaSSys application components. Provide 24/7 standby/on-call production support (approximately one week every four weeks). Support IT risk procedures and processes. Configure and maintain application monitoring. Deploy changes and automate deployments using Azure pipelines as part of continuous delivery. Test application functionality. Patch VMs and address vulnerabilities. Assist the team with incident management and problem resolution. Contribute to team activities and proactively take ownership of topics Who are you? Experience: Bachelor's or higher degree - preferred IT related field of study. 8+ years of experience in a DevOps environment. Technical, tools and process knowledge: Strong knowledge of Linux server (RHEL) and Oracle Database. Knowledge of Windows Servers environment. Relevant experience in Scripting (eg, Shell and Python). Hands-on knowledge of Ansible. Experience in provisioning a (Private) Cloud environment. Knowledge of continuous delivery tooling, like Azure DevOps and Ansible. Experience in setting up dashboards for monitoring and alerting. Proficiency in using the ELK stack, Prometheus, and Grafana. Good knowledge of TDD (Test Driven Development) and BDD (Behavior Driven Development). Knowledge of Kubernetes, OpenShift, and Cloud Solutions (Azure preferably). Good knowledge of IT risk and security measures.