Sr Engineer (DevOps)
Fresenius Kabi USA · North Andover, MA · 2 wk ago
HybridEngineering$115k–$135k/yrFull-time
Responsibilities
- Plans, designs, implements and maintains Continuous Integration/Continuous Delivery (CI/CD) functions and other DevOps functions that enhance R&D product/service delivery capabilities.
- Administers and maintains physical and virtual Windows and/or Linux based systems that support product/service delivery teams.
- Implements and maintains internal R&D engineering networking, hardware and software infrastructure to support engineering and test efforts.
- Performs engineering tasks adhering to requirements, definitions and/or program goals, and applies standard techniques to resolve moderate to high complexity problems/defects.
- Displays a solid understanding and ability to apply technical theories/practices utilized by own discipline and other disciplines outside the primary area of expertise to identify coverage of risks, requirements, architectural components, functions, and performance.
- Works with senior leadership to improve software engineering process efficiency.
- Affords assistance to team members regarding routine and unique problems.
- Collaborates with internal and external staff to perform software engineering activities.
- Investigates, recommends and implements new technologies, processes and best practices to enhance R&D capabilities.
- Understands regulations, develops and maintains technical records and detailed documentation for internal and external stakeholders, that follow compliance with standard operating procedures and good documentation practices.
- Collaborates with corporate Enterprise IT and R&D local IT as needed to support DevOps and R&D Engineering infrastructure, and to enable personnel to perform successfully.
- Develops and validates tools and automation software used in the development, verification and/or validation of Fresenius-Kabi products/services.
- Collaborates with software development team on the resolution of cybersecurity vulnerabilities.
Requirements
- Bachelor’s degree in Engineering, Information Technology or related field is preferred.
- Minimum 5 years of experience in software engineering, troubleshooting, and solving problems.
- Experience with Linux and/or Windows Administration, Web Services and SQL Server is required.
- Demonstrated experience with modern DevOps practices and tooling.
- Experience in the software development life-cycle methodology and verification of software product implementation. Experience of medical device development processes and FDA regulations a plus.
- Working in an Agile development environment is a plus.
- Experience with Infrastructure as Code (IaC) and Configuration as Code (CaC) and tools such as Terraform, OpenTofu, Ansible, Puppet is a plus.
- Experience with CI/CD and tools such as TeamCity, Azure DevOps preferred.
- Experience with Containers and Container Orchestration & Management tools like Docker & Kubernetes desired.
- Experience with Monitoring and Observability along with tools and frameworks including CheckMk, Prometheus, Grafana, Datadog, ELK Stack, OTel a plus.
- Desired experience with Dev Security Operations (DevSecOps) including vulnerability scanning, DAST, SAST, SCA, IAST with tools like JFrog Xray, OWASP ZAP, Nikto, Snyk, SonarQube, Coverity.
- Experience in internet networking design architecture for real-time communications is a plus.
- Experience with various types of automated testing such as Unit, Integration, System, Performance, Load/Stress, Regression is desired.
- Experience working in virtual and cloud environments is required. Experience with VMWare, Hyper-V, AWS/Azure desired.
- Ability to diagnose and solve problems involving multiple technologies (i.e., familiar with client-server architecture, web clients, SQL Server Database, Jira, Jama, Confluence, Propel; and experience with scripting tools like PowerShell, Bash, Python are a plus).
- Knowledgeable in source control management and configuration. Experience with Git/Bitbucket desired.
- Ability to work as a collaborative team member across organizational boundaries to achieve business goals.
- Strong in problem solving, analytical and debugging skills.
- Attention to details, natural inclination to be methodical and curious. Willingness to roll-up sleeves and perform hands-on efforts to meet critical delivery targets.
- Excellent in written and verbal communication skills.