Hotline: 678-408-1354

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 Core’s 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. The DevOps Engineer is a part of the Engineering Department.

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 for Core Informatics products and customer implementations
  • 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 Core LIMS product
  • 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

QualificationsRequired

  • Application development experience, preferably Java and JavaScript web application development
  • Proficient in both Windows and Linux administration
  • Demonstrated abilities in network administration and security
  • 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
  • Experience with developing and supporting PaaS and IaaS architectures
  • 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

Preferred

  • Experience in the life sciences industry
  • Experience with LIMS
  • Strong working knowledge of Oracle database systems
  • Experience with service-based, cloud architectures is strongly preferred
  • Exposure to working with commercial applications, in a customer-facing environment

Job Type: Full-time

Email Me Jobs Like These

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter