Wolters Kluwer Senior Enterprise Software Engineer in Boston, Massachusetts
Wolters Kluwer is a global leader in professional information services. Professionals in the areas of legal, business, tax, accounting, finance, audit, risk, compliance and healthcare rely on Wolters Kluwer's market leading information-enabled tools and software solutions to manage their business efficiently, deliver results to their clients, and succeed in an ever more dynamic world. Wolters Kluwer combines deep domain knowledge with specialized technology. Our portfolio offers software tools coupled with content and services that customers need to make decisions with confidence. Every day, our customers make critical decisions to help save lives, improve the way we do business, build better judicial and regulatory systems. We help them get it right.
Essential Duties and responsibilities
Design and implement future state SaaS / IaaS architecture utilizing Infrastructure as Code and Configuration Management approaches
Implement and collaborate on solutions that increase the monitoring and observability of systems at scale and detect and alert on trends of information.
Define metrics to ensure the high performance and stability of our development, test, and production environments.
Understand and drive to achieve automated Cloud Native Solutions is Microsoft Azure and AWS environments.
Implement and continuously improve upon Container Orchestration platforms to support Microservice modeled development and adoption thereof.
Enable and implement continuous delivery and continuous integration.
Analyze a variety of approaches to SRE / DevOps problems – provide pros and cons of different approaches to the team to arrive at an agreed upon direction.
Collaborate with the Development, Project Management, and Product Management teams to align projects, releases, patches, and other efforts.
Evolve and automate our processes to provide increased flexibility related to the development and testing of multiple simultaneous projects at all parts of the CD/CI pipeline.
Promote and contribute to best practices.
Plan and execute tasks within an agile environment.
Provide first level support for application software issues in all environments.
Prioritize and rapidly troubleshoot issues to ensure maximum uptime and optimal performance for customers in our production environment.
Education: Bachelor of Science degree in Computer Science or equivalent job experience.
Ability to define and manage projects using a variety of tools and methods. Agile Scrum and Kanban, Jira and Confluence a plus.
Able to communicate complex technical projects to multiple staff types effectively in order to achieve buy in on plans and proposals.
Minimum 7 years of software related experience required (Site Reliability, DevOps, Release Engineering)
Experience and deep commitment to the transformation to a DevOps culture focusing on continuous integration – full lifecycle of building, automated and performance testing, and automating deployment.
Instrumentation experience with APM tool such as App Dynamics, DataDog, or Splunk
Hands on experience exposing / consuming metrics and other system KPIs; PagerDuty, Prometheus, Grafana, AlertManager experience a plus.
Cloud experience and architecture understanding of Azure and/or AWS.
Experience using Infrastructure as Code tools Terraform, Azure RM, CloudFormation
Hands on experience with Kubernetes, OpenShift or similar container orchestration systems
Experience with Docker, Podman, container solutions, management tools and challenges.
Experience with Ansible, Chef, Puppet or other Configuration Management tools
Extensive experience with Linux, Unix, Windows
Hands on experience with Python, shell scripting, Groovy, Golang, etc.
Experience with Jenkins, Azure DevOps, TeamCity or other Continuous Integration tools
Experience with build tools like Maven and Gradle
Solid understanding around Cloud Authentication, Authorization, and Secrets Management.
Azure RBAC/ AWS IAM - built-in and custom Roles, Security Groups and Scopes.
Demonstrate strong problem analysis, problem resolution, and decision making and judgment skills.
Demonstrate understanding of complex software architecture, and the ability to help enhance, support, and troubleshoot that architecture.
Demonstrate strong collaboration skills, within function and across peer stakeholders.
Demonstrate excellent and effective interpersonal and communication skills (written, verbal and listening), with ability to build positive working relationships with all levels of the organization.
Ability to leverage technical know-how to find viable compromises amidst competing business needs.
Demonstrate ability to plan and excel in a fast-paced and demanding environment.
Solid understanding of agile methodology and Release Engineering. Be able to leverage what has worked and adapt it to fit new situations.
Other Knowledge, Skills, Abilities or Certifications:
Strong affinity towards improving security at all levels of SDLC and CI/CD pipelines.
Strong affinity towards Cloud Native Computing Foundation objectives
Able to plan and execute projects as part of a collaborative team.
EQUAL EMPLOYMENT OPPORTUNITY
Wolters Kluwer U. S. Corporation and all of its subsidiaries, divisions and customer/business units is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
- Wolters Kluwer Jobs