Salesforce.com, Inc Lead Systems / Hadoop Engineer in San Francisco, California
Job CategoryProducts and Technology
Role Description:As a Systems and Hadoop Engineer for the Data.com TechOps team, you will deliver and support technology infrastructure to meet the substantial growth needs of the business. This role will be part of a strategic team responsible for keeping data.com production services operational, as well as supporting the various test infrastructure in place to support engineering needs.
Successful candidates will be recognized as technical experts in the Systems Engineering discipline, with an emphasis of Hadoop support. Candidate will have the ability to articulate and demonstrate both deep and broad knowledge across multiple areas of information technology in support of a SaaS/PaaS infrastructure. We are looking for innovative and enthusiastic technologists who thrive on efficiency by contributing to the development of standards, processes, and automation requirements that lead to operational excellence.
High-quality data lets customers understand, adapt, focus, and execute with surgical precision. Data.com at Salesforce offers a suite of products to give business the high-quality data it needs when it needs it. Data.com Technical Operations team, provides infrastructure to search, match and enhance customer data. This team supports and manages 3rd party vendor data to empower customers with data when they need it. Engineering technology stack is Java, Hadoop, HBase, Solr, Membase, Elastic Search & MySQL. Majority of the components are dockerized and zero downtime deployments are powered through RunDeck scripts. The team also supports CI environments with Mac & Linux hardware for growing Mobile development teams at Salesforce.
Use existing tools to build infrastructure and deploy code to production instances.
Keen troubleshooting capabilities to help ensure that uptime is maintained around a multi-tiered service stack
Responsible for design, implementation and ongoing administration of Hadoop infrastructure
Working with Dev team to set up Kerberos principals and testing HDFS and MapReduce access
Build solutions around automation, tooling, monitoring, management to improve the availability, throughput and customer reach, adoption and Self-Serve capabilities.
Support cutting edge technologies including Docker and distributed storage.
Establish and recommend policies on service maintenance, use, performance and roles.
Work directly with and within the team in building and deploying highly available, robust, resilient, secure and supportable solutions
HDFS/HBase support and maintenance
Performance tuning of Hadoop Cluster, Hbase, MR/Yarn and Spark Jobs
Provide metrics associated with source system specific use cases in the Hadoop cluster
Execute Salesforce.com production Change Management, Problem Management and Incident Response procedures
Process automation as it applies to the provisioning of resources within their Information Technology discipline. Examples of tools in this category include CFEngine, RunDeck, Puppet.
Collaborating with application teams on new services/features and capacity planning as per business needs
Backup and restore management: use backup and recovery best practices to ensure systems are protected from data loss in compliance with established business continuity and DR practices.
MySQL DBA support and maintenance
Must have experience managing Hadoop Clusters, including providing monitoring and administration support
5+ years of experience in Linux or Solaris-based Systems Engineering for high-volume high-availability transactional environments with 24x7x365 uptime requirements
Proven ability to conduct detailed performance analysis tasks in Linux/UNIX
Experience with deploying and troubleshooting code to production environments
Strong scripting skills in any UNIX shell, Perl, Python, and/or Ruby with the ability to provide requirements for task automation, resource monitoring and performance monitoring
Is familiar with set-up and configuration of log aggregation utilities, such as syslog-ng
Understands fundamentals of networking, including the OSI model, network segmentation best practices, routing, and common protocols and concepts
Working knowledge of most of the following protocols is expected: IPv4, IPv6, TCP, UDP, HTTP, SSL/TLS, RTP, DNS, NFS, NIS/NIS+, and SMTP
Extensive troubleshooting and performance monitoring skills
Hands-on experience with production hardware life-cycle management
Prior experience working within a regulatory compliance framework
Working knowledge of system hardening best practices and methods and access control methodologies
Strong programming skills in Python
Experience with AWS, OpenStack or Azure for scaling web and mobile application backend infrastructure
Experience with building and managing Continuous Integration (CI) environment and servers
Experience in setting up Linux users, setting up Kerberos principals and testing HDFS, and MapReduce access for the new users
Expertise in Cluster maintenance as well as creation and removal of nodes using tools like Ganglia, Nagios and Cloudera Manager Enterprise
Hadoop ecosystem programming experience highly desirable, especially Apache Spark, Apache HBase
Experience with enterprise monitoring systems (e.g. Nagios)
Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” six years in a row and one of Fortune’s “100 Best Companies to Work For” nine years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.*LI-Y
Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay fees to any third-party agency or company that does not have a signed agreement with Salesforce.com or Salesforce.org.
Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.
Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. We are the fastest growing of the top 10 enterprise software companies, the World's Most Innovative Company according to Forbes, and one of Fortune's 100 Best Companies to Work For six years running. The growth, innovation, and Aloha spirit of Salesforce are driven by our incredible employees who thrive on delivering success for our customers while also finding time to give back through our 1/1/1 model, which leverages 1% of our time, equity, and product to improve communities around the world. Salesforce is a team sport, and we play to win. Join us!