DevOps Engineer 2 (Intermediate)

DevOps Engineer 2 (Intermediate)

Full-Time Home office (partial)
Blackduck

At a Glance

  • Tasks: Design and maintain secure, high-availability infrastructure on Google Cloud Platform.
  • Company: Join Black Duck Software, a leader in application security and DevSecOps.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on innovation and automation.
  • Why this job: Be part of a dynamic team that shapes the future of software security.
  • Qualifications: 5+ years in production operations with strong GCP and networking skills.

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 behaviour. 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.

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, colour, 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.

DevOps Engineer 2 (Intermediate) employer: Blackduck

At Black Duck, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Senior Vulnerability Manager role not only provides the opportunity to lead critical security initiatives but also encourages professional growth through mentorship and cross-team collaboration. With a commitment to diversity and inclusion, we ensure that every employee feels valued and empowered to make a meaningful impact in a supportive environment.

Blackduck

Contact Details:

Blackduck Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land DevOps Engineer 2 (Intermediate)

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Blackduck or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Blackduck.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Blackduck.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Blackduck that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace DevOps Engineer 2 (Intermediate)

Google Cloud Platform (GCP)
GKE
Cloud Run
Cloud Storage
VPC Networking
IAM
GCP-native Monitoring and Logging Services

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Blackduck.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Blackduck and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Blackduck

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Blackduck uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.