Are you applying to the internship?
Job Description
About Salesforce
Salesforce is a global leader in cloud-based software, offering a wide range of services for sales, marketing, service, and more. They are known for their commitment to trust and security, placing it as their top company value. As a result, they have built a sophisticated security monitoring infrastructure, responsible for analyzing massive amounts of data to detect and respond to security incidents.
Job Description: Security Systems Engineer Internship
The Role:
This internship offers the opportunity to join a world-class Information Security team at Salesforce. As a Security Systems Engineer Intern, you will play a critical role in maintaining the 24×7 availability of their security monitoring infrastructure, which is vital for protecting company and customer data.
Responsibilities:
• Deploying and Managing Infrastructure: Deploy large-scale, distributed systems in the public cloud (AWS, GCP, Azure), including multi-region and multi-cloud deployments.
• System Engineering: Design, install, operate, monitor, and troubleshoot the security monitoring infrastructure.
• Rapid Response: Respond quickly to outages or performance degradation of the security monitoring infrastructure.
• Troubleshooting: Diagnose and resolve network, hardware, and operating system issues/bottlenecks across multiple systems in a globally distributed environment.
• Automation: Build and improve automation for deployment and maintenance.
• Continuous Improvement: Monitor metrics and identify areas for improvement.
Required Skills:
• Education: Enrolled and working towards a BS/MS/PhD in Computer Science or a related field. Must be returning to school to continue your degree.
• Public Cloud Experience: Experience with public cloud technologies, including deployment, configuration management, and application installation within AWS (EKS, S3, VPC, IAM, EC2, SQS), GCP, and/or Azure.
• Linux Systems Engineering: Experience with Linux systems engineering and operations in a DevOps environment.
• Scripting/Coding: Strong scripting/coding skills (Go, Python, Ruby, Shell scripting) for automation.
• Network Configuration: Experience with network device configuration management, including switches, firewalls, routers, and public cloud networking (Security Groups, ELB, VPC, VPC Flow Logs, Route53).
• Configuration Management: Experience with configuration management tools like Puppet, Helm, Ansible, or Chef.
• Infrastructure as Code: Knowledge of infrastructure as code tools like Terraform, Cloud Formation, or Pulumi.
• CI/CD Pipelines: Experience setting up and tuning CI/CD pipelines.
• Linux Expertise: Expert in deploying and troubleshooting modern Linux operating systems.
• Network Troubleshooting: Proficient in network troubleshooting.
• Teamwork: Ability to work as part of a globally distributed team.
• Communication: Strong verbal and written communication skills, especially for documentation purposes.
Desired Skills:
• Agile Experience: Ability to deliver Agile projects and understanding of SCRUM ceremonies/practices.
• DevOps Experience: Experience with containers, microservices, Kubernetes, and cloud-native apps.
• Large-scale Systems Management: Experience with large-scale systems management.
• Network Packet Broker Configuration: Experience configuring Network Packet Brokers.
• Log Analysis: Familiarity with log analysis tools like Splunk or Kibana.
• Industry Trends: Up-to-date on the latest industry trends and able to articulate them clearly.
• Network Packet Analysis: Knowledge of network packet analysis and experience using tools like Suricata and Zeek (Bro).
Location: This internship is available in locations where Salesforce has offices, including San Francisco and Los Angeles.
Equal Opportunity Employer: Salesforce is committed to equal opportunity for all applicants and employees, regardless of arrest and conviction records, in compliance with local laws.