Senior Manager, Software Engineering- Kubernetes jobs in United States
cer-icon
Apply on Employer Site
company-logo

New Relic · 6 hours ago

Senior Manager, Software Engineering- Kubernetes

New Relic is a global team of innovators dedicated to shaping the future of observability. They are seeking a Senior Software Engineering Manager to lead the Kubernetes infrastructure organization, responsible for developing and maintaining the backend infrastructure for deploying Kubernetes clusters on a multi-cloud platform.

AnalyticsApplication Performance ManagementCloud ComputingIT InfrastructureMobileSaaSSoftware
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

Work with a team of engineers to design, build, implement and manage secure, scalable and reliable cloud based infrastructure to support the New Relic Product Platform portfolio
Driving and contributing to the software architecture, design of our current large-scale distributed systems and new systems we are investing in
Own, and drive vision and strategy for the Kubernetes Infrastructure platform and provide architectural guidance for security, reliability, scalability, resilience, Disaster Recovery, performance optimization, and cost efficiency
Driving and contributing to our culture of operational and business efficiency, secure code, CI-CD pipeline, unit test, regression testing, uptime, using smart telemetry data to make decisions, investment in technical and infrastructure debt, blameless root cause with a learner and growth mindset
Collaborating with team members and across organizations to come up with new ways to solve old and new problems
Attending Livesite meetings and bringing postmortem learning back to the team and organization
Continue to learn from some of the brightest minds in the business, they are also looking to learn from you. Coaching and mentoring people
Drive the recruitment, training, and development of top-tier talent in the region
Regularly collaborates with PMs, technical leaders, and other stakeholders to clarify project requirements and execute cross team initiatives
Work in an agile environment with a DevOps approach—teams build and maintain their own software, including participating in second-layer support rotations
Work in a multi-cloud environment ingesting over 3 billion data points per minute, 150 petabytes of data per month, and accepting over 70 billion HTTP requests daily from our customers

Qualification

KubernetesCloud infrastructureSoftware architecturePeople managementGolangAWSAzureCI/CDDistributed systemsAgile methodologyMentoringCollaboration

Required

BS/MS in Computer Science, or education/experience in a relevant field
10+ years of professional work experience in software development and/or operations
8+ years of people management experience
Hands-on experience coding in programming languages such as Golang, Java, Python, or Bash
Hands-on experience driving the software architecture, design, large-scale multi-tiered, distributed software applications, tools, systems, and services using service-oriented architecture, object-oriented design and with RESTful API endpoints
Strong experience in architectural patterns and anti-patterns for resiliency, geo-availability, and disaster recovery
Strong DevOps experience in developing and maintaining cloud-agnostic Kubernetes infrastructure on major public cloud platforms (AWS, Azure, GCP)
In-depth experience with containerization tools- Kubernetes, Istio, Cluster API, Crossplane, etc
Solid background in application and system programming, and Linux system administration
Involvement in building Infrastructure as Code (IAC)
Deep understanding of security, reliability, performance and cost-effectiveness of distributed systems on public cloud providers like Amazon AWS, Microsoft Azure or Google GCP
Comfortable working across time zones (US/EU/India time zones) in a fast-paced setting
Demonstrated experience with building and scaling tier-1, tier-2 systems
Proven track record of setting and achieving ambitious goals, guided by metrics
Familiarity with modern cloud deployments, compute, storage, networking, containers, databases, and security
Demonstrated ability to coach and mentor engineers or managers in all aspects of their engineering duties and growth

Preferred

Experience working with Continuous Integration/Continuous Delivery (CI/CD) tools such as Jenkins, Ansible, Travis CI, Circle CI
API design and development exposure with Go programming language
Developed Kubernetes Controllers
Solid understanding of the Linux operating system and concepts such as virtual machines and containers
Active participation in open source development

Benefits

Healthcare
Dental
Vision
Parental leave and planning
Mental health benefits
A 401(k) plan and match
Flex time-off
11 paid holidays
Volunteer time-off
Other competitive benefits designed to improve the lives of our employees

Company

New Relic

company-logo
New Relic is a digital intelligence company that delivers full-stack visibility and analytics to enterprises.

Funding

Current Stage
Public Company
Total Funding
$214.5M
Key Investors
BlackRockInsight PartnersTrinity Ventures
2023-11-08Private Equity
2023-07-31Acquired
2015-10-28Post Ipo Equity

Leadership Team

leader-logo
Ashan Willy
Chief Executive Officer
linkedin
leader-logo
Siva Padisetty
Chief Technology Officer
linkedin
Company data provided by crunchbase