• Principal Systems Engineer

    Job Locations US-CA-Berkeley
    Requisition ID
    Research & Software Developmnt
  • Who are we?

    HERE Technologies, the Open Location Platform company, enables people, enterprises and cities to harness the power of location. By making sense of the world through the lens of location we empower our customers to achieve better outcomes – from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely. To learn more about HERE, including our new generation of cloud-based location platform services, visit


    HERE is seeking a talented Senior DevOps Engineer to work on cutting edge, AWS based, large scale, product operations team we are expanding


    We are specifically looking for a self-motivated, team-player who has experience developing and deploying production infrastructure. Our team is building the critical infrastructure that will be relied on to provide a performant and stable backbone for high end computational algorithms, spatial data services, and data ingestion services to enable Highly Automated Driving systems


    In this role the successful candidate will work with software developers to ensure successful development and deployment of key system components and solutions overall. As a DevOps Engineer, this role will have a breadth of knowledge and success in conducting planning, deployment, and automation as well as the ability to comprehend requirements, complete work in a timely manner and communicate information effectively. This is a crucial role in a new team, so your knowledge and experience has the potential to make a huge impact by building internal software tools that improve how we work. This candidate should have 3+ years of professional software development and deployment experience including working knowledge in continuous integration and deployment


    We are looking for intermediate to advanced level candidates that are motivated, enjoy working on a variety of problems, and don’t mind getting their hands dirty in Linux.

    What's the role?

    • Work with Release Manager and development teams to deploy software releases.
    • Work alongside development teams to ensure applications comply with operational Non-Functional Requirements
    • Develop release approach using automated deployment techniques.
    • Develop automation scripts, daemons, and APIs to reduce operational overhead
    • Conduct internal Integration testing to ensure system reliability, capacity and scalability.
    • Run smoke tests wherever necessary.
    • Log defects as needed and participate in triage process.
    • Analyze root causes of issues and provide corrective actions.
    • Conduct job trainings and provide assistance to other DevOps Engineers as needed.
    • Suggest new tools and techniques to improve deployment efficiency.
    • Review and recommend improvements to existing procedures and processes.
    • Manage Cloud infrastructure services and accounts
    • Provide 24X7 support on a rotating basis

    Who are you?

    Required Skills

    • Bachelor’s degree in a related field
    • 5+ years of experience in cloud computing like Amazon Web Services
    • 3+ years of experience in scripting languages like Perl, PHP, JavaScript, etc.
    • 3+ years of experience in deploying J2EE applications in Tomcat, JBoss etc.
    • Working knowledge of RESTful APIs , XML, JSON, network programming and message exchange systems using tools like SoapUI, etc.
    • Must be a team player, should be able to get along well with others
    • Great communication skills (including active listening and comprehending requirements)


    Desired Skills

    • Scrum model
    • Knowledge of deploying large and complex systems
    • Knowledge of configuration management tools including Puppet and Chef
    • Knowledge of metadata management tools
    • Knowledge of automated health-check scripts to verify new environments are running healthy, including Nagios and Cloudwatch
    • Knowledge of Jenkins/Electric Commander or another continuous integration and release management tools
    • Good knowledge of SCM tools including Git, subversion
    • Knowledge of build automation tools e.g. maven, ant, gradle
    • Knowledge of one or more scripting languages e.g. python, ruby, groovy
    • Knowledge of log indexing tools like Splunk
    • Expertise working in Unix/Linux environment
    • Proficiency in Docker

    Equal Opportunity Employer: Race/Color/Sex/Sexual Orientation/Gender Identity/Religion/National Origin/Disability/Vets.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.