DigitalOcean

Software Engineer II (DNS)

US
USD 100k - 130k
Python Bash Ansible Chef DigitalOcean Git
Search for More Jobs Talk to a recruiter now 💪
Description

Do you ever wonder what happens inside the cloud?

DigitalOcean (NYSE: DOCN) simplifies cloud computing so builders can spend more time creating software that changes the world. With our mission-critical infrastructure and fully managed offerings, DigitalOcean enables startups and small and medium-sized businesses (SMBs) to rapidly deploy and scale modern applications. As a remote-first organization, our employees, like our customers, are based around the world.

We want people who are passionate about creating products that you and your peers would love.

We are looking for a DNS Engineer who can help run operational tasks related to configuration, deployment, management, maintenance, monitoring and debugging of DNS services. The right candidate will collaborate with engineering and infrastructure teams to deliver effective solutions to real-world problems our customers face. Reporting to the Engineering Manager of the DigitalOcean DNS Team, the Engineer will work alongside Senior Engineers on the team to develop and deploy existing infrastructure and products.

What You’ll Be Doing:

  • Operational Maintenance: Perform regular maintenance and updates on DNS servers and services to keep them running securely and smoothly.
  • Tooling and Process Improvement: Assist in improving tools and processes for managing our global DNS infrastructure (both recursive and authoritative).
  • Collaboration: Work closely with senior team members and other internal DigitalOcean departments to provide DNS support and implement solutions for various projects and initiatives.
  • Continuous Learning: Stay up-to-date with the latest developments in DNS technologies and best practices. Participate in training and development opportunities to enhance your skills.
  • Monitoring and Incident Response: Monitor DNS systems for performance and availability issues. Participate in on-call rotation responding to incidents, troubleshooting issues, and implementing solutions to minimize downtime. Contact third parties and establish paths to solve incidents that are outside the internal infrastructure.
  • Configuration Management: Assist in the configuration and deployment of DNS servers, ensuring they meet operational standards and best practices.
  • Documentation: Maintain detailed and accurate documentation of DNS configurations, procedures, and operational tasks.

What We'll Expect From You:

  • Experience: 2+ years of minimum experience in DNS administration or a related field, preferably in an operational role.
  • Technical Skills: Familiarity with Linux, git, command line interaction, and a basic understanding of DNS and operating a DNS server.
  • Scripting and Automation: Proficiency in scripting languages (e.g., Python, Bash) and a basic knowledge of Ansible. Experience with Chef or Salt is a plus.
  • Networking Knowledge: Understanding of networking concepts, including UDP, TCP/IP, NAT, and software firewalls.
  • Problem-Solving: Strong analytical and problem-solving skills focusing on operational efficiency and troubleshooting.
  • Communication: Good verbal and written communication skills in English, with the ability to document processes clearly and concisely.
  • Team Player: Ability to work effectively as part of a team, seeking guidance and support from senior members as needed. Overlapping with the Eastern US time zone for onboarding is desired, with the possibility of working other time zones afterwards for the right candidate.

Why You’ll Like Working for DigitalOcean:

  • We reward our employees. The base salary range for this position is between $100,000-$130,000 based on relevant years of experience and skills. The salary range for this role is specific to candidates located within the U.S. and will vary for candidates outside the U.S.. The salary range for this position is based on relevant years of experience and skills. Employees may qualify for a bonus in addition to base salary; bonus amounts are determined based on company and individual performance. We also provide equity compensation to eligible employees including grants of equity upon hire and the option to participate in our Employee Stock Purchase Program.
  • We value development. You will work with some of the smartest and most interesting people in the industry. We are a high-performance organization that is always challenging our teams and employees to continuously grow. We maintain a growth mindset in everything we do and invest deeply in employee development through formalized mentorship and other internal programs. We provide all employees with reimbursement for relevant conferences, training, and education.
  • We care about your well-being. In addition to cash and equity compensation, we also offer employees a competitive array of benefits. In the United States, these include health insurance, flexible vacation, retirement benefits, a generous parental leave program, and additional resources to support employees' overall well-being. While the philosophy around our benefits is the same worldwide, specific benefits may vary in other countries due to local regulations and preferences.
  • We value diversity and inclusivity. We are an equal opportunity employer and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

*This is a remote role

#LI-Remote

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 320 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers