QIAGEN · 1 week ago
Senior DevOps Engineer
Wonder how qualified you are to the job?
BiotechnologyHealth Care
Insider Connection @QIAGEN
Responsibilities
Build, deploy, and monitor production systems using DevOps techniques. Troubleshoot complex Unix/Linux issues in production, lab, and corporate environments.
Write software or scripts to monitor systems and applications; revise software designs to mitigate failures in other parts of the stack; secure/harden application systems against compromise.
Deploy software configuration management (SCM) using Ansible, Puppet, or J. Maintain SCM repositories and user access.
Troubleshoot GIT issues and support engineering and testing team around GIT.
Implement zero-downtime production pushes using F5 load balancer APIs. Orchestrate deployment dependencies using Jenkins and Ansible for application and services; troubleshoot deployment issues.
Review application performance using OpenSource graphing utilities like Graphite, Grafana, etc.; debug application errors and improve performance by identifying the root cause and routing to the responsible teams (development and/or system administrators) for secondary analysis.
Analyze logging and diagnostic information using opensource logging utilities such as Graylog.
Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces; and,
Participate in on-call rotations.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering or a related field followed by 5 years of post-baccalaureate experience in a software developer-related occupation
5 years of experience with scripting languages, including UNIX shell scripting, Perl, Ruby, or Python
5 years of experience with Unix
5 years of experience with software configuration management best practices and applications deployed in a hosted environment
5 years of experience with automated builds, deployments, and troubleshooting for multiple environments, including Quality Assurance, Staging or Production
4 years of build or release engineering experience in a Unix environment
3 years of experience with Production Support in an agile environment
3 years of experience with Continuous Integration and related tools, including Hudson, Jenkins Ansible, Chef or Puppet
3 years of experience with web application (Java) troubleshooting
3 years of experience being responsible for complex technical projects or tasks at a detail level in a fast-paced environment
3 years of experience working in cross-functional teams
Preferred
Good communication skills
Team player and fast learner
Ability to set priorities and deal with ambiguity
Action-oriented and results-driven
Company
QIAGEN
QIAGEN provides technologies and products for preanalytical sample preparation and linked molecular assay solutions.
Funding
Current Stage
Public CompanyTotal Funding
$4M2022-04-04Acquired· by ATCC
2021-10-22Grant· $4M
1996-07-05IPO· nyse:QGEN
Leadership Team
Recent News
2024-06-03
Company data provided by crunchbase