We're on a mission to change the future of
clinical research. At Calyx, 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:
HEALTH:• Medical plan for you and your dependents.
• Personal Accident Insurance
• Life Insurance
• Critical illness cover
WEALTH:• Salary structure and Flexi basket
• Provident fund of 12%
• Gratuity scheme
YOURSELF: Internal growth and development programs & trainings
Job Summary:
As Senior Cloud Engineer, you'll build and operate our cloud services to enhance the availability, performance, reliability and security of our solutions, along with cloud platform and deployment automation for solution delivery in line with regulatory compliance. The role, you will show creative and innovative problem-solving skills with a willingness to take responsibility for complex issues as they arise. You will understand and set the examples of best practice and standards to develop and implement solutions that operate at scale - seeing your own technology efforts directly improve the reliability and availability of products and achieve the aspiration of "Release on Demand".
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.
IT infrastructure:• Carries out agreed operational procedures, including infrastructure configuration, installation and maintenance.
• Uses infrastructure management tools to collect and report on load and performance statistics and to automate the provisioning, testing and deployment of new and changed infrastructure.
• Contributes to the implementation of maintenance and installation work.
• Uses standard procedures and tools to carry out defined system backups, restoring data where necessary.
• Identifies operational problems and contributes to their resolution.
Programming software development• Designs, codes, verifies, tests, documents, amends and refactors moderately complex programs/scripts.
• Applies agreed standards and tools, to achieve a well-engineered result.
• Collaborates in reviews of work with others as appropriate.
System integrations:• 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.
Methods & 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:• Collects and collates evidence as part of a formally conducted and planned review of activities, processes, products or services.
• Examines records as part of specified testing strategies for evidence of compliance with management directives, or the identification of abnormal occurrences.
Emerging Technology Monitoring:• Supports monitoring of the external environment and assessment of emerging technologies to evaluate the potential impacts, threats and opportunities to the organisation.
• Contributes to the creation of reports, technology road mapping and the sharing of knowledge and insights.
• Specialist advice:
• Actively maintains knowledge in one or more identifiable specialisms.
• Provides detailed and specific advice regarding the application of their specialism(s) to the organisation's planning and operations.
• Recognises and identifies the boundaries of their own specialist knowledge.
• Collaborates with other specialists, where appropriate, to ensure advice given is appropriate to the needs of the organisation.
Other:• Carryout any other reasonable duties as requested.
Skills:• Excellent interpersonal, verbal and written communication skills
• 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
• Ability to operate collaboratively within a global team environment
Knowledge and Experience:• Exposure to system and application level telemetry for large distributed & micro services Cloud Architectures
• Understanding in building cloud services within regulated environments
• Release on Demand experience
• Azure PaaS & IaaS engineering & development experience
• Azure Devops, Octopus Deploy, TeamCity, Jenkins, Puppet, Mercurial, BitBucket, Git, Specflow, nUnit, jUnit. Knowledge of similar products will also be useful
• Experience of robust and repeatable automation of non-cloud native products into cloud IaaS typically with Java applications, Oracle and web tiers
• Excellent knowledge of ITIL V3, 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 a Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, 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.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.