Autodesk, Inc., is a leader in 3D design, engineering and entertainment software. Customers across the manufacturing, architecture, building, construction, and media and entertainment industries—including the last 18 Academy Award winners for Best Visual Effects—use Autodesk software to design, visualize, and simulate their ideas before they're ever built or created. From blockbuster visual effects and buildings that create their own energy to electric cars and the batteries that power them, the work of our 3D software customers is everywhere you look.
Through our apps for iPhone, iPad, iPod, and Android, we're also making design technology accessible to professional designers as well as amateur designers, homeowners, students, and casual creators. Whether it's a kid looking to build a new contraption, a seasoned pro sketching out a great new idea, or someone who just wants to amp up their creative output, we're taking technology originally built for movie studios, automakers, and architectural firms, and making it available to anyone who wants to create and share their ideas with the world.
Since its introduction of AutoCAD software in 1982, Autodesk continues to develop the broadest portfolio of state-of-the-art 3D software for global markets.
· Develop cutting edge web-based heartbeat monitor for AutoCAD 360 that assimilates information from various 3rd party systems via REST API/Equivalent interfaces
· Collaborate with Software Engineers and Test engineers to implement high-quality applications and solutions
Participate in debugging and defect solving in implemented software solutions· Exposure to cutting edge web tools and technology
· Contributing to all aspects of the development and improvement of our existing web application, including frontend, backend and deployment
· Getting to work on the leading web based CAD tool in the world, AutoCAD 360 and with the best minds in the Industry
Objectives
The current AutoCAD 360 team makes use of multiple tools to track and monitor the health of the application under different categories. As an example, the team is building an in-house benchmarking framework for tracking AutoCAD 360 performance, Jenkins as a build and CI system, CopperEgg for monitoring the health of the servers, Pingdom for site uptime, Google Analytics for usage analytics data, UI/JS automations for functional stability of the product, etc. Though each one of them does provide their bit of information but there is no single stop point for the team which connects with all these different systems and display them as a single monitoring system. That’s our motivation to create an easy, clean, configurable one-stop solution to access all the information relating to AutoCAD 360– A heartbeat monitor. This will be an intelligent system that would monitor all important parameters across the ecosystem. This would include: • Performance metrics of AutoCAD 360 web from the in-house Benchmarking framework • Real time Server/Load Balancer status – fetched from CopperEgg/PingDom/AWS • Errors/exceptions coming on production servers • User analytics data from Google Analytics • API Test Automation results posted via Jasmine • Functional Test Automation results posted via Protractor • Build status from Jenkins As a part of this project, we will be working on building this heartbeat monitor which will interact with all these components over REST API/equivalent interfaces and will have a completely graphical interface – ones that can be projected on any big screen for real time update on state of health of AutoCAD web.
Prerequisites
· Strong programming and problem solving skills in Java, JavaScript and CSS
· Foundational understanding of the web stack
Strong willingness of learning new things and taking challengesRelated Job Searches:
- Company:
Autodesk Asia Pte Ltd. - Designation:
Intern : Software Development - Profession:
IT / Information Technology - Industry:
Computer and IT