Devops Engineer

Location: Cary, NC
Date Posted: 01-23-2018
The client is  looking for an individual who is NOT a build and release engineer. This is a Principal DevOps Engineer and will act as the subject matter expert . Candidates must have experience building the scripts from scratch. 
Primary Responsibilities
  • Design, promote and support Continuous Delivery
  • Seek quality and cost savings by automating any process we execute more than once
  • Manage the source code repository
  • Develop and maintain Continuous Integration processes, tools and execution; includes test frameworks, code quality analysis, etc.
  • Design, promote, and support microservices
  • Increase deployment reliability and frequency while reducing frictions
  • Develop and manage test automation frameworks that exercise the Fidelity Charitable’s products
  • Develop and manage the build and versioning of code releases
  • Implement deployment processes that entails packaging releases, pushing releases and executing installs
  • Support customer infrastructure for cloud deployments
  • Conduct DevOps tool research, evaluation, proof of concept, installation, configuration and training
  • Troubleshoot and resolve internal and customer problems in a timely manner
  • Participate in process analysis and documentation
  • Other duties as assigned
Skills and Knowledge 
  • Demonstrated ability with scripting languages such as PowerShell, Bash, Perl, or Python
  • Administrative experience with Cloud server environments such as AWS, Google Cloud, Azure, and/or Openstack
  • Experienced in Agile software development practices and tools, such as Atlassian JIRA
  • Experience with version control systems, such as Subversion and Git
  • Experience with Java application build processes and tools, especially Ant, Gradle, Jenkins, and Artifactory
  • Experience with provisioning configuration management, and containerization solutions such as Terraform, Chef, Puppet, Ansible, Docker, Mesos or similar technologies
  • Demonstrated experience with common data stores, both relational and NoSQL
  • Experience with monitoring and troubleshooting a highly available platform
  • Deep knowledge of software deployment, versioning and release management processes
  • Experience working with and supporting software development and production server environments
  • Experience with documenting procedures
  • Excellent written and verbal communication skills
  • Ability to interact with external customers and staff members
  • Ability to work in a fast paced, constantly expanding environment
Education and Experience
  • Bachelor's degree and 5 years demonstrated work experience or an equivalent combination of related training and experience
  • 5+ years of increasing responsibility in information technology services and support
  • 3+ years of experience within a financial services organization
  • 5+ years demonstrated experience managing high-severity application or process from outages to a successful resolution


At least a bachelor’s degree in Computer Science, Engineering or related field or an equivalent in education is required for this position.
We are an Equal Opportunity Employer.
this job portal is powered by CATS