Software Engineer - Dev Ops

Xylem Inc. Raleigh , NC 27611

Posted 1 week ago

Xylem |zlm|

  1. The tissue in plants that brings water upward from the roots;
  2. a leading global water technology company.

We're a global team unified in a common purpose: creating advanced technology solutions to the world's water challenges. Developing new technologies that will improve the way water is used, conserved, and re-used in the future is central to our work. Our products and services move, treat, analyze, monitor and return water to the environment, in public utility, industrial, residential and commercial building services settings. Xylem also provides a leading portfolio of smart metering, network technologies and advanced analytics solutions for water, electric and gas utilities. In more than 150 countries, we have strong, long-standing relationships with customers who know us for our powerful combination of leading product brands and applications expertise with a strong focus on developing comprehensive, sustainable solutions. For more information, please visit us at www.xylem.com

If you are excited and passionate about helping us solve water, we want to hear from you!

Sensus, a Xylem brand, helps a wide range of public service providers from utilities to cities to industrial complexes and campuses do more with their infrastructure to improve quality of life in their communities. We enable our customers to reach farther through the application of technology and data-driven insights that deliver efficiency and responsiveness. We partner with them to anticipate and respond to evolving business needs with innovation in sensing and communications technologies, data analytics and services. Learn more at sensus.com and follow @SensusGlobal on Facebook, LinkedIn and Twitter.

The Role: Xylem seeks to hire a Software Engineer Dev Ops. This Software Engineer

  • DevOps role will be part of a team with the specific responsibility to implement and manage an existing DevOps automation solution into a new user group community within Xylem.

The initial technical responsibilities for this Software Engineer

  • DevOps role will include writing and debugging powershell scriptsand bash scripts, Jenkins job definitions, using Subversion, and interacting with VMWare vCenter. Initial project responsibilities will include learning an existing automation solution, interacting with fellow DevOps engineers who developed the solution, interacting with a user community of Quality Assurance Engineers, understanding new use cases, comparing new use cases to existing use cases, implementing new solutions, constructing function test suites for your new implementation, deployment of your solution to user community, reporting status, user interaction ( Q&A ), and troubleshooting as the environment changes.

When that initial project is complete, additional responsibilities will involve: maintaining the lifecycle of the aforementioned automation, managing the operating system lifecycle, and application software lifecycle, of central servers (e.g., Windows, RHEL, Centos, MS-SQL, Oracle, Jenkins, Artifactory, Subversion, Bitbucket, JIRA, etc), providing DevOps-related development and maintenance, administration of existing automation scripts ( PowerShell, bash, etc), creating new automation, creating Jenkins jobs for CI/CD for multiple software teams, and introducing new technologies. Additional responsibilities will include interacting with developers, testers, and managers to improve the SDLC of several software engineering teams. Additionally, as a member of the Software Engineering Team, there will be opportunities to contribute to product development, support Java software applications, and new technologies, as part of the RNI, our flagship software product AMI application.


Essential Duties/Principal

Responsibilities:
  • Desire to enable others to succeed by facilitating their focus on product development

  • Ability to work within a team environment of engineers to meet aggressive goals and high quality standards

  • Strong customer focus

  • Take great personal pride in building robust software

  • Strong sense of ownership and drive

  • A fixer / problem solver that will work with what is available, look for ways to improve things

  • Recognize the importance of getting things done and done well

  • Highly collaborative

  • High initiative

  • Enjoy working in a fast-paced environment

  • Excellent written and verbal communication skills

  • Desire to learn the entire Software Development LifeCycle

  • Desire to be a champion of Continuous Integration and Continuous

Minimum Qualifications:
Education, Experience, Skills, Abilities, License/Certification:

  • BS/MS in Computer Science or equivalent.

  • 2+ years of experience in a software development related field

  • Commercial software development experience Some, most, or all of the following:

  • Windows Server operating systems familiarity

  • Windows scripting ( e.g., PowerShell and PowerCLI , APIs into VMWare vCenter )

  • Linux operating systems familiarity

  • Bash scripting in RHEL7, or Centos, or other linux

  • Working with virtual machines (e.g. vmWare vCenter, vmWare Workstation, VirtualBox, etc)

  • Experience building, installing, troubleshooting in large scale systems

Preferred Qualifications:

  • Experience with software ALM or collaboration tools like Jira, Confluence, Slack

  • Experience with build/deployment tools and related environmental artifacts (such as Maven, Jenkins plugins, Artifactory, Subversion and BitBucket)

  • Experience with configuration management, packaging, and related tools / techniques (e.g. RPM, Chef, Puppet, Ansible)

  • Familiarity with programming languages/tools such as Groovy, Perl, Python, Ruby, Expect, Java, Jenkins file pipelines, jenkins shared libraries, Artifactory AQL

  • Experience with communications and/or networking solutions

  • Experience with containerization technologies ( e.g., docker, CSAP, kubernetes )

  • Experience with on-premise private clouds or public clouds ( e.g., AWS , Azure )

Physical Demands:

(The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.)

  • Regularly required to sit or stand, reach, bend and move about the facility

Work Environment:

(The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.)

  • Office: Standard office equipment; work usually performed in an office setting free from any disagreeable elements.

  • Standard weekly job hours: 40 hours

EOE including disability and veteran


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Dev Ops Engineer

Covance

Posted 2 months ago

VIEW JOBS 2/7/2019 12:00:00 AM 2019-05-08T00:00 Job Overview Global Specimen Solutions (GSS) is wholly owned a company of Covance Inc. providing specialty CRO services in the holistic specimen tracking space. GCS provides innovative software and analytics that answers the 3 questions a Pharma company needs before they can fully leverage their biorepository. These questions are: 1) "Where is the specimen" – GSS virtually tracks specimens during the life of the trial and after in order to pinpoint their location whenever there is a need to use it for either further research within the trial or for future bio research. 2) "Is the specimen interesting to me" – GSS captures a large amount of specimen meta-data to ensure that the researcher can evaluate if the specimen is going to meet their exacting criteria. 3) "Am I allowed to use the specimen for what I want" - GSS has a revolutionary way of determining Informed Consent permissions on specimens, that the subject has consented to, in order to ensure the compliant use of the specimen. We do this with advanced data acquisition tooling that we have created specifically for ingesting specimen tracking data from the various systems involved with clinical trials. From CTMS system, to Central Lab LIMS or small Bioanalytical lab systems through eDC or IVRT, we can consume any data with our patented DeToxify data cleansing and loading engine. In order to facilitate the above we also have two other products to assist. We have a full LIMS system that can run the Pharma's own physical biorepository, and internal specialty labs, that is fully integrated to the Analytics, and a mobile app that identifies the specimen at point of creation. We are currently growing at a phenomenal rate and are looking for those of you who have the Right Stuff to help us keep up with this unprecedented demand. We have the best of both worlds to offer you in your career advancement; that of a dynamic, agile small company with the backing and stability of a large corporation. If you are looking for unique challenges to solve in an untapped space for the market leader, and you think you have what it takes, we are the company for you. Reporting to the Principal Architect, the individual in this role is responsible for implementing Dev Ops best practices at an enterprise level. The candidate such be self-motivated with the ability to adapt and improvise in various situations. Expert in navigating through ambiguity and prioritizing conflicting asks. * Work in a fast-paced environment supporting multiple products across the organization. * Be responsible for providing technical leadership and defining, developing, and evolving DevOps related software and processes in a fast paced and agile development environment using the latest software development methodologies and infrastructure * Drive increased efficiency across the teams, eliminating duplication, leveraging common DevOps processes, tools, and technology. * An aversion to manual processes and the desire to automate * Communicates continuously with management and peers about the status and progress of ongoing projects. Education/Qualifications * BS/BA in Computer Science or BS/BA in another related field with 2 year Associate degree in Computer Science or equivalent experience Experience * At least 5 years of experience as a Dev Ops engineer. * Experience with Continuous Integration, Continuous Delivery, and Continuous Deployment pipelines that will support, enhance and grow GSS's CI and CD capabilities. * Experience with Test Automation and Continuous Test in a delivery pipeline. Experience with sub-gui testing and service virtualization in the cloud a plus. * Experience with Deployment orchestration tools such as AWS CodePipeline, Urban Code Deploy, Jenkins pipeline. * Experience with Atlassian products including AWS CodeCommit, AWS CodeDeploy or Jira, Confluence, Bitbucket and Bamboo. * Experience with Infrastructure as Code tools such as Terraform a must. * Experience with managing DB changes through tools such as Liquibase/Datrical or Flyway. * Experience with binary asset repositories such as Nexus and Artifactory. * Experience with build management tools such as Maven or Gradle * Provide guidance regarding agile methodologies such as SCRUM and Kanban. * Exposure to container technology * Manage all components in the full stack, and assist with building out server automation across the entire infrastructure. * Ensure critical systems, applications, and services are always up and running by monitoring, gathering, and analyzing data from different network sources. Note: Work remote available. Covance Raleigh NC

Software Engineer - Dev Ops

Xylem Inc.