Software Developer/ Engineer/ Architect

Systems Engineer

Salesforce is looking for a Senior/Lead DNS Engineer to join the DNS Operations team. This team is responsible for 24x7 support of the Salesforce environment. As a member of the DNS Operations team, you will be responsible for incident management on all aspects of the production DNS, DHCP, and IPAM (DDI) solution, including performing break/fix and proactive maintenance to resolve outages and minimize the potential for future impact. This includes hardware/software lifecycle management, application hygiene/standardization, run-list automation, and application monitoring improvements to diagnose potential issues proactively. You will support DDI-related customer issues and ensure that thorough root cause analysis is completed on all customer-impacting issues.

Responsibilities

  • Ensure all DDI issues are resolved promptly, with minimal impact on customers.
  • Isolate hardware and software problems on servers and work with vendors to resolve issues as necessary.
  • Perform break/fix maintenance, such as RMAs, patching, builds, etc.
  • Perform proactive server maintenance, such as code upgrades, hardware refreshes, config updates, and clean up/decommission.
  • Work collaboratively with engineering teams to identify ways to proactively improve the stability of the services and decrease the potential for future outages to occur.
  • Drive service ownership for the DNS Cloud; assist in streamlining problem and change management processes, improving alerting and incident handling, and increasing automation.

Required Skills

  • Proficient with Linux authentication and authorization methodologies, such as Kerberos, LDAP, NIS, Sudo, 2FA, etc.
  • Experience deploying and managing large-scale distributed server environments.
  • Knowledge of firewalls and access-list configuration and troubleshooting.
  • In-depth knowledge and experience working in a Unix/Linux environment (DHCP, DNS, NTP, SYSLOG, SSH, IPSec, TCP, UDP, SSL, VLAN, etc.).
  • Experience with performance analysis, systems software, and systems architecture.
  • Knowledge of system performance methodologies along with hands-on empirical monitoring and data-driven decision-making.
  • Strong analytical approach to problem-solving and ability to troubleshoot complex issues quickly while successfully handling multiple priorities.
  • Must work well as part of a team in a high-energy environment; must possess good written and verbal communication skills and good time-management abilities.
  • Strong troubleshooting skills, especially in a complex application stack.
  • Experience with production and customer-facing data center environments.
  • Being a great listener, collaborator, communicator, and mentor.
  • Proficiency in scripting/programming with Bash, Python, Perl, go, etc.

Desired Skills

  • Experience using Infoblox/NS1 devices and their WAPI interface.
  • Configuration management with open-source tools, such as puppet, chef, salt, or ansible.
  • Working in high-availability, 24x7x365 large-scale multi-datacenter environment
  • Highly skilled in packet analysis, network analysis tools, troubleshooting, and analytical fault diagnosis.

Other Requirements

  • Ability to participate in an on-call rotation designed to provide DNS operations support on weekends, holidays, etc.
  • BS/BA degree or equivalent work experience.
  • Experience with Public Cloud platforms such as AWS, GPC, etc.