Senior Full-Stack DevOps / Application Modernization Engineer

Mindlance
  • Hopkins, MN
  • Remote
  • Instant Apply
11 days ago

Job Description

-



  • Is this a remote position? If not, what *** locations can a resource work and how many days a week will they be required to work onsite?


This is an onsite position in Hopkins, MN. Expected 3 days in office.



  • Can you please provide a summary of the project/initiatives which describes what s being done?


We are tasked with bringing a number of applications across several teams up to SDLC standards. This includes:




    • Upgrading Jenkins deployment pipelines to Gitlab pipelines

    • Updating/Modernizing obsolescent components

    • Patching vulnerabilities

    • Documenting test cases in PractiTest

    • Automating functional test cases wherever possible

    • Implementing observability across all applications


  • What are the top 5-10 responsibilities for this position? (Please be detailed as to what the candidate is expected to do or complete on a daily basis)


    • Work with Product and Technical teams to get test cases documented and requirements for offshore teams

    • Upgrading Jenkins Pipelines/Improving Gitlab Pipelines

    • Integrating AI technologies where appropriate into Gitlab pipelines

    • Helping creating a consistent base observability stack with extensibility for customization

    • Patching and modernizing legacy code bases


  • What skills/technologies are required (please include the number of years of experience required)?


    • Gitlab CI/CD pipelines (5 yrs)

    • AWS/Azure Cloud Deployments/Development (5 yrs)

    • Full stack development (C# and/or Java backend, React frontend) (5 yrs)

    • Strong communication and documentation skills

    • Some exposure to observability

    • Agile Methodology

    • Some Manual & Automated testing


  • What skills/attributes are preferred (these are a desired, not required)?


    • 2 yrs Playwright and/or Postman automation testing

    • Experience with PractiTest


  • What does the interview process look like?
    o How many rounds?


    • One round
      o Video, phone, or in person?


      • Video or in person






  • How technical will the interviews be?


    • Expect questions around technical skills and detail, as well as some possible mock-coding challenges


  • Which vendor(s) should this job be released to?


    • All domestic vendors





-----------------------DO NOT EDIT BELOW THIS LINE, PLEASE INSERT JOB DESCRIPTION ABOVE--------------------------------- The DevOps Engineer is responsible for developing, implementing and maintaining technical software applications and provides a combination of technical and business leadership while being the primary trusted and capable owner of one or more high priority, high visibility, complex initiatives. The DevOps Engineer will typically lead and coach a small number of team members (e.g., an architect, systems analyst, etc.) and provide guidance to a larger community. ESSENTIAL FUNCTIONS: ? Designs and writes complex code in several languages relevant to our existing product stack, with a focus on automation ? Configures, tunes, maintains and installs applications systems and validates system functionality ? Monitors and fine tunes applications system to achieve optimum performance levels and works with hardware teams to resolve issues with hardware and software ? Lead, manage and grow a team of customer focused, highly dynamic and multi-disciplinary team of full stack software engineers ? Assists with application system problem resolution by working with application developers, vendors, and internal infrastructure teams member to troubleshoot ? Design and implement appropriate environments for DevOps tools set, and provide production support ? Influences other teams and broader Engineering groups in adopting Cloud technologies, processes, and best practices ? Automates the provisioning of environments for DevOps Tool chain ? Develops and enables continuous integration/continuous deployment (CI/CD) for DevOps Tool set ? Acts to improve the overall reliability of systems and to increase efficiency ? Works collaboratively with cross functional teams, using Agile / DevOps principles to bring products to life, achieve business objectives and serve customer needs ? Encourage innovation, implementation of cutting-edge technologies, outside-of-the-box thinking, teamwork, and self-organization



Shift: ['3 years of experience in UI development using react.js', '5 years experience automating deployments with Gitlab Pipelines', 'Ability to work effectively within a structured, distributed/offshore team environment', 'Agile', 'C# / .NET Framework / .NET Core / .NET 8 ASP.NET MVC / ASP.NET Core Web API Entity Framework / Entity Framework Core SQL Server (query tuning, stored procedures, performance optimization) REST APIs and microservices development Git, Azure DevOps or GitLab CI/CD pipeline experience Unit testing and automated testing frameworks Secure coding practices and vulnerability remediation Application troubleshooting, debugging and performance tuning', 'Exposure to advanced observability and monitoring practices', 'Manual & Automated Testing']

Start: ['2 years experience using Playwright to automate UI testing', '2 years experience using Postman to automate API testing', 'Experience writing Test Cases in Practitest and configuring Practitest to sync with Jira']

EEO:
Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

Numbers & Facts

LocationHopkins, MN (
Remote
)

Skills

  • ADO.NET Entity Frameworkunmatched
  • ASP.NET MVCunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Applications Securityunmatched
  • Architectural Analysisunmatched
  • Artificial Intelligence (AI)unmatched
  • Atlassian JIRAunmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Cloud Computingunmatched
  • Coachingunmatched
  • Communication Skillsunmatched
  • Computer Securityunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Customer Relationsunmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Documentationunmatched
  • Functional Testingunmatched
  • Gitunmatched
  • Identify Issuesunmatched
  • Jenkinsunmatched
  • Leadershipunmatched
  • Leading Edge Technologyunmatched
  • Mail Servicesunmatched
  • Microservicesunmatched
  • Microsoft .NETunmatched
  • Microsoft ASP.NET (Active Server Page)unmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Windows Azureunmatched
  • Offshoringunmatched
  • People Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Production Supportunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Reliability Engineeringunmatched
  • Secure Codingunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Installationunmatched
  • Software Patchesunmatched
  • Software Testingunmatched
  • Stored Proceduresunmatched
  • System Architectureunmatched
  • System Validationunmatched
  • Systems Administration/Managementunmatched
  • Systems Analysisunmatched
  • Systems Reliabilityunmatched
  • Team Playerunmatched
  • Test Automationunmatched
  • Test Caseunmatched
  • Test Harnessunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Application Frameworkunmatched
  • Writing Skillsunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder