Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Cloud Engineer

AT Perceptive
Perceptive

Senior Cloud Engineer

Shanghai, China

We're on a mission to change the future of
clinical research. At Perceptive, we help the
biopharmaceutical industry bring medical
treatments to the market, faster.
Our mission is to change the world
but to do this, we need people like you.

Apart from job satisfaction, we can offer you:

YOURSELF

• Starting at 14 days holiday per year, rising to 22 days with increased service. In addition to public holidays

• Life Events, Service Awards, Company Outings

HEALTH

• Medical plan

• Annual medical check

WEALTH

• Social security and public housing fund

• Supplementary Housing Allowance

• Life assurance

• Critical illness cover

Want more jobs like this?

Get jobs in Shanghai, China delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Key Accountabilities:

Release & deployment

  • Assesses and analyses release components.
  • Provides input to scheduling.
  • Carries out the builds and tests in coordination with testers and component specialists maintaining and administering the tools and methods - manual or automatic - and ensuring, where possible, information exchange with configuration management.
  • Ensures release processes and procedures are maintained.

Service acceptance

  • Engages with project management to confirm that products developed meet the service acceptance criteria and are to the required standard.
  • Feeds into change management processes.

System software

  • Reviews system software updates and identifies those that merit action.
  • Tailors' system software to maximise hardware functionality.
  • Installs and tests new versions of system software.
  • Investigates and coordinates the resolution of potential and actual service problems.
  • Prepares and maintains operational documentation for system software.
  • Advises on the correct and effective use of system software.

Programming & software development

  • Designs, codes, tests, corrects and documents complex programs and scripts and integration software services and subsequent iterations.
  • Applies agreed standards and tools, to achieve well-engineered outcomes.
  • Participates in reviews of own work and leads reviews of colleagues' work.

Systems integration & build

  • Defines the software modules needed for an integration build and produces a build definition for each generation of the software.
  • Accepts completed software modules, ensuring that they meet defined criteria.
  • Produces software builds from software source code for loading onto target hardware.
  • Configures the hardware and software environment as required by the system being integrated.
  • Produces integration test specifications, conducts tests and records and reports on outcomes.
  • Diagnoses faults and records and reports on the results of tests.
  • Produces system integration reports.

Systems design

  • Undertakes complete design of simple applications using simple templates and tools.
  • Assists as part of a team on design of components of larger systems.
  • Produces detailed designs including for example: physical data flows, file layouts, common routines and utilities, program specifications or prototypes, and backup, recovery and restart procedures.

Methods and tools

  • Provides advice and guidance to support adoption of methods and tools and adherence to policies and standards.
  • Tailors processes in line with agreed standards and evaluation of methods and tools.
  • Reviews and improves usage and application of methods and tools.

Conformance review

  • Conducts formal reviews of activities, processes, products or services.
  • Collects, collates and examines records as part of specified testing strategies for evidence of compliance with management directives, or the identification of abnormal occurrences.
  • Analyses evidence collated and drafts part or all of formal reports commenting on the conformance found to exist in the reviewed part of an information systems environment.

Emerging technology monitoring

  • Supports monitoring of the external environment and assessment of emerging technologies to evaluate the potential impacts and opportunities to the organization for new ways of working.
  • Contributes to the creation of briefings and presentations, technology road mapping and the sharing of knowledge and insights about the relevance and potential value of new technologies to the organization.

Specialist advice

  • Actively maintains knowledge in one or more identifiable specialisms.
  • Provides detailed and specific advice regarding the application of their specialism(s) (i.e. in an aspect of information or communication technology, technique, method, product or application area).

Capacity management

  • Monitors service component capacity and initiates actions to resolve any shortfalls according to agreed procedures.
  • Applies techniques to control the demand upon a particular resource or service.
  • Contributes to capacity modelling and planning.
  • Supports the design of service component capacity.

Incident management

  • Prioritises and diagnoses incidents according to agreed procedures. Investigates causes of incidents and seeks resolution.
  • Escalates unresolved incidents.
  • Facilitates recovery, following resolution of incidents.
  • Documents and closes resolved incidents according to agreed procedures.

Other

  • Carryout any other reasonable duties as requested.

Skills:

  • Excellent interpersonal, verbal and written communication skills and positive stakeholder management
  • Demonstrates ability to present to small-medium sized audiences
  • A flexible attitude with respect to work assignments and new learning
  • Ability to manage multiple and varied tasks with enthusiasm and prioritize workload with attention to detail, including management of documentation
  • Takes ownership and responsibility; shows initiative and self-confidence, is adaptable and is able to cope with changing and evolving priorities
  • Must have the ability to work methodically in a fast-paced, time-sensitive environment
  • Demonstrates problem solving and critical thinking skills and ability to work under pressure
  • Willingness to work in a matrix environment and to value the importance of teamwork
  • Awareness of the value and perception of your activities on your peers and wider team
  • Ability to operate collaboratively within a global team environment
  • A self-starter and able to work under own initiative
  • Maintains an in-depth knowledge of specific specialism in the field and provides expert advice regarding the application showing leadership when researching and implementing new solutions
  • Natural coach/mentor who leads by example with an approachable demeanor

Knowledge and Experience:

  • Azure PaaS & IaaS VM setup, configuration, engineering & development experience
  • Experience in Microsoft Office 365 and PowerApps engineering desirable
  • Understanding of CI/CD pipeline build, improvement, and management
  • Hands on & demonstrable experience with cloud infrastructure: Azure PaaS & IaaS, PowerShell & ARM Template Automation, Software Defined Networking, Virtual machine automation for Windows Server, Linux and associated infrastructure management layer automation
  • Exposure to and maintenance of configuration management and orchestration tools
  • Diagnosing and troubleshooting incidents, problems and service-outages in web applications and network services
  • Exposure to system and application-level telemetry for large distributed & micro services Cloud Architectures
  • Understanding in building cloud services within regulated environments
  • Azure Devops, Octopus Deploy, TeamCity, Jenkins, SonarQube, Git experience or knowledge of similar products also be useful
  • Experience of robust and repeatable automation of third-party products into Azure IaaS (e.g., Oracle, Java, Tenable, etc.)
  • Excellent knowledge of ITIL, Foundation certification is desirable
  • Experience in Scrum & Agile methodologies
  • Microsoft Azure Certifications are desirable

Education:

  • Bachelor's Degree in a technical discipline (Software Engineering, Computer Science etc.) or a related study, or equivalent related experience
  • English: Fluent

Come as you are.
We're proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, colour, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Client-provided location(s): Shanghai, China
Job ID: Calyx-JR103609
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • Dental Insurance
    • HSA
    • FSA
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Adoption Leave
    • Adoption Assistance Program
  • Work Flexibility

    • Remote Work Opportunities
    • Flexible Work Hours
    • Hybrid Work Opportunities
  • Vacation and Time Off

    • Paid Holidays
    • Personal/Sick Days
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
  • Professional Development

    • Leadership Training Program
    • Tuition Reimbursement
    • Access to Online Courses
  • Diversity and Inclusion

    • Unconscious Bias Training
    • Diversity, Equity, and Inclusion Program