Role: DevOps Engineer
Location: San Ramon, CA
Duration: 6+ months
Job Functions:
· Support development/integration of demo store catalog (for Predix applications) & demo environment reservation system (home grown or off the shelf product)
· Build and support deployment (and related automation, monitoring, etc) of Industrial IoT applications in Predix instances across the world
· Collaborate with product owners across the businesses and partners that will contribute their applications to demo store to define use cases, define asset & data model and generate data set for defined use cases
· Be smart, enthusiastic, pro-active and friendly technologist to design, build, support, and grow the customer & partner adoption of Predix in a fast paced and agile development environment.
· Support impact assessment and decision related to technology choices, design /architectural considerations and implementation strategy.
· Subject matter expert in Predix platform and related technologies, solution architecture, use cases, processes and methodologies with ability to adapt and improvise in various situations
· Skilled in navigating through ambiguity and prioritizing conflicting asks.
· Skilled in design, architecture and development, with an ability to take a deep dive in the implementation aspects and influence roadmap.
General Requirements:
· Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
· A minimum of 5 years professional experience in DevOps or build/release; OR Master's degree with 3 years of experience in DevOps or build/release
Technical Requirements
· 2+ years in an Agile, Kanban, Scrum or other development methodology
· Have experience and mindset of professional services or system integration engineer
· Skilled in:
o DevOps tools / automation (Chef, Puppet, Ansible, Salt, etc),
o Application & solution architecture,
o Application monitoring (using tools such as New Relic, Kibana/logstash, Nagios, Sensu and Zabbix),
o Data generation/simulation tools and use case definitions
· Expertise / knowledge in tools/technologies such as Docker, Cloud Foundry, AWS, Artifactory, Nexus, Git, SVN and Rally
· Skilled in tools development using Java, Python, Ruby, Go or other language of choice
· Skilled in web services (REST, SOAP, OAuth etc.),
· SQL, NoSQL database types and IaaS/PaaS/SaaS technologies.
· Committed to TDD methodology and XP programming techniques
· Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
· Knowledge of or experience with running applications on Cloud Foundry
· Knowledge of or experience with building service brokers on Cloud Foundry
· Experience stream processing engines like Storm, Spark Streaming etc. preferred
· Strong understanding of data structures and algorithms.
· Experience with Big Data / Hadoop and NoSQL databases is a big plus
Personal Characteristics needed:
· Strong problem solving abilities and capable of articulating specific technical topics or assignments
· Demonstrates clarity of thinking to work through limited information and vague problem definitions
· Able to work under minimal supervision
· Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
· Evaluates technology to drive features and roadmaps.
· Differentiates buzzwords from value proposition.
· Embraces technology trends that drive excellence beyond traditional practices (e.g., Test automation in lieu of traditional QA practices).
· Influences through others; builds direct and "behind the scenes" support for ideas.
· Able to verbalize what is behind decisions and downstream implications.
· Participates in technical strategy planning.
· Proactively engages with cross-functional teams to resolve issues and design solutions using critical thinking and analysis skills and best practices.
· Finds important patterns in seemingly unrelated information
You received this message because you are subscribed to the Google Groups "US Jobs: Requirements, Clients and Consultants" group.
To unsubscribe from this group and stop receiving emails from it, send an email to recruiters-r-us+unsubscribe@googlegroups.com.
To post to this group, send email to recruiters-r-us@googlegroups.com.
Visit this group at https://groups.google.com/group/recruiters-r-us.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment