Security Systems Engineer Internship

September 23, 2024

Are you applying to the internship?

Job Description

About Salesforce

Salesforce is a leading cloud-based software company known for its Customer Relationship Management (CRM) platform. The company prides itself on having one of the best Information Security teams in the world, prioritizing trust and security as its number one value.

Job Description: Security Systems Engineer Internship

This internship offers a unique opportunity to work within Salesforce’s large-scale security monitoring infrastructure, which collects, stores, and analyzes terabytes of data daily. You will be a key player in ensuring the 24×7 availability of this infrastructure, supporting the team in detecting and responding to security incidents.

Responsibilities:

Deploying Large-Scale Systems: Implement and manage distributed systems in the public cloud, including multi-region and multi-cloud deployments.
Infrastructure Management: Design, install, operate, monitor, and troubleshoot Salesforce’s security monitoring infrastructure.
Incident Response: Respond rapidly to outages or performance degradation within the security monitoring infrastructure.
Troubleshooting: Identify and resolve network, hardware, and operating system issues and bottlenecks across distributed global systems.
Automation: Build and enhance automation processes for deployment and maintenance.
Performance Optimization: Monitor metrics and identify areas for improvement.

Required Skills:

Education: Enrolled and actively pursuing a BS/MS/PhD in Computer Science or a related field (must be returning to school after the internship).
Public Cloud Experience: Demonstrated expertise in deploying, configuring, and managing applications within AWS (EKS, S3, VPC, IAM, EC2, SQS), GCP, and/or Azure core services.
Linux Systems Engineering: Proven experience with Linux systems engineering/operations in a DevOps environment.
Scripting & Coding: Proficient in scripting and coding languages like Go, Python, Ruby, and Shell scripting for automation.
Network Configuration: Experience with configuration management of network devices, including switches, firewalls, routers, and Public Cloud networking (Security Groups, ELB, VPC, VPC Flow Logs, Route53).
Configuration Management Tools: Familiarity with tools like Puppet, Helm, Ansible, or Chef.
Infrastructure as Code: Knowledge of tools like Terraform, CloudFormation, or Pulumi.
CI/CD Pipelines: Experience setting up and optimizing CI/CD pipelines.
Linux Expertise: Proven ability to deploy and troubleshoot modern Linux operating systems.
Network Troubleshooting: Strong skills in network troubleshooting.
Teamwork: Ability to collaborate effectively within a globally distributed team.
Communication: Excellent written and verbal communication skills, particularly for documentation purposes.

Desired Skills:

Agile Methodologies: Experience with Agile project delivery and understanding of SCRUM ceremonies/practices.
DevOps Experience: Strong skills in containers, microservices, Kubernetes, and cloud-native applications.
Large-Scale Systems Management: Experience managing large-scale systems.
Network Packet Broker Configuration: Familiarity with Network Packet Broker configuration.
Log Analysis Tools: Experience using tools like Splunk or Kibana.
Industry Trends: Up-to-date knowledge of current industry trends and the ability to communicate them effectively.
Network Packet Analysis: Experience using tools like Suricata and Zeek (Bro) for network packet analysis.

Location: This internship is available in San Francisco and Los Angeles.

Equal Opportunity Employer: Salesforce is an equal opportunity employer and considers qualified applicants without regard to race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.