DevOps Engineer

NP GroupAmsterdam, NL
Published on

About the Role

We are seeking a talented and experienced Senior DevOps Engineer to join our team in enhancing and scaling a newly developed Azure-based cloud platform. This platform processes millions of payments daily, and your role will be pivotal in ensuring its scalability, reliability, and performance.

Key Responsibilities

  • Design and implement scalable, resilient components leveraging Azure services such as Azure Kubernetes Service (AKS), Azure Functions, and Azure Event Hub to support millions of daily transactions.
  • Lead the development of cloud-native applications using Java 11, Spring Boot, and Apache Kafka, tailored for Azure environments.
  • Develop and maintain a microservices architecture using Azure Kubernetes Service (AKS) and implement deployment strategies leveraging Azure-native tools.
  • Work closely with DevOps, product owners, and software engineering teams to design and deliver high-performance features and system improvements.
  • Build and maintain CI/CD pipelines with Azure DevOps, automating testing, deployment, and monitoring workflows across cloud environments.
  • Enhance payment processing workflows by optimizing Azure-based messaging systems using Azure Service Bus and Kafka to ensure real-time transaction handling.
  • Leverage Azure Monitor, Application Insights, and Log Analytics to build robust monitoring, logging, and alerting solutions for proactive system management.

About the Candidate

Expectations

  • Extensive experience with Java 11, Spring Boot, Spring JMS.
  • Expertise with Apache Kafka and Azure Event Hub for high-throughput, low-latency data processing.
  • Deep knowledge of Azure services including AKS, Azure DevOps, Azure Service Bus, Cosmos DB, and Blob Storage.
  • Advanced experience with Kubernetes (AKS) and containerization tools, ensuring seamless deployment and management in Azure environments.

Nice to Have Skills

  • Proficient in using Azure DevOps, Jenkins, Maven, and GIT for continuous integration and delivery workflows.
  • Hands-on experience with Cassandra, Elasticsearch, or their Azure equivalents for managing distributed databases.
  • A solid understanding of payment processing systems and high-availability architectures in financial services.
  • Proven ability to optimize high-traffic systems and ensure robust scalability using testing tools and Azure monitoring services.

About the Company

NP Group is committed to utilizing cutting-edge technology to provide solutions that are both scalable and reliable. Our team focuses on ensuring that our platforms handle significant loads without compromising on performance.

Company Culture and Benefits

We foster a collaborative environment that encourages continuous learning and growth. Employees are provided with opportunities to advance their skills and take on new challenges in their careers while delivering value to our clients.