Nokia is looking for DevOps Engineers for the Applications and Analytics Division
The A&A division is responsible for extending Nokia’s network leadership into emerging software areas including Analytics, Security, Software Optimized Networking and Internet of Things.
A&A DevOps is a newly formed team that is responsible for the A&A Development Environment which includes tools, process, systems and infrastructure that allow us to scale the number of software engineers (developers and testers) working in A&A on both platform and applications, all while maintaining high levels of code quality, and engineering productivity and enabling continuous integration at scale. The philosophy is that every engineer in A&A should be able to quickly ship their own code whenever it’s ready (tested and integrated). We’re creating the infrastructure/environment that enables us to deploy multiple times a day while still guaranteeing the stability of our software/products.
What are we looking for? You love challenging technical problems and you solve those problems by creating innovative and robust solutions. You actively look for ways to automate and simplify complex processes, think ahead to future needs as well as present, take pride in being thorough and detail-oriented, and function well in a fast-paced environment. You thoughtfully consider trade-offs in design when constructing software and applications.
Technical: You have a passion for solving complex problems. You believe in deeply understanding systems that you use. You are always looking to improve your craft. . Minimum 7 years’ relevant development experience in C++ and/or Java, including deep understanding of cross platform build systems. You have proven track record of shipping high quality code and complex distributed applications at scale.
Domain: Strong knowledge of source control, build systems, test automation systems, continuous integration, gated check-in, and the software development and delivery process. You can write and debug scripts and systems. You should be very comfortable with continuous integration concepts and tools. You will be expected to participate in all aspects of the builds, integration, branching, merging, tools used and automation.
Builder: Proven ability to create reliable tools and systems that can be deployed to support a fast-moving development organization. You have strong bias towards automating and streamlining processes. You find joy in making automation faster, more reliable and easier to debug.
Problem Solver: You love tackling the most difficult of challenges and know how to get to the best solution.
Location: The candidate should be located in San Jose, California or Austin, Texas
Qualifications and Skills:
• B.S or M.S in Computer Science, Electrical Engineering, or a related field or equivalent experience
• 10+ years experience in a software development/operations role
• Solid hands-on experience in administering and migrating source control systems: GIT/Gerritt, ClearCase, SVN
• Extensive experience in source code merging between various branches and branching strategies according to multiple related-development projects.