DigitalOcean

Rating:
5/5
DigitalOcean is a cloud computing provider focused on developers. Built for developers by developers, DigitalOcean aims to make cloud computing easy, fast, and powerful. They provide simple but powerful tools, helping developers innovate quickly and painlessly. DigitalOcean offers cloud services such as Virtual Private Servers (VPS) and Dedicated Cloud Servers. Each server can be customized to fit the needs of the customer. DigitalOcean offers the latest and greatest technologies, so developers can focus on building the next innovative project. With the ability to scale up or down on the fly without any disruption, DigitalOcean gives developers the freedom to create without limits. DigitalOcean also provides managed databases, which come pre-configured and ready to use. DigitalOcean databases automate complex tasks and make them easy to manage. DigitalOcean also offers pre-built application templates, which make setting up an application a breeze. For users who are new to cloud computing, DigitalOcean also provides an intuitive graphical interface and comprehensive documentation. This helps developers hit the ground running with their projects quickly and easily. At DigitalOcean, developers are their top priority. The team at DigitalOcean helps to guide the customers and are available 24/7 for support. DigitalOcean prides itself on easy to use, reliable and secure services. For those looking to get started with coding, application development, or IT, DigitalOcean provides tools to get up and running quickly.

Quick Links

Software Engineer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $90,000/year
Description: Develops, tests, and implements software applications, compiles design specifications, identifies and documents problems and solutions, and rewrites existing code in modern languages. Participates in design planning and technical meetings.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field; 5+ years of experience in software engineering; proficient in multiple programming languages; understanding of object-oriented principles and web technologies.

Systems Administrator

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $88,000/year
Description: Designs, implements, and supports network infrastructure, servers, databases and applications in physical and virtual environments. Configures and maintains system security, access control and audit policies.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field; 5+ years of systems administration experience; knowledge of system security and administration; experience setting up networks and databases.

Database Engineer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $95,000/year
Description: Maintains, modifies, and administers SQL databases, troubleshoots database problems and provides direct technical support. Designs and implements database schemas, policies, and infrastructure.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field; 5+ years of experience administering SQL databases; proficient in database design principles; experience working with structured query language.

Security Systems Analyst

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $85,000/year
Description: Designs, develops, and implements security systems. Monitors system intrusion activities, evaluates security threats and vulnerabilities, and prepares technical reports.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field; 5+ years of systems security experience; experience developing security systems; knowledge of security risk assessment.

DevOps Specialist

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $90,000/year
Description: Manages devops processes, tools, and personnel. Creates and implements scripts, builds and maintains automated systems, and coordinates with external partners.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field; 5+ years of devops experience; excellent scripting skills; experience using devops tools such as Docker.

Cloud Automation Engineer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $92,000/year
Description: Designs, implements, and maintains automated cloud solutions. Develops and maintains cloud services, shapes and improves cloud automation processes, and provides direct technical support.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field; 5+ years of experience working in an automated cloud environment; experience developing cloud services; knowledge of cloud automation tools.
Locations: New York, San Francisco, London, Amsterdam, Bangalore, Singapore
Career Paths: Software Engineer, Systems Engineer, DevOps Engineer, Network Engineer, Database Administrator, Technical Support Engineer, Security Engineer, Quality Assurance Engineer, Cloud Engineer, Solutions Architect
Job Contacts: jobs@digitalocean.com

Recent Reviews

John C.
4.8/5
4.8
I've been working with DigitalOcean for almost two years now, and I'm really pleased with the level of support they offer. As a programmer, I've spent a lot of time trying to learn how to use their platform. Not only are the tutorials great, their support staff is extremely helpful and patient when I have questions. They've even gone out of their way to help me work through various problems I've encountered. I highly recommend their services.

Frequently Asked Questions

What tasks do Software Engineers work on at DigitalOcean?
Software Engineers collaborate with designers, product managers, and other engineers to build and deploy cloud software. They also create innovative solutions to challenging technical problems.
What skills are needed to be a System Administrator at DigitalOcean?
System Administrators at DigitalOcean are expected to have strong problem-solving skills and experience administering extensive networks and linux systems.