
Principal Engineer – DevOps
Fresenius Kabi USA
full-time
Posted on:
Location Type: Hybrid
Location: North Andover • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $115,000 - $135,000 per year
Job Level
Tech Stack
About the role
- 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.
- Wide latitude for independent judgment to resolve issues and contribute to the team’s development.
- Works with senior leadership to improve software engineering process efficiency.
- Assists with Project timing, tracking progress to program schedule.
- Recognizes and Identifies automation improvements for software engineering process deficiencies and software development best practices.
- Mentors and guides junior staff, routinely provides advice and 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 are 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
Benefits
- 401(k) plan with company contributions
- Paid vacation
- Holiday and personal days
- Employee assistance program
- Health benefits including medical, prescription drug, dental and vision coverage
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Continuous IntegrationContinuous DeliveryLinux AdministrationWindows AdministrationSQL ServerDevOps practicesInfrastructure as CodeConfiguration as CodeCI/CDAutomated testing
Soft Skills
problem solvinganalytical skillsdebugging skillsattention to detailcollaborationmentoringcommunication skillsindependent judgmentcuriosityorganizational skills