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.