Build and Release Engineer - SRE
Marin Software
London, GB
4d ago

Marin Software are looking for a Build and Release Engineer who will be a key member of the SRE team responsible for ongoing operational support, innovation in the delivery of our new products and services, and ensuring the highest possible availability, resilience, and performance of our SaaS platforms.

The Engineer will work on a variety of software development and deployment projects, ensuring that each version and release is thoroughly tested for performance and reliability.

This is a programming-intensive job, requiring extensive familiarity with scripting languages along with adherence to best practices for version control and bug tracking.

You are a motivated engineer striving toward automation and optimization. You will play an integral role in helping deliver products in a nimble and iterative fashion.

The Engineer must understand Continuous Integration and Continuous Delivery methodologies and technologies to allow Content Technology to rapidly innovate in support of business needs.

You will be a key member of the SRE team responsible for ongoing operational support, innovation in the delivery of our new products and services, and ensuring the highest possible availability, resilience, and performance of our SaaS platforms.

Major Responsibilities :

  • Develop and manage CI and CD systems
  • Execute continuous improvement of project builds with custom Maven plugins and Atlassian tool set.
  • Provide Best Practices to Engineering teams around setting up software repositories, branching and testing software
  • Create and manage Docker containers for each build use case
  • Major contributor to Continuous Integration and Continuous Delivery strategy and tooling
  • Solid experience with automation and / or configuration management tools
  • Experience designing and / or implementing highly available systemsCollaborate with development teams on the planning and the deployment of services
  • Proactively identify and develop areas to improve monitoring / alerting, reliability, performance, and automation
  • Ability to root cause / troubleshoot issues in a fast paced environment, and implement solutions to prevent them from happening again
  • Participate in a rotating on-call schedule
  • Distributed version control system experience (Git preferred)
  • Participate and contribute to Infrastructure as Code standards and practices
  • Create and maintain Documentation pertaining to function
  • Required Experience :

  • Go Lang / Python / Java / Groovy scripting experience
  • Puppet and Ansible
  • Terraform, Packer and Consul, GoCD
  • Jenkins and Maven
  • Nexus, Artifactory or similar artefact repositories
  • Experience in supporting and maintaining a monitoring and alert systems
  • Experience supporting and troubleshooting relational databases and distributed platforms
  • Experience in supporting and maintaining Java applications
  • Experience with JVM optimization and Java server technologies like Tomcat or Jetty
  • Solid UNIX / Linux experience
  • Experience in Docker, and Docker orchestration and management systems (K8’s, Docker Swarm, Rancher etc)
  • Experience working with Hadoop and components in the Hadoop ecosystem
  • Preferred Experience :

  • Dynamic Service Discovery
  • Various implementations of CI / CD
  • Public Cloud (AWS, GCE etc)
  • Private Cloud (vSphere, OpenStack etc)
  • Jenkins
  • Infrastructure as Code (Networking, VM’s, Firewalls, Load Balancers etc)
  • Experience with Architecture Design around Build Systems and CI / CD
  • About Marin Software

    Marin Software Incorporated (MRIN) provides a leading cross-channel advertising cloud for performance marketers to measure, manage and optimize more than $6 billion in annualized ad spend across the web and mobile devices.

    Offering an integrated SAAS platform for search, display and social advertising, Marin helps digital marketers improve financial performance, save time, and make better decisions.

    Advertisers use Marin to create, target, and convert precise audiences based on recent buying signals from users’ search, social and display interactions.

    Headquartered in San Francisco, with offices worldwide, Marin's technology powers advertising campaigns in more than 160 countries. .

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form