Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
DevOps Engineer image - Rise Careers
Job details

DevOps Engineer

Atomic Machines is ushering in a new era in micromanufacturing with its Matter Compiler (MC) technology. The MC enables new classes of micromachines to be designed and built by offering manufacturing processes and a materials library that is inaccessible to semiconductor manufacturing methods. The MC not only promises to unlock MEMS manufacturing for the many device classes that never could be made by semiconductor methods, but also to open up entirely new classes. Furthermore, the MC is a multi-process, multi-material technology: bits and raw materials go in, and complete, functional micromachines come out. The Atomic Machines team has also created an exciting first device – one that was only made possible by the existence of the Matter Compiler – that we will be unveiling to the world soon.Our offices are in Berkeley and Santa Clara, CaliforniaAbout The Role:We are seeking a seasoned DevOps engineer to join our innovative software team. As a Staff DevOps Engineer, you will play a pivotal role in designing, implementing, and maintaining our infrastructure and deployment pipelines. You’ll work closely with software and firmware development and operations teams to streamline processes, improve system reliability, and enhance scalability. Your expertise will guide the adoption of best practices and innovative solutions to ensure the continuous delivery of high-quality software.What You'll Do:• Architect and deploy infrastructure as code.• Develop and optimize CI/CD pipelines to ensure efficient and reliable software delivery.• Work closely with hardware and firmware teams to create a hardware-in-the-loop test environment.• Implement security best practices and conduct regular security assessments to protect infrastructure and data.• Work closely with development teams to understand application requirements and ensure smooth integration and deployment.• Set up monitoring, alerting, and logging systems to proactively identify and resolve issues. Analyze system performance and implement improvements.• Evaluate and recommend new tools, technologies, and practices to improve our DevOps processes and infrastructure.What You'll Need:• Expertise in DevOps• Proficiency in Git, GitLab, and Jenkins• Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)• Advanced knowledge of scripting languages (e.g., Python, Bash)• Thorough understanding of the Linux OS• Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation, Ansible, Kubernetes)• Experience with cloud services and on-prem environments, preferably embedded• Knowledge of Computer Systems• Understanding of how computers work, including various processors and computing environments (Linux, FreeRTOS, bare metal)• Strong fundamentals that build system context and enable broad contributions• Undergraduate-level knowledge of: (Operating systems, Databases, Networks, Systems security, Concurrency & execution models, and Computer architecture)• Experience with system design• Experience designing, building, and shipping complex distributed software systems that control hardware in sophisticated ways• High-level understanding of the Software Development Life Cycle (SDLC)• 10+ years of industry experience• B.S. in Computer Science or related field• Bonus: Experience with machine learning approaches and model training processes• Exposure to Large Language Models (LLMs)Our Technology Stack:Languages:• C / C++: For embedded, real-time, and performance-critical systems• Go: For concurrent, networked application software• Python: For robotics, computer vision, AI/ML, and scientific computingDeployment Targets: Dockerized, general-purpose Linux application services (Cloud or On-Prem)
Atomic Machines Glassdoor Company Review
3.1 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Atomic Machines DE&I Review
3.0 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star icon
CEO of Atomic Machines
Atomic Machines CEO photo
Unknown name
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About DevOps Engineer, Atomic Machines

Are you passionate about DevOps and eager to work on cutting-edge technologies? Atomic Machines, based in Berkeley, CA, is at the forefront of revolutionizing micromanufacturing with our innovative Matter Compiler technology. We’re looking for a seasoned DevOps Engineer to join our dynamic software team! As a Staff DevOps Engineer, you will have the chance to design, implement, and maintain our infrastructure while crafting efficient deployment pipelines. Your role will be pivotal in collaborating with our talented software and firmware development teams to enhance processes, improve system reliability, and scale our operations. You’ll immerse yourself in exciting projects that involve creating seamless integration between hardware and software, implementing security measures, and proactively monitoring system performance. We value creativity and innovation, so your expertise in adopting best practices and new technologies will help us drive continuous delivery of high-quality software. Join us and take part in shaping the future of micromanufacturing by being a part of the Atomic Machines team—where bits and raw materials transform into functional micromachines!

Frequently Asked Questions (FAQs) for DevOps Engineer Role at Atomic Machines
What are the main responsibilities of a DevOps Engineer at Atomic Machines?

As a DevOps Engineer at Atomic Machines, your responsibilities will include architecting and deploying infrastructure as code, developing and optimizing CI/CD pipelines for efficient software delivery, and collaborating closely with hardware and firmware teams to establish a hardware-in-the-loop test environment. Additionally, you'll implement security best practices and monitor system performance to ensure everything runs smoothly.

Join Rise to see the full answer
What qualifications are required to apply for the DevOps Engineer position at Atomic Machines?

To qualify for the DevOps Engineer position at Atomic Machines, candidates should possess over 10 years of industry experience in DevOps, a B.S. in Computer Science or a related field, and proficiency with tools like Git, Jenkins, Docker, and Kubernetes. Additionally, expertise in scripting languages, a solid understanding of the Linux operating system, and familiarity with infrastructure-as-code tools are also important.

Join Rise to see the full answer
What technologies does Atomic Machines use in its development process?

Atomic Machines utilizes a diverse technology stack that includes programming languages such as C/C++, Go, and Python, primarily for embedded real-time applications, networked application software, and AI/ML processes. Our deployment targets are Dockerized, general-purpose Linux application services, both in cloud and on-prem environments.

Join Rise to see the full answer
How important is experience with cloud services for the DevOps Engineer role at Atomic Machines?

Experience with cloud services is crucial for the DevOps Engineer role at Atomic Machines, as you'll be expected to work with both cloud and on-premises environments. Familiarity with cloud deployments will enable you to manage and optimize our systems effectively, ensuring that we maintain high standards of performance and scalability in our infrastructure.

Join Rise to see the full answer
What is the culture like for the DevOps Engineer at Atomic Machines?

The culture at Atomic Machines is innovative and collaborative, especially for the DevOps Engineer role. We thrive on teamwork and creativity, encouraging our engineers to share their insights and propose new technologies and practices. It's a friendly workspace where your contributions will directly impact our mission in micromanufacturing and technology.

Join Rise to see the full answer
Common Interview Questions for DevOps Engineer
Can you describe your experience with CI/CD pipelines as a DevOps Engineer?

In your response, focus on specific projects where you developed or optimized CI/CD pipelines. Discuss the tools you've used, such as Jenkins or GitLab CI, and share how your contributions led to improved efficiency and reliability in the software delivery process.

Join Rise to see the full answer
How do you ensure the security of the infrastructure you manage?

Outline your approach to implementing security best practices, mentioning regular assessments, monitoring, and the tools you use for securing the infrastructure. Share examples of how you've identified vulnerabilities and mitigated risks in past roles.

Join Rise to see the full answer
What strategies do you employ when setting up monitoring and logging systems?

Discuss the monitoring and logging tools you've used, such as Prometheus or ELK stack, and explain how you set them up to proactively identify and troubleshoot issues. Highlight any incidents where your monitoring approach significantly reduced downtime.

Join Rise to see the full answer
How would you handle integrating new tools or technologies into an existing DevOps pipeline?

Talk about your experience evaluating new tools and how you'd approach integrating them into the existing workflow. Emphasize how you collaborate with team members to ensure the transition is smooth and enhances overall efficiency.

Join Rise to see the full answer
What do you consider when designing infrastructure as code?

Explain your thought process when designing infrastructure as code, including considerations around scalability, maintainability, and reusability. Discuss tools you've used like Terraform and highlight the principles that guide your design decisions.

Join Rise to see the full answer
Can you provide an example of a significant challenge you faced as a DevOps Engineer and how you overcame it?

Share a real-life example where you encountered a significant challenge—perhaps a critical system failure or deployment issue. Describe the actions you took to troubleshoot the issue, the lessons learned, and any changes you made to prevent future occurrences.

Join Rise to see the full answer
How do you stay updated with trends and developments in DevOps tools and practices?

Discuss your ongoing learning strategies, such as following industry blogs, participating in webinars, and engaging with the DevOps community. Highlight any recent tools or practices you've adopted that showcase your commitment to personal and professional growth.

Join Rise to see the full answer
What is your approach to collaborating with development and operations teams?

Emphasize the importance of communication and teamwork. Describe techniques you use for fostering collaboration, such as regular meetings or shared documentation, and how these practices have led to better alignment and smoother project deliveries in past experiences.

Join Rise to see the full answer
How would you evaluate the performance of the systems you oversee?

Discuss key metrics you monitor (e.g., uptime, response time) and the tools you use for performance evaluation. Explain how your analysis leads to proactive improvements and ultimately enhances the user experience, showcasing specific instances where this was effective.

Join Rise to see the full answer
What role does automation play in your DevOps approach?

Talk about your belief in automation as a means to increase efficiency and reduce human error. Provide examples of automated processes you've implemented and the positive impact they had on your workflow and project outcomes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 17 hours ago
Photo of the Rise User
Mandolin Hybrid San Francisco
Posted 4 days ago
Photo of the Rise User
Trial Library Hybrid San Francisco, CA
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
KIHOMAC Hybrid No location specified
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 1, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!