M

McAfee

Antivirus and cybersecurity software provider

DevOps Engineer

DevOps EngineeringUpdated on Nov 10
Full-timeBengaluru, Karnataka, India

About the Job

Requirements

  • 4–6 years of experience in Software Engineering, DevOps, Site Reliability Engineering, or Platform Engineering, including hands-on production coding, debugging, incident resolution, and embedded team collaboration.
  • Strong programming expertise in Go and Python, and ability to read, debug, and patch applications built with Node.js/TypeScript, Dart/Flutter, Java, .NET, C++, C, and advanced SQL (T-SQL and PL/pgSQL).
  • Hands-on experience with Kubernetes ecosystems, including Amazon EKS, Helm, Cilium, cloud-native architectures, GCP/GKE, API gateways, and service mesh technologies such as Kong, Envoy, and Istio.
  • Platform engineering expertise including Terraform, Terragrunt, Infrastructure as Code, GitHub Actions, Harness, CI/CD pipelines, integration testing, end-to-end testing, performance testing with K6, Locust, or JMeter, and secure software delivery practices.
  • Deep understanding of databases, distributed systems, Kafka, Redis, observability tools including OpenTelemetry, Prometheus, and Grafana, Databricks, security tooling including SonarQube, Dependabot, and JFrog, and AI-assisted development platforms including GitHub Copilot, Claude Code, and CodeRabbit.

Responsibilities

  • Participate as a functional member of the Product Engineering team in standups, design reviews, sprint planning, backlog grooming, and release readiness activities, providing operational and platform perspectives.
  • Review architecture designs, pull requests, and technical solutions for scalability, reliability, security, and operational readiness in 24x7 production environments.
  • Troubleshoot production issues end-to-end across applications, infrastructure, networking, databases, and cloud platforms; trace data flows and implement fixes with minimal escalation.
  • Improve operational maturity by implementing monitoring, observability, alerting, runbooks, failover strategies, performance testing, patch management, security remediation, and release validation.
  • Partner with Product Engineering, Site Reliability Engineering, Release Engineering, and InfoSec teams to improve platform adoption, developer experience, incident response, and service reliability.

About the Company

McAfee

Antivirus and cybersecurity software provider

McAfee creates cybersecurity software to protect computers and other devices from malware and online threats. Its products scan for viruses and malware, monitor systems in real time, and use up-to-date threat intelligence to block risky activity. Many offerings are managed through cloud-based services that let people and organizations deploy protection across multiple devices and users. McAfee distinguishes itself through its long history in antivirus, broad consumer and business product lines, and its move from a standalone company to an Intel-backed security division and back to an independent public company, giving it experience across both home and enterprise markets. The company’s goal is to help people and organizations stay safe online by defending devices, data, and identities from cyber threats.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
1987

Recently Posted Jobs

Explore more opportunities at McAfee

See more jobs