Senior Engineer, DevOps in Belfast

Senior Engineer, DevOps in Belfast

Belfast Full-Time 43200 - 72000 £ / year (est.) No working from home possible
Black Duck

At a Glance

  • Tasks: Design and implement innovative developer tools to enhance productivity and streamline workflows.
  • Company: Join Black Duck Software, a leader in application security and DevSecOps.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Other info: Be part of a dynamic team focused on cutting-edge technology and career advancement.
  • Why this job: Make a real impact by optimising developer experiences for over 500 engineers.
  • Qualifications: 4+ years in software development with strong skills in React, TypeScript, and Python.

The predicted salary is between 43200 - 72000 £ per year.

Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.

DevOps Engineer 2 (Intermediate)

Sr. DevOps Engineer will be a key player on the Cloud Operations team responsible for all SaaS and Hosted services across the company's product portfolio. They will proactively work with Engineering, Product, IT, and other functional departments to design, implement, and operate our global customer-facing infrastructure on Google Cloud Platform (GCP). The ideal candidate brings strong hands‑on GCP infrastructure and networking expertise, is a self‑starter who thrives in a fast‑paced environment, excels at problem solving, actively leverages AI and LLM tools to accelerate their work, and is committed to delivering seamless, highly available service experiences to enterprise customers worldwide.

Responsibilities

  • Design, build, and maintain resilient, secure, and highly available infrastructure for all SaaS and Hosted services on GCP to meet established SLAs
  • Design and manage secure, scalable GCP network architecture — including VPC design, VPC peering, shared VPC, Cloud Interconnect/VPN, Cloud NAT, firewall rules, and DNS
  • Automate deployment pipelines, monitoring, alerting, and incident response using modern CI/CD and GitOps practices
  • Monitor site stability and performance using GCP-native observability tooling (Cloud Monitoring, Cloud Logging, Error Reporting) and troubleshoot issues across the stack
  • Scale infrastructure to meet rapidly increasing demand using GCP autoscaling, load balancing, and cost-optimization best practices
  • Own end-to-end operational responsibility for all customer-facing SaaS and Hosted environments, including availability, performance, and change management
  • Manage cross-functional requirements working with Engineering, Product, Services, and other departments
  • Collaborate with developers to bring new features and services into production via containerized, Kubernetes-native deployment patterns
  • Develop and improve operational practices, runbooks, and procedures — using AI and LLM tools to accelerate automation, generate scripts, diagnose incidents, and improve documentation quality
  • Proactively meet standards for information security and compliance, such as ISO, SOX, SSAE 16, etc.

Background & Experience

  • 5+ years' experience in 24x7 production operations supporting a highly available SaaS or cloud service environment
  • Strong, hands‑on experience with Google Cloud Platform (GCP) — including GKE, Cloud Run, Cloud Storage, VPC networking, IAM, and GCP-native monitoring and logging services
  • Strong, hands‑on GCP infrastructure and networking experience — including VPC architecture, Cloud Interconnect/VPN, load balancing (GLB, ILB), Cloud DNS, firewall policies, and multi‑region network design
  • Experience with containerization and image management using Docker; familiarity with container security best practices
  • CI/CD pipeline experience (Jenkins, GitHub Actions, ArgoCD, or equivalent); GitOps workflow experience a strong plus
  • Experience with Java applications and related J2EE technology stack
  • Proficiency in scripting languages (Python, Bash, or Go preferred); experience with infrastructure-as-code tools (Terraform, or equivalent)
  • Comfortable using AI and LLM tools (e.g., GitHub Copilot, ChatGPT, Claude, or similar) as everyday productivity aids — for scripting, troubleshooting, documentation, and on‑call investigation
  • Strong understanding of networking concepts (DNS, TLS, load balancing, service mesh) and troubleshooting techniques
  • Strong interpersonal and teaming skills — ability to set and enforce process and influence engineers who are not direct reports

Education

  • Bachelor's degree in Computer Science or other technical discipline, or equivalent experience

Black Duck is an equal opportunity employer. We consider all applicants for employment without regard to race, color, national origin, religion, sex, gender identity or expression, age, disability, sexual orientation, veteran or military service status, or any other characteristic protected by applicable law. Black Duck complies with all applicable laws prohibiting employment discrimination in every jurisdiction where it operates and provides reasonable accommodations to individuals with disabilities in accordance with applicable law.

#J-18808-Ljbffr

Senior Engineer, DevOps in Belfast employer: Black Duck

At Black Duck, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters collaboration and innovation in the heart of Belfast. Our commitment to employee growth is reflected in our continuous learning opportunities and the chance to work with cutting-edge AI tools, ensuring that you not only contribute to but also thrive in your role as a Senior Cloud DevOps Engineer. Join us to be part of a team that values your expertise and supports your professional journey in a vibrant city known for its tech community.

Black Duck

Contact Details:

Black Duck Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Engineer, DevOps in Belfast

Tip Number 1

Network like a pro! Reach out to current employees at Black Duck or in the DevOps community. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to Backstage, CI/CD, or any relevant tech. This gives you a chance to demonstrate your expertise beyond just words on a CV.

Tip Number 3

Prepare for the interview by brushing up on DORA metrics and developer productivity strategies. Be ready to discuss how you've implemented these in past roles, as it shows you're not just familiar but experienced.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Black Duck.

We think you need these skills to ace Senior Engineer, DevOps in Belfast

Backstage Plugin Development
CI/CD Integration
Observability Dashboards
Security Scanning
Cost Monitoring
Developer Productivity Metrics
Microservices Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Engineer, DevOps role. Highlight your experience with Backstage, CI/CD integration, and any relevant projects that showcase your skills in React, TypeScript, and Python.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about developer experience and how your background aligns with our mission at Black Duck. Keep it concise but impactful!

Showcase Your Projects:If you've worked on any relevant projects, especially those involving microservices or automation, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Black Duck

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like React, TypeScript, and Node.js. Brush up on your Python skills too, as you'll need to demonstrate your backend capabilities during the interview.

Showcase Your Backstage Experience

Since the role focuses on Backstage, be prepared to discuss your hands-on experience with plugin development and software templates. Bring examples of how you've improved developer experiences or reduced cognitive load in previous projects.

Understand DevSecOps Principles

Familiarise yourself with security practices in the software development lifecycle. Be ready to explain how you’ve integrated security into your past projects and how you can apply that knowledge to enhance Black Duck's platform.

Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills and ability to work within a team. Think of specific scenarios where you’ve implemented CI/CD integrations or optimised developer productivity, and be ready to share those stories.