Senior DevOps Engineer

Posted 30 July 2024
Salary Negotiable
LocationNorthern Ireland
Job type Contract
Discipline DevOps
Reference108027
Contact NameKingsley Eze

Job description

Position: Senior DevOps Engineer

Start Date: ASAP

Contract Length: 12 Months

Location: Galway, Ireland

Rate: 54 Euros Per Hour

Working Model: Hybrid

Position Overview

Trust in SODA is partnered with a leading Financial service client seeking a Senior DevOps Engineer to join their Developer Enablement/DevOps team. You will collaborate with a globally distributed team to deliver business capabilities while driving technology innovation, agile practices, and delivery efficiency.

Your Expertise

  • Over 5 years of experience in software engineering, configuration management, and release engineering for large-scale enterprise applications.
  • Proficiency in CI/CD processes and tools like Jenkins.
  • Knowledge of container technologies and orchestrators, such as Docker and Kubernetes.
  • Familiarity with build tools and package managers for various programming languages (e.g., Maven, Gradle, NPM, pip).
  • Experience with git and implementations like Bitbucket/Gitlab/GitHub, and artifact repositories such as Artifactory.
  • Developer-focused mindset with skills in automating solutions using scripting languages like Java, Groovy, Shell, Python, etc.
  • Ability to understand the entire development flow and suggest improvements, covering aspects like testing stages, coverage reports, quality gates, security scans, and environment promotions.
  • Understanding of application components, including Database, Mid-tier, Messaging, User Interface, and Configuration.
  • Experience with core AWS services and automating processes using SDK or CLI.

Nice to Have

  • Experience with large-scale enterprise services using Kubernetes.
  • Knowledge of logging, observability, and monitoring tools such as Datadog.

Your Skills

  • Ability to evaluate, analyze, and recommend CI/CD tools and solutions.
  • Develop and support continuous integration processes, innovating as needed.
  • Create clear, detailed documentation for flows, architectural diagrams, and processes.
  • Trace and resolve complex CI/CD, release, and environment issues in multi-component settings.
  • Develop, maintain, and enhance key release procedures and processes.
  • Coordinate release activities with Release Management, Project Management, QA, and Development teams to ensure smooth rollouts.