Nicoll Curtin
DevOps Engineer
Nicoll CurtinIreland1 day ago
Full-timeInformation Technology

My client is seeking a technically strong mid-level engineer with a background in software development and DevOps practices to support the delivery and reliability of modern cloud-based applications. This role focuses on building and maintaining deployment pipelines, improving infrastructure reliability, and supporting development teams through automation and operational best practices. The successful candidate will work closely with distributed engineering teams to ensure efficient delivery and stable production environments.


Experience

  • 5–7 years of professional experience in software development, with at least 2 of those being in devops


Skills

  • Python
  • CI/CD platforms such as Jenkins, GitLab CI, or CircleCI.
  • AWS, Azure, or Google Cloud, with an understanding of secure cloud infrastructure practices.
  • Infrastructure as Code (IaC) solutions.


Key Responsibilities

  • Build, configure, and maintain CI/CD pipelines to enable reliable software delivery across development, testing, and production environments.
  • Maintain and enhance cloud-based infrastructure across platforms such as AWS, Microsoft Azure, or Google Cloud, ensuring systems remain scalable, secure, and cost-efficient.
  • Implement and manage Infrastructure as Code (IaC) solutions to automate provisioning and configuration of environments.
  • Integrate and manage application security scanning tools, including SonarCloud and OWASP ZAP, within automated pipelines to support secure development practices.
  • Work collaboratively with development and operations teams to ensure stable deployments and operational reliability in distributed systems.
  • Monitor infrastructure and application performance, responding to incidents and resolving issues to maintain high system availability.
  • Promote DevOps best practices, supporting teams in adopting continuous integration, continuous delivery, and automated deployment workflows.
  • Diagnose and resolve problems within CI/CD pipelines, including failed builds or deployment issues.
  • Develop scripts, tools, and automation utilities using C# or Python to streamline operational processes and reduce manual work.
  • Communicate technical concepts clearly with engineering teams across multiple locations and contribute to the ongoing improvement of DevOps processes.


Please reach out to [email protected] for more information

Key Skills

Ranked by relevance