Cisco Senior IT Engineer in Vancouver, British Columbia
Senior IT Engineer
Location: Vancouver, British Columbia, Canada
Additional Location(s) san jose CA
Area of Interest Information Technology
Job Type Professional
Technology Interest *None
Job Id 1247596
What You'll Do
You'll help us in transforming and bringing an innovative, template driven general orchestration platform to life, by crafting and developing a fully automated provisioning platform. The PLAFS (Platforms, Frameworks and Services) team seeks a highly motivated, self driven, technical leader who can lead, design & develop a broad range of provisioning platform features as part of the Software Development Team. The foundational features are still in active development for the provisioning platform. This is a tremendous opportunity for someone who is passionate to build things from scratch with high quality in Product Development Services organization in IT.
Who You'll Work With
We work with Cisco Engineering on their requirements and enable them to be productive by bringing a fully automated provisioning system. The general orchestration platform development is still in its initial stages. You have a unique opportunity to join this disruptive software team at early stage and play a major role in shaping the future of this data, that will serve thousands of users across different geographies. You will work with the state of the art big data technologies in the industry and also be exposed to the unusual challenges of using these big technologies at scale.
Who You Are
You've got experience in designing and developing large scale web applications and orchestration platform.
You have thorough knowledge of OSGi, Java, REST APIs, Bash, Jenkins, Maven, Git, VMWare, Tomcat, Apache, JBoss, Web Technologies and Docker based container technology.
You have good analytical, problem solving and decision-making skills.
Your good communication skills help you influence others.
Our minimum requirements for this role:
BS or MS in computer Science or related field.
More than 8 years of software development experience.
Strong Java programming language skills.
Our desired skills which are a plus for this role:
Experience with distributed systems preferably across multiple locations.
Working knowledge of OSGi
Familiar with concurrency related problems such as race conditions, contention, and transactions and potential ways to avoid such problems
Experience building, shipping and maintaining command line utilities or HTTP APIs of reasonable complexity
Ability to translate client requirements to platform features
Deep understanding of RESTful APIs
Familiar with Continuous Integration
Experience working with and managing cloud infrastructure
Deep knowledge of Unix
Comfortable with VCS like Git
Experience developing with database preferably NoSQL
Experience with application messaging, stateless services and integration technologies
Knowledge of real time streaming technologies
At Cisco, each person brings their unique talents to work as a team and make a difference.
Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people.
We connect everything – people, process, data and things – and we use those connections to change our world for the better.
We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more – from Smart Cities to your everyday devices.
We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.