Software Infrastructure Engineer

Nvidia Santa Clara , CA 95051

Posted 2 months ago

Are you an experienced cloud engineer looking to take the next step in your career with the most cutting edge technology companies? If so, join our team at NVIDIA, where we are dedicated to delivering cloud services used throughout NVIDIA that reach millions of customers.

Widely considered to be one of the technology world's most desirable employers, NVIDIA is an industry leader with groundbreaking developments in High-Performance Computing, Artificial Intelligence and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables outstanding creativity and discovery and powers what were once science fiction inventions from artificial intelligence to autonomous cars.

What you'll be doing:

  • Identify, define, implement and test Linux Operating System security requirements

  • Develop new deployment automation processes and scripts to manage a wide variety of services including DBs, Proxies, Applications, Lambdas and containers

  • Running cloud databases including RDS, Postgres, and Cassandra and implementing security protocols across servers, clients and applications

  • Monitoring production alerts and providing solution recommendations

  • Prepare and maintain documentation detailing the configurations of deployed solutions

What we need to see:

  • BS in Computer Science or Information Systems or equivalent experience

  • Demonstrated ability working with and implementing DevOps solutions including but not limited to Python, Ansible, Docker/Containers, container orchestration services and datacenter deployments

  • Minimum 4+ years of server engineering experience supporting highly-available, large-scale, cloud service environments

  • Proven Linux system administration experience (CentOS and Ubuntu strongly preferred) with emphasis on security of VMs and Containers

  • Solid Understanding of AWS technologies including EC2, ELB, ECS, RDS, API Gateway, WAFs and Lambda with provisioning automation experience

  • Knowledge of networking concepts like VPC/Subnets/Route Tables/Internet Gateway/NAT etc.

  • Exposure to SQL databases such as MySQL and Postgres and NoSQL DBs Cassandra and InfluxDB

  • Supervising and measuring system performance and iteratively design improvements in this area by introducing new technologies or developing new tools

  • Experience with version control software, code review tools, such as git along with agile life cycle tools is required

  • Strong collaborative and interpersonal skills, specifically a proven track record to effectively guide and influence within a diverse team

Ways to stand out from the crowd:

  • Experience with HashiCorp Vault with integration into deployment processes and application security

  • Experience with security configuration checklists (e.g. CIS Benchmarks and CSA security guidance)

  • Hands-on experience with Java/Spring building RESTful web services

  • Experience with the Go programming language

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. If you're creative, self-motivated and enjoy having fun, then what are you waiting for apply today.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Networking Software Engineer Cloud Engineering Infrastructure Development (JoinociSde)


Posted 3 weeks ago

VIEW JOBS 10/7/2020 12:00:00 AM 2021-01-05T00:00 Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law. Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law. The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world's biggest challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer's business critical applications. General profile: * Bachelors/Masters/PhD degree in Computer Science or related engineering fields * 8-12 years of software development experience Qualifications : * Good knowledge of linux networking stack (IP, TCP & UDP) and linux packet processing path. * Strong programming skills in one of the languages: Java, Python, C or C * Hands on experience of various debugging tools used in the networking world (E.g. Wireshark) * Exposure to container networking, linux firewalls, micro-services architecture and deploying distributed services is desirable * Working knowledge of xen/kvm/esx hypervisors and virtual networking (routing and switching) is a plus. * Ability to provide technical leadership for customer facing features Oracle Santa Clara CA

Software Infrastructure Engineer