DevOps Principal

Dev-Ops Principal
Contract W2, 12 months+
Telecommuting not available Travel not required

Job Description

We are 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. 


The DevOps Engineer is a Software Engineer who implements and manages the tools, processes and cloud environments to automate our build, testing, deployment, and production infrastructure. They build and manage this infrastructure to ensure the availability and performance of the servers used by our internal and external customers. Oversees configuration, build, deployment and release management strategies. Interfaces with Development, Quality Assurance, Customer Support and Operations teams daily and helps implement the tools and environment that ensures the delivery team’s success.

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 
  • 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




Derek Kunz 248 802 8002

Posted By

Derek Kunz

Dice Id : vedmi001
Position Id : devopsprincNC
Have a Job? Post it