This job listing has expired and the position may no longer be open for hire.

Senior DevOps Engineer at Clarivate Analytics US LLC in Alexandria, Virginia

Posted in Other 30+ days ago.





Job Description:


Clarivate is a global leader in providing solutions to accelerate the lifecycle of innovation. Our bold mission is to help customers solve some of the world's most complex problems by providing actionable information and insights that reduce the time from new ideas to life-changing inventions in the areas of science and intellectual property. We help customers discover, protect and commercialize their inventions using our trusted subscription and technology-based solutions coupled with deep domain expertise.

We now have more than 8,500 colleagues in over 40 countries worldwide, and we work with over 200 partners to deliver value and success for our customers. Today, Clarivate is a publicly traded company, listed on the New York Stock Exchange under the ticker NYSE:CLVT.

Clarivate is committed to building, nurturing, and developing a diverse culture of belonging where new colleagues can bring their authentic self to work every day! Join us!

Job Summary:

The Senior DevOps Engineer will be primarily responsible for design, configuration, optimization, management, monitoring, documentation and support of the software product hosting infrastructure, services and components of a software product that is currently hosted within co-location facilities (likely to migrate to cloud services such as Microsoft Azure and Amazon AWS) and /or hosted within Amazon AWS.

The DevOps engineer will work closely with the product development, professional services, architecture, and security teams and will be responsible for the design and implementation of product build, release, deployment and configuration activities through CI/CD automation. The engineer will also work with relevant teams to gather requirements, prototype, architect, plan, implement/update, build and execute testing plans, performing quality reviews, managing operations and triaging and fixing operational issues for hosted software products.

It is expected that this role will include periodic communication with existing and potential clients, working with them to ensure mutually beneficial operational environments within the framework and context of our software solutions apart from mentoring and management of a small, maturing team of DevOps engineers.

Key success criteria for this role will be the ability to interact, develop, engineer and communicate collaboratively at the highest technical levels with clients, vendors, partners, engineering, development teams, client support and stakeholder group. The Senior DevOps engineer must be able to align with continuous delivery, constant business changes: new requirements, evolving goals and strategies, emerging technologies and security landscape with repeatable processes in order to provide exceptional customer service to our hosted clients.

Primary Responsibilities:


  • To design, install, administer and optimize Clarivate Infrastructure equipment's, services and related components that directly or indirectly impact SaaS product offerings on public cloud and /or private cloud.


  • Ensuring that the environments are maintained to agreed and defined service level and security standards.


  • Defining and implementing strategy for service improvements and DevOps best practices like CI/CD throughout the lifecycle of an application.


  • Drive Analysis, Design and Delivery of quality technical solutions, projects in line with product roadmaps, customer expectations, and internal priorities.


Primary Duties and Accountabilities:


  • Establish & Maintain DevOps practices and automation for continuous integration (CI) and continuous delivery (CD) throughout the product development lifecycle while building support for continuous testing and configuration management to enable zero downtime deployment.


  • Collaborate with product managers, professional support, engineering teams, development teams and security engineering teams to design, architect and implement solutions for continuous integration, testing, delivery and deployment with accurate estimates, timelines and operational requirements for existing hosted products on public or private cloud environments as single-tenant or multi-tenant solutions, ensuring are in line with Clarivate'stechnology strategy and roadmap.


  • Lead and guide the design, development of reusable components, code and document custom automation frameworks, maintain scripts and update as needed to build continuous delivery pipelines and availability of the product.


  • Anticipate, identify, mitigate, and resolve issues relating to client facing systems or services and application operation in conjunction with relevant teams. Establish requirements, methods and procedures to plan and execute ongoing routine maintenance tasks through automation where possible within infrastructure, application and cloud services.


  • Contributes to strategic planning meetings and provides guidance and expertise on system options, risks, cost vs benefits and impacts on departmental processes and goals.


  • Ensure adherence to existing Clarivate policies, processes and standards including but not limited to Incident Management, Change Management etc. and assist in defining or creation of any missing DevOps and quality guidelines, operation manuals, processes and standards.


  • Manage product release planning lifecycle including verification of the functionality of components and services to ensure deployment meets client's expectations, integration components and security baselines. Build towards automated deployment processes using CI/CD and configuration management technology solutions.


  • Deploy and decommission client environments for multi and single tenant hosted applications following and updating as needed established processes and procedures.


  • Perform daily system monitoring, verifying the integrity and availability of the systems and applications, including review of system and application logs and verifying the completion of scheduled jobs.


  • Lead the technical evaluation and selection process for improving performance, monitoring, gap analysis, predicting trends for system performance, capacity, efficiency, and reliability and recommend enhancements in order to better meet client SLAs and standards.


  • Ensure all products are maintained to latest security standards, participates in vulnerability assessment exercises, conducts threat landscape analysis, logs are monitored continuously and maintains updated documentation.


  • Participation in on-call Out of Hours Support, working closely with vendors, suppliers and development teams to resolve issues and restore failed client facing services as quickly as possible.


  • Enhance and subsequently verify data protection and disaster recovery capabilities through regular service restore tests in accordancetoCPA Global policies and processes.


  • Remain informed on regional laws, trends and issues, including current and emerging technologies and best practices, ensuring this knowledge is communicated and shared with the infrastructure service managers as appropriate.


  • Provide technical skill sets for development and operations related projects and be involved in technical planning and / or execution activities.


  • Engage in bid management process for new client acquisitions, product evaluation by prospect clients, security audits and assessments.


  • Cost and spend planning against budget.


Primary Requirements:


  • Background in working in medium to large, expanding global companies, with the confidence and ability to communicate at all levels.


  • At least seven (7) years' equivalent work experience in a senior technical position responsible for managing multitenant SaaS software products in public or private cloud with CI/CD, preferably Amazon AWS including design, implementation, automated product release through deployment pipelines, testing, support and project management.


  • Comfortable and confident when speaking with clients as a technical expert.


  • Experience in designing, developing, testing and deploying applications/systems using proven or emerging technologies, in a variety of technologies and environments, preferably Amazon AWS.


  • Excellent understanding of technical architecture design techniques, theories, principles and practices with knowledge on broad range of hardware and software products or Amazon AWS cloud services.


  • Excellent knowledge and understanding for use, deployment and management of Amazon AWS services for SaaS products, including but not limited to VPC, EC2, Containers, S3, ELB, RDS, Route53, Cloud Formation, Cloud Watch, WAF, HSM/KMS, IAM, Code Commit, Code Deploy, Code Pipeline, Elastic Bean Stalk, Cloud Trail, API Gateways and other Amazon AWS development and management tools.


  • Excellent knowledge of CI/CD automation tools and components like Cloud Formation, AWS Code, Puppet, Jenkins, Selenium, Bit Bucket, Bamboo, Ansible, Nagios.


  • Proficient with working in agile software development environments, conducting analysis and programming skill sets - preferably working knowledge on two or more programming languages - Java, C#, Python, etc.


  • Proficient and very good understanding of Linux variants (CentOS and Debian), Windows Server environments desirable.


  • Proficient understanding of Webserver technology -TomCatand IIS


  • Proficient understanding of Networking concepts like Routing, SNMP, Web Application Firewalls, Load Balancing, VPNs, Caching utilizing products including those from but not limited to Cisco, F5, Fortinet, Brocade, etc. as on prem or virtual appliances.


  • Good familiarity & understanding of Oracle and SQL databases


  • Strong grasp of automation and monitoring tools. Ability to automate repeatable tasks via scripting using tools such as Chef or Puppet.


  • Proficient understanding of hypervisor solutions - VMware, vCenter and vSphere


  • Proficient understanding of SAN & NAS technologies.


  • Proficient in operation, configuration and administration of Data Centre Operations


  • Ability to administer common services like DNS, DHCP, SMTP, LDAP/ADetc


  • Ability to quickly learn and adapt to an evolving environment


  • Desire to conform to and lead development of best practices


  • Logical, methodical approach to work in a fast-paced environment with competing priorities


    It is the policy of Clarivate to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, pregnancy, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Clarivate will provide reasonable accommodations for qualified individuals with disabilities.


    More jobs in Alexandria, Virginia

    Other
    about 2 hours ago

    Mayvin
    Other
    about 2 hours ago

    American Cybersystems, Inc.
    Other
    about 5 hours ago

    Carlisle Construction Materials
    More jobs in Other

    Other
    1 minute ago

    Pike Electric, Inc
    Other
    2 minutes ago

    St. Lawrence University
    Other
    6 minutes ago

    Villanova University