Software Engineer - Quality Assurance, DevOps

 Published 2 months ago
    
 United States
Apply Now Please mention DailyRemote when applying

Disclaimer: Before you apply, please make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

About Exostellar:

Exostellar, Inc. is a pioneering cloud resource optimization and management platform that leverages virtualization technology, advanced scheduling, and AI-driven automation to help enterprises maximize cloud efficiency, reduce costs, and enhance operational security and performance. Our mission is to enable organizations to seamlessly manage cloud workloads with on-premise-level control while significantly lowering cloud expenses.

Founded by experts from Cornell University’s Department of Computer Science, Exostellar is backed by industry-leading investors and partners. With offices in Ithaca, NY, and Santa Clara, CA, we also support remote positions across the U.S.


Position Overview:
We are seeking a skilled Software Engineer with a focus on Quality Assurance (QA) and DevOps to join our growing team. The ideal candidate will have a strong background in Python programming, proficiency in Linux systems, and experience with AWS, cloud services, and Kubernetes. This role requires a generalist mindset, capable of navigating various technologies and tools with a small team building the tests and continuous integration and deployment pipelines for our cloud optimization products.


Key Responsibilities:
Quality Assurance

Develop and integrate automated test suites to ensure software quality and performance in support of rapidly evolving cloud infrastructure products.
Collaborate with development teams to implement effective testing strategies.
Build tooling to identify, document, and track software defects and inconsistencies.

DevOps
Design, implement, and manage CI/CD pipelines to facilitate continuous integration and deployment. 
Automate infrastructure provisioning and configuration for cloud infrastructure testing.
Monitor pipeline performance, troubleshoot issues, and ensure reliability of the build and test systems.
Collaboration and Communication:
Work closely with software developers and solution architects to deploy effective testing based on engineer and customer feedback.
Participate in code reviews, provide constructive feedback, and contribute to best practices for software development and deployment.

Preferred Qualifications:
Technical Skills:
Proficiency in Python programming for automation, scripting and testing.
Strong understanding of Linux operating systems, including system administration and shell scripting.
Experience with AWS services (e.g., EC2, EKS, S3, Lambda) or equivalent cloud infrastructure management.
Hands-on experience with Kubernetes for container orchestration and management.
Familiarity with CI/CD tools such as GitHub Actions or GitLab CI/CD.
Generalist Skills:
Learn by doing: ability to learn and adapt to new technologies and tools as the stack evolves.
Troubleshooting: Obsessive problem-solving mindset and attention to detail.
Engaged: Proactive communication and collaboration abilities in a fully remote environment.
Dive right in: self-motivated with a proactive approach to learning and development.
Nice to Have:
Experience with Go or other programming languages.
Monitoring and observability tools to turn pipelines and tests into actionable insight.
Experience with infrastructure as code (IaC) tools like Terraform or Ansible.
AWS Certified DevOps Engineer or similar certifications.


Compensation and Benefits:
Competitive salary (DOE)
Health, Dental, and Vision Insurance
401(k) with company match
Paid Time Off (PTO)
Long-term and Short-term Disability Insurance
Life Insurance


Our Commitment to Diversity:
Exostellar is an equal opportunity employer that values diversity of thought, background, and experience. We encourage applicants of all backgrounds, cultures, genders, experiences, abilities, and perspectives to apply. Our commitment to creating a supportive, inclusive environment ensures that every team member can thrive and contribute their best work.

Join us to shape the future of cloud computing and redefine efficiency in the cloud!

Ace Your Job Interview

Read our advice on how to answer the most common interview questions.