Overview
The UI Monorepo DevOps Engineer plays a critical role in our organization by bridging the gap between development and operations in a specialized environment focused on user interface (UI) development. This role is essential for maintaining and enhancing a monorepo architecture facilitating continuous integration and delivery (CI/CD) and ensuring a seamless user experience across various platforms. As an advocate for best practices in DevOps the UI Monorepo DevOps Engineer will collaborate closely with development teams to implement automation processes enhance build systems and monitor application performance. Your contributions will streamline deployment workflows improve code quality reduce downtime and ultimately lead to a more efficient development cycle. Your expertise will empower teams to focus on building great UI while ensuring robust infrastructure support. This position not only influences the technical landscape but also greatly impacts the overall success of the product by delivering high-quality stable and performant user experiences.
Key Responsibilities
- Drive UI monorepo architecture implementation and enforce best practices.
- Automate releases upgrades and other DevOps processes.
- Support developer teams during monorepo migration and ensure consistent usage.
- Educate teams on monorepo functionality and tools.
Must-Have Skills:
- Strong grasp of modern web technologies (Angular React etc..
- Experience with UI testing frameworks & setup.
- Hands-on with CI/CD optimization and pipeline troubleshooting.
Good to Have:
- Experience with NX GitHub Copilot SourceGraph Jenkins.
- Exposure to backend tech (Java/Python).
- Enthusiastic about exploring new tech and staying updated.
angular,ci/cd optimization,ci,cd,github,devops,java,sourcegraph,nx,python,react,jenkins,ui testing,ui testing frameworks,copilot