DevOps Engineer - Greater London, United Kingdom - Response Informatics

    Default job background
    Technology / Internet
    Description

    Job Description:

    Job Summary:

    We are seeking a highly skilled and motivated DevOps Engineer to join our growing team. You will play a central role in building and automating our development processes. You will leverage your expertise in GoLang and DevOps principles to design, develop, and implement custom tools that streamline our workflows. You will also be responsible for automating key stages of the Software Development Lifecycle (SDLC) using GitHub Actions.

    Responsibilities:

    • Design, develop, and maintain tools and utilities using GoLang to enhance our development processes with a focus on performance, reliability, and scalability
    • Implement SDLC automation using GitHub Actions to automate tasks such as building, testing, deployment, and continuous integration/continuous delivery (CI/CD).
    • Configure and manage workflows within GitHub Actions using YAML syntax.
    • Integrate custom tools and automated workflows with existing development infrastructure.
    • Troubleshoot and maintain automated pipelines to ensure smooth operation.
    • Stay up-to-date with the latest advancements in GoLang, DevOps methodologies, and automation tools.
    • Collaborate with developers and operations teams to understand requirements and deliver effective solutions.
    • Work with the team to ensure adherence to best practices, coding standards, and design patterns
    • Participate in code reviews and provide constructive feedback to peers
    • Integrate with Jira APIs to streamline development workflows (bonus experience)
    • Develop and maintain technical documentation and user guides for tooling solutions

    Requirements:

    • 5+ years of experience as a DevOps Engineer or a similar role.
    • Strong programming skills with a focus on GoLang development.
    • Experience building internal tools and utilities using GoLang.
    • In-depth understanding of SDLC principles and best practices.
    • Proven experience using GitHub Actions to automate workflows for CI/CD pipelines.
    • Familiarity with YAML syntax for defining workflows.
    • Experience with agile development methodologies and version control systems (Git)
    • Experience with infrastructure as code (IaC) tools (a plus).
    • Strong communication and collaboration skills.
    • Ability to work independently and as part of a cross-functional team.
    • A passion for building efficient and automated development workflows.
    • Bonus: Experience with Jira APIs