Asset 2
Back to job search

Platform Software Engineer

  • Sector:

  • Job type:

    Contract

  • Contact:

    Aaron Van Kan

  • Job ref:

    4638

  • Published:

    about 1 month ago

Platform Software Engineer

 

MA Tech are currently working with a leading technology company looking to start a new team in Ireland by adding a Platform Software Engineer to their team in Dublin.

 

This is a 12 month contract to permanent opportunity to join a greenfield build looking to develop a system to liberate data from RDBMS platforms in to a streaming architecture. You will have a heavy focus on automation in this role, you will work with emerging across multiple functional areas.

 

The ideal candidate will have a curiosity to implement and drive change. To see problems and work to understand why we're doing things in a certain way and how can we make, and do this better.

 

Get in touch to learn more.

 

Primary Responsibilities

  • Develop systems to liberate data from RDBMS platforms into a streaming architecture.
  • Work with automation and orchestration tools such as OpenShift, Jenkins, Ansible or other commercial PaaS offerings
  • Continually monitor industry developments in Cloud infrastructure developments, tools and products used in the cloud delivery model
  • Work with Software, Platform Engineering and Operations teams on the development and delivery of operational ready platforms
  • Work with log aggregation tools like Splunk and ELK
  • Design automated, resilient, scalable platform solutions.
  • Participate in development of automated delivery work flows using cloud automation and orchestration tools, Unix shell scripting and other deployment tools
  • Develop integrations between vendor tool APIs and automation frameworks
  • Support, design and improve on monitoring, alerting and tooling efforts
  • Maintain awareness of current technology assets, and the applicability and capability of each
  • Ability and willingness to augment current expertise with new open source or targeted vendor technologies

 

Required Qualifications:

  • Undergraduate degree
  • 2+ year in platform engineering
  • 3+ years of Python or Java development
  • Experience in full life cycle activities
  • Experience with Agile methodology
  • Technical Skills
    • Experience working across fully automated stacks in a CI/CD ecosystem
    • Agile DevOps delivery model experience

 

Preferred Qualifications:

  • Kafka, OpenShift, Java or Python development
  • Experience with distributed data stores at scale
  • Active in working with emerging technologies.
  • Experience with Cassandra, Kafka, Prometheus, Grafana
  • Experience in agile environments (using tools like CA Agile Central)