Cloud Infrastructure Engineer

New YorkLegal, Full-Time

Life at UtilizeCore

UtilizeCore is changing how companies interact with their service providers everyday. We’ve created a culture that makes our employees excited to come into the office everyday which has had an enormous impact on productivity.

Who You’ll Be Working With

The team at UtilizeCore is intelligent, dedicated, solutions driven, and empathetic. We believe that UtilizeCore fundamentally changing the ways that companies do business. We’re a quirky bunch that comes from our own startups, large companies, across multiple industries.

You’ll be joining a team who cares deeply about our clients, product, and is passionate about engineering the future. We like to iterate on our process, talk about our impact, and include everyone in the conversation. We’re also looking forward to getting back into the office—we hope to see you there!

 

We’re hiring talented Cloud Infrastructure Engineers that are passionate about using software-based approaches to solve complex infrastructure challenges and automate those solutions.  You’ll be part of the cloud engineering organization where we have a strong focus on using engineering and software practices to manage and scale our cloud infrastructure.  Working in cloud engineering, you’ll lead and contribute to initiatives aimed at scaling our infrastructure, process, systems, and automation. You’ll build a deep understanding of UtilizeCores service and use that knowledge, coupled with your infrastructure and cloud knowledge, to optimize and evolve our infrastructure reliability, availability, serviceability, and price/performance. 

You’ll work with some of the brightest engineers in the world. To be successful, you’ll need to be deeply technical and capable of building out UtilizeCore’s infrastructure for the future. You possess excellent communication, collaboration, and diplomacy skills. You have experience practicing infrastructure-as-code, including using tools like Terraform, Ansible. You’ll have strong software development fundamentals and skills. In addition, you’ll have strong systems knowledge and troubleshooting abilities.

If you love solving problems at scale, prefer to write scalable, reliable, and testable software to automate infrastructure management, are an ace troubleshooter, and are deeply technical, then this is the role for you!

 

AS A PRINCIPAL CLOUD INFRASTRUCTURE ENGINEER AT UtilizeCore YOU WILL:

  • Contribute to the team charter to build and operate a highly scalable and resilient Database Infrastructure. 
  • Introduce tools to facilitate greater automation and operability of services.
  • Develop automation for  maintenance tasks and upgrades of database clusters and services.
  • Participate in on-call rotation and ensure uptime of services.
  • Utilize your deep experience and problem solving skills to help prevent and investigate production issues.
  • Plan and lead complicated technical projects that interact with a wide variety of teams within the company.
  • Contribute as a Technical Team Lead by mentoring others, lead sprint planning, delegating work and assignments to team members and participate in project planning.

OUR IDEAL PRINCIPAL CLOUD INFRASTRUCTURE ENGINEER WILL HAVE:

  • BS/CS, MS/CS or equivalent.
  • At least 8+ years  experience in a platform or dev-ops team in a SaaS environment and supporting mission critical services.
  • At least 5+ years in cloud computing (AWS EKS, Azure AKS or GCP).
  • At least 4+ years experience with distributed database systems ( FoundationDB, Cassandra, MongoDB, etc. )
  • Strong coding skills in Python or Go. 
  • Experience with Cloud computing toolsets - Terraform, Vault, Packer etc. 
  • Experience with configuration management tools (Ansible, Chef, Puppet)
  • Firm grasp of TCP/IP networking and troubleshooting.
  • Strong sysadmin background, demonstrated knowledge of OS lifecycle management managing complex OS upgrades preferably with RHEL or CentOS.
  • Good knowledge of distributed systems, APIs, cloud computing.
  • Tremendous attention to details and ability to build reliable and scalable software systems.
  • Effective communication and collaboration skills.
  • Solid interpersonal skills conducive to a team environment.
  • Able to debug, troubleshoot, and resolve complex technical issues.
  • Self-driven & motivated, with a strong work ethic and a passion for problem solving.
  • Experience and knowledge of Github Actions, GitLab CI/CD, JIRA, and Jenkins (would be a plus).
  • Experience with Docker and Docker Containers
  • Firm grasp of Kubernetes and Helm Chart
  • Good knowledge of Kubernetes ISP for Linode or experience with tools like Digital Ocean (bonus points)
  • Experience with master node, container and worker of Kubernetes

MANDATORY REQUIREMENTS FOR THE ROLE:

  • The position may require access to U.S. export-controlled technologies or technical data.
  • Employment with UtilizeCore is contingent on UtilizeCore either verifying that you may legally access U.S. export-controlled technologies and technical data, or successfully obtaining by obtaining, in a timely manner, any necessary license or other authorization from the U.S. Government to allow you to have the ability to access U.S. export-controlled technology and technical data.

 

At UtilizeCore we believe that the most diverse and inclusive teams build the best products! As an equal opportunity employer, we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.