Product Software Engineer - Devops Tools Automation Engineer
Wolters Kluwer is a global leader in professional information services, and they are seeking a Product Software Engineer to join their Devops Automation Tools team. The role involves writing CI/CD pipeline software, supporting Jenkins automation, and developing tools for Docker images and Kubernetes systems to enhance productivity across development teams.
Responsibilities
- You will join a cross-functional, highly skilled DevOps team, whose projects accelerate the development, testing, and continuous delivery of a microservices platform and a portfolio of products
- You will create Jenkins automation to support Build, Release, Test Automation, and Security functions across our platforms via Jenkins PipelineDSL and JobDSL
- You will support our Jenkins Server infrastructure via writing Infrastructure as Code automation for setup, configuration, and maintenance of our server tool suite
- You will help create our build and deployment tools for creating and managing Docker images, and automating deployments to various Kubernetes systems, both on premise and in the Cloud
- While building and deploying microservice artifacts and images, you will develop and maintain "best practices" tools to support our microservice platform
- Working with technology leaders, you will help implement the "Journey to Cloud" for our products
- Until the transition to our new platform is complete, you will continue to extend the functionality and code quality of our existing toolset
- You will support the high performance and stability of our product developer, test, and production environments
- You will support and extend our security scanning automation, including both static code scans and compliance/malware scans
Skills
- Bachelor's degree in Computer Science or equivalent field
- 1 or more years of software development experience
- 1 or more years of build, release, or test automation experience
- Some experience developing, deploying, and supporting Azure and/or AWS containers
- You are familiar with, and able to demonstrate understanding of: Build, release, test automation tools and process (preferably experience with Jenkins)
- One or more Java dialects that emphasize functional programming and syntactic conciseness (Groovy preferred)
- Linux environments and troubleshooting in production
- Docker or other container solutions
- Red Hat OpenShift Enterprise, Azure Kubernetes or equivalent Container Orchestration environments
- Configuration Management tools such as Ansible, Chef
- The similarities and differences between Production and testing regions or environments
- One or more complex software architectures, with the ability to enhance, support, and troubleshoot those architectures
Benefits
- Medical, Dental, & Vision Plans
- 401(k)
- FSA/HSA
- Commuter Benefits
- Tuition Assistance Plan
- Vacation and Sick Time
- Paid Parental Leave
Company Overview
Company H1B Sponsorship
Apply To This Job