Engineer DevOps

Wolters Kluwer

  • Kalyani, West Bengal
  • Permanent
  • Full-time
  • 1 month ago
As a member of Application Technology Partners team, DevOps engineer will be involved in all aspects of IT Operations including but not limited to, service delivery, change management, release management, DevOps, and monitoring. Requires expertise in development of IT tools and process automation with a focus on reducing and elimination of manual tasks. Works closely with other businesses and IT teams to help discover and eliminate problems by gathering requirements and implementing process and technology automation. instrumental in configuring, installing, maintaining, and upgrading computer systems software as well as providing operational support for organization’s information systems and peripheral equipment such as application servers, database servers, and web servers.BASIC FUNCTIONWolters Kluwer requires DevOps Engineer to have broad technical experience in public cloud, virtualization, storage, database, system management, operations, automation, and networking concepts and be able to apply the skills to provide technical support for the full lifecycle of Wolters Kluwer applications.ESSENTIAL DUTIES AND RESPONSIBILITIESStrategy and Architecture:
  • Undertakes analytical activities and delivers analysis outputs, in accordance with customer needs and conforming to agreed standards.
  • Maintains in depth knowledge of the AWS and Azure cloud platforms, provides detailed advice regarding their application, and executes specialized tasks.
Development and implementation:
  • Creates, manages, and maintains the DevOps pipelines.
  • Specifies user/system interfaces and translates logical designs into physical designs taking account of target environment, performance security requirements and existing systems. Produces detailed designs and documents all work using required standards, methods, and tools, including prototyping tools where appropriate.
  • Assists in the installation and configuration of software and equipment and the systems testing of platform-specific versions of one or more software products. Documents faults, implements resolutions and retests to agreed standards.
  • Designs cloud and networking configurations, taking account of target environment, performance, security, and sustainability requirements.
  • Undertakes routine installations and de-installations of items of hardware and/or software. Takes action to ensure targets are met within established safety and quality procedures. Conducts tests of hardware and/or software using supplied test procedures and diagnostic tools.
  • Corrects malfunctions, calling on other experienced colleagues and external resources if required. Documents details of all hardware/software items that have been installed and removed so that configuration management records can be updated.
  • Develop, Enhance, reverse engineer, and debug new/existing Infrastructure-as-Code (IaC) capabilities leveraging tools such as CDKs.
Delivery and Operation:
  • Contributes to the availability management process and its operation and performs defined availability management tasks. Analyses service and component availability, reliability, maintainability, and serviceability.
  • Ensures that services and components meet and continue to meet all their agreed performance targets and service levels. Implements arrangements for disaster recovery and documents recovery procedures. Conducts testing of recovery procedures.
  • Engages with project team to confirm that products developed meet the service acceptance criteria and are to the required standard. Feeds into change management processes.
  • Applies tools, techniques, and processes to track, log and correct information related to CIs, ensuring protection of assets and components from unauthorized change, diversion, and inappropriate use.
  • Develops, documents, and implements changes based on requests for change. Applies change control procedures.
  • Uses the tools and techniques for specific areas of release and deployment activities.
  • Administers the recording of activities, logging of results and documents technical activity undertaken.
  • Reviews system software updates and identifies those that merit action.
  • Investigates and coordinates the resolution of potential and actual service problems.
  • Prepares and maintains operational documentation for system software.
  • Implement full stack monitoring to ensure infra, cloud platform, OS, apps telemetry.
  • Explore new technologies, development patterns, and participate in pilots/POC/technology evaluations.
  • Performs other duties as assigned by management.
Experience/Skills:
  • More than 2 years IT Experience
  • More than 2 years’ experience building and maintaining systems in AWS or Azure
  • More than 2 years of DevOps or Application Ops
  • Recent experience with Design and implementation of complex, highly available and highly scalable solutions.
  • Experience in Web Application Operations is a must
  • Experience in IAAC using Terraform and Ansible
  • Experience with Python
  • Experience with PowerShell or any Shell script
  • Experience on deploying application like Web apps, Web Services and application hosted on IIS/Azure Service Environments/Azure service Fabric.
JOB QUALIFICATIONS & EXPERIENCEEducation:
  • Preferred: Bachelor's degree in Computer Science, Management Information Systems, or a related field
  • Technical Certificates to a specific technical domain, for example AWS, Azure, ITIL, and DevOps.
Other Knowledge, Skills, Abilities or Certifications:
  • Windows and Linux administration skills.
  • Ansible playbook development skills.
  • Ability to use Confluence for Knowledge Base documentation.
  • AWS and/or Azure public cloud certification.
Soft Skills Required:
  • Excellent analytical and problem-solving abilities
  • Excellent communication and presentation skills
Seniority:
  • Individual Contributor
Physical DemandsNormal professional office environment.

Wolters Kluwer