Nebulaworks believes in helping our customers create high-performance engineering teams where members are inspired to collaborate openly, incentivized to gather new knowledge and skills, and are fulfilled by solving complex problems, simply. Our team members are deeply passionate about solving problems using open source software, software engineering principles, and cloud computing. Our ideal candidate resonates with these same values and is eager to work in a collaborative, challenging, rewarding, and fully remote environment. Benefits and Compensation Nebulaworks offers flexible benefits and compensation packages that allow our employees to make choices that fit their individual needs. Some of the benefits that we provide our team include:Medical, Dental, Vision and Life Insurance Two weeks paid vacation 401K with match A fun team and working environmentAll applicants must be legally permitted to work in the United States without a visa; we are unable to provide new or continuing visa sponsorship opportunities at this time.   Nebulaworks is an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law. We request candidates to scrub such information from their resumes before submitting the application to help make Nebulaworks an inclusive environment for everyone.

Nebulaworks

United States

Senior Cloud Engineer Who Loves Linux and Operates Like a Developer

Are you constantly thinking about how IT operations and applications are being delivered inefficiently? Unable to use open source and a Linux workstation by default for daily work? Have you looked at technology stacks and processes and know that there are more effective ways to deploy and manage resources in ways to meet business demands and drive efficiency, agility, and productivity?

If this sums up your belief system, let us share one of our open opportunities with you.

Job Purpose
Overview
The Senior Cloud Engineer is responsible for interfacing with our customers on a technical level, helping us reshape the way that IT and applications are delivered. Our ideal candidate has a passion for developing more effective ways to deliver infrastructure, application code, and IT resources. You will be developing robust, immutable infrastructure as code solutions in the cloud that help transform and optimize our customer's business for years to come. You should have the drive to discover and implement the most effective options available for use today, leveraging the cloud and deployed as infrastructure as code. You'll be working with open source tools, integrating them into modern, cloud-native environments.

Responsibilities
During the sales process:

  • Our sales team is passionate about only closing on engagements that excite the engineering team. The Senior Cloud Engineer provides valuable insight and assistance to Sales, Cloud Architects, and Consultants to answer subject-specific technical questions and verify assumptions.

During engagement delivery:

  • Senior Cloud Engineer is a key team member who will be working with additional Nebulaworks team members to develop and deliver on business outcomes and deliverables following the Nebulaworks engineering and engagement methodology.
  • Senior Cloud Engineer is in regular contact with Nebulaworks Cloud Architects and/or Consultants to help address on-going requirements related to software engineering, cloud maturity, and performance of our customers.

Post engagement:

  • Senior Cloud Engineer is helping build internal Nebulaworks best practices and tool to better support the team on engagements
  • Contributing to Nebulaworks Insight posts
  • Contributing to Nebulaworks and related Open Source projects

Expectations

  • Locale - 100% Remote, North America
  • Customer Facing - You will be interfacing directly with our customers representing Nebulaworks Engineering expertise to help our customers build a high-performing team and develop the rigor and discipline required to build infrastructure and applications that provide long-lived business value. Our customers trust our engineer team with the moral authority to help drive any of our engagements.
  • Required Travel - 10% travel to headquarters, customer offices, conferences, and other technology-related events.

Requirements
Minimum Qualifications

  • Strong team player who can build and effectively collaborate amongst peers
  • The ability to thrive in a high-energy, high-growth, fast-paced, entrepreneurial environment
  • Strong organizational skills with high attention to detail
  • Possess strong communication skills – written, verbal, and interpersonal
  • Hands-on; completes obligations on-time and is dependable
  • Above all, ethical, fair, and of high integrity
  • Demonstrated expertise in shell scripting (Bash)
  • Demonstrated expertise of at least one (1) other programming languages (Preferably Python or Go)
  • Experience with Continuous Integration tools and processes (GitLab CI, Jenkins, Circle, Drone, etc.)
  • 3-5 years of hands-on experience in each of the following:
  • Delivering immutable infrastructure-as-code solutions using tools like Terraform, Packer, and CloudFormation
  • At least one configuration management tool like Ansible, Saltstack, Puppet, or Chef
  • Git branching strategies, workflows, and release engineering approaches to software development
  • Experience building highly automated infrastructure and cloud-native applications deployed in AWS, GCP, or Azure
  • Excellent skills and expertise troubleshooting networking, storage, and support services (i.e. HTTP, DHCP, DNS, NTP, NAT, etc.) of Linux systems
  • Demonstrated experience in the setup and management of PKI infrastructure
  • Deep understanding of the entire application stack and related services
  • Worked on a team leveraging agile development practices, including stand-ups, and the creation/management of sprints, epics, and stories

Nice to Haves

  • Working knowledge of Continuous Integration, Continuous Delivery, and Continuous Deployment approaches and processes
  • Experience with functional programming languages like Haskell and Nix
  • Experience with containers and container platforms including Kubernetes (EKS, GKE, AKS), docker, Nomad, containerd, LXC/LXD
  • Experience across multiple major cloud platforms: GCP, AWS, Azure
  • Knowledge of deployment patterns including blue/green, feature flags, and canary
  • Kubernetes resource management using tools like Helm and Kustomize
  • Experience with microservices architecture and Twelve-Factor applications
  • Experience with managing large-scale infrastructure supporting applications and performance tuning, latency tiering, and name service performance
  • Multi-cloud integration including private and public cloud architectures
  • Experience with HashiCorp Vault and Consul
  • Experience with service meshes like Istio, Linkerd and/or HashiCorp Consul Connect