Senior DevOps Engineer
About The Position
NeuReality is seeking a skilled senior DevOps engineer to join our DevOps engineer and be part of a DevOps team responsible for developing and operating the CI/CD and infrastructure related to various projects.
About Us:
Our team manages the NeuReality development platform and infrastructure, including embedded Linux systems, firmware, networking, simulation, and cloud projects. We oversee the AI SoC development cycle from architecture to product delivery.
Responsibilities:
- Maintain, develop, and monitor the CI/CD infrastructure and other systems.
- Support developers with CI/CD processes, integrating with tools like Gerrit (Source control management) and Jira (plus integration to code).
- Set up new development tools and infrastructure, including K8S environments (on cloud and on-premise).
- Collaborate with developers and stakeholders on assigned projects.
- Continuously looking for methods and ways to improve and automate processes, methods, and tools by writing code and using open-source tools.
- Perform deep drill-down analysis of application, network, and infrastructure issues and provide resolutions.
- Test and analyze code for quality enhancements.
- Ensure system security against cybersecurity threats.
- Deploy updates and fixes to maintain system stability.
- Build tools to reduce errors and improve developer and customer experience.
- Develop software to integrate with internal back-end systems.
- Manage and promote release processes.
- Monitor CI/CD KPI.
- Support DRP and BCP processes.
Requirements
- 5+ years as a DevOps Engineer or in a similar role.
- 2+ years of strong Linux administration experience.
- Proficient in Python, C/C++, or Java.
- At least 1 year of experience creating cloud infrastructure (AWS experience is an advantage)
- Experience using Terraform and Ansible.
- Hands-on experience managing and using CI/CD Systems (GitHub Actions, Jenkins, Circle-Ci, etc.)
- Creating, maintaining, and troubleshooting Kubernetes clusters.
- Proficient with git and git workflows
- Working knowledge of databases and SQL
- Excellent problem-solving attitude
- Excellent verbal and written communication skills
- Team-oriented with a proactive attitude.