DevOps Engineer - Hyderabad, India - Unison Consulting Pte Ltd

    Default job background
    Description

    Engineer CI/CT/CD pipeline that is optimized to run within minutesEnforce best practices in code quality and release/deployment process to achieve near zero production incidents.

    Build manage and various development, test and production environments, required for effective release management. Deliver single click deployment to all environments.

    Design, build and maintain continuous integration, testing and deployment (CI/CT/CD) pipeline for microservices, middleware, web, Android mobile and iOS mobile apps.

    Collaborate with architects, development engineers and system administrators to provision and maintain the platform infrastructure both on premise as well as cloud (for development, test and production environments).Build and maintain system and application health check and house-keeping jobs.

    Troubleshoot system and connectivity errors and follow up with administrators, vendors or other teams for timely resolution.
    Develop, maintain and document best practices in source control management and infrastructure as code.

    Build test and manage the implementation of new application solutions at enterprise scale, leveraging the latest automation and DevOps technologies to minimize support overhead and re-work while streamlining the deployment and upgrade processes.

    Track, maintain and renew infrastructure, web and mobile application certificates, signing keys, key-stores and profiles.
    Track, enforce and maintain code quality, security and performance reports.
    Identify improvement areas and engage the required stakeholders to successful implement the changes.
    Keep track of evolving technologies and perform proof of concept integrations for successful platform integrations as per roadmap.
    Maintain platform collaboration tools such as JIRA and Confluence.
    RequirementsThe successful candidate will have minimum 5 years of relevant working experience. Preferred experience in banking industry and knowledge of the different product types.
    Engineer CI/CT/CD

    pipeline that is optimized to run within minutesUnderstanding of GitOps,Infrastructure as code /

    immutable infra. Understand 'cattle, not pets'Enforce

    best practices in code quality and release/deployment process to achieve

    near zero production incidents.
    Build

    manage and various development, test and production environments, required

    for effective release management. Deliver single click deployment to all

    environments.
    Design,

    build and maintain continuous integration, testing and deployment

    (CI/CT/CD) pipeline for web and Android iOS mobile appsCollaborate

    with architects, development engineers and system administrators to

    provision and maintain the platform infrastructure both on premise as well

    as cloud (for development, test and production environments)Build

    and maintain system and application health check and house-keeping jobsTroubleshoot

    system and connectivity errors and follow up with administrators, vendors

    or other teams for timely resolutionDevelop,

    maintain and document best practices in source control management and

    infrastructure as code.
    Build

    test and manage the implementation of new application solutions at

    enterprise scale, leveraging the latest automation and DevOps technologies

    to minimise support overhead and re-work while streamlining the deployment

    and upgrade processesTrack,

    maintain and renew infrastructure, web and mobile application certificates,

    signing keys, key-stores and profiles.
    Track,

    enforce and maintain code quality, security and performance reportsIdentify

    improvement areas and engage the required stakeholders to successful

    implement the changesKeep

    track of evolving technologies and perform proof of concept integrations

    for successful platform integrations as per roadmapMaintain

    platform collaboration tools such as JIRA and Confluence.

    Tech Skill Sets:

    Maven, Gradle, Ant, Ansible – Build and DeployJenkins - Continuous Integration and Build AutomationSpinnaker – Continuous Delivery / DeploymentKayenta – Canary AnalysisHands on with PCF, Kubernetes or AWS / GCPDocker (containers in general), buildpacks.

    ioAPI gateway (eg Apigee, Kong, Spring Cloud Gateway)

    Git workflows – GitFlow, GitLab FlowGit/SVN - Source Code Control and Code ReviewsXcode – Build, Sign and Distribute OTA for Manual and Automated TestsExperience working with DatabasesSecurity best practicesExposure to Linux platform and integrating to other 3rd party toolsExperienced in virtualization, networking and application containerizationTech Skills Preferred:
    Exposure to Linux platform and integrating to other 3rd party toolsExperienced in virtualization, networking and application containerization