USA - Software Engineer III - Deerfield, United States - Mindlance

    Mindlance background
    Description
    Senior DevOps Engineer

    Experienced DevOps engineer to lead our effort to "move and improve" commercial digital products for our spin-off separation.

    The engineer will be responsible for ensuring the quality, integrity, accuracy, and timeliness of our product migrations between public cloud provider accounts.


    Responsibilities:

    • Plan and execute application migration activities
    • Provide status updates to senior leadership
    • Work with Operations to define, practice and execute migration plans
    • Coordinate with developers and R&D leadership to minimize the impact of migration activities
    • Upgrade VueJS single page micro-frontend applications (SPA) to support local development while migration activities are being performed
    • Upgrade NodeJS microservices such that they can be deployed into modern AWS Lambda runtimes
    • Migrate medical IoT Devices
    • Work with infrastructure engineers to migrate legacy CloudFormation templates to Python (CDK)
    • Identify and document opportunities for improvement as applications are migrated
    • Develop scripts to automatically test the operability of an application after it has been migrated
    • Develop scripts to automatically test the accuracy of database migration activities
    • Work within a 24-hour delivery cycle by giving and receiving handoffs to engineers in our India development center
    • Generate technical documentation that captures the deployed state of our digital products
    • Estimate and track work in a way that is consistent with the Agile methodology

    Requirements:

    • Master's degree in Software Engineering, Information Technology, or a related field
    • 10 years of experience in Computer Science, Information Technology, or a related field
    • Experience working with OAuth 2.0 (Okta experience preferred)
    • Experience working with IoT Devices (IoT Management in a Public Cloud Provider preferred)
    • Experience working with mTLS
    • Must have experience working on regulated products
    • Must have experience hosting applications on public cloud providers
    • Strong understanding of Change Control concepts
    • Strong understanding of Configuration Management concepts
    • Strong communication and interpersonal skills
    • Must have a history of working on productive Agile development teams
    • Ability to work independently, take initiative, and drive projects to completion
    • Strong application debugging experience
    • Strong problem-solving and analytical skills
    • Demonstrated understanding of the Software Development Lifecycle
    • Knowledge of continuous integration and continuous delivery (CI/CD)
    • Demonstrated ability to quickly achieve a working acumen of new technologies