JOBSEARCHER

DevOps Architect

NAVA Software solutions is looking for a DevOps Architect for one of our clients.Details:DevOps ArchitectLocation: Berkeley Heights, NJ - Hybrid WFHDuration: Full time/Direct HireLooking for DevOps people, CI/CD, more of technical consultants, not just task oriented people. They need to have a strategy mindset rather than task oriented. Really needs drivers, overcome obstacles.Would want to look at Azure and Ansible and CI/CD process. Most of their applications are not on the cloud yet, they are on prem .NET. So we need to know if these people ok not working on the cloud. Want someone that can work on prem and help get them to the cloud. Someone who know how to help get there. Applications are on prem and a lot are installed in their client's data centers. They install themselves. They have a deployment manager etc. They have a roadmap to get to the cloud but that will be down the road. Need quite a bit of architecture and design change to get there. Clients are very happy with what they have today.Client is seeking a DevOps Solutions ArchitectThe Account Processing Services business unit (BU) is a dynamic and critical part of the new Client. Our solutions address needs ranging from account processing to mobile banking and everything in between. Our clients represent 40% of the banks in the US in either a licensed or SAAS model.As a DevOps Solutions Architect, you will have a major impact on the way we design, deploy, support and operate our DevOps solutions to meet the needs of the clients we serve, and evolve the underlying technology to support the changing markets our clients support.As an expert in enterprise continuous integration, deployment and delivery you will assist Accounts Processing Services team in creation of a common CI vision to be utilized across a variety of languages, platforms and infrastructure including hosted, private cloud, public cloud and hybrid models. You will be responsible for evaluating current processes, identifying best practices and socializing patterns for versioning, build management, automated deployments, automated testing and configuration management.The goal of the DevOps Solutions Architect is to make the deployment process more reliable, reusable, consistent, easy to establish, thus enabling development teams to focus on delivering code more frequently with confidence.In this role, you will:Work with teams to establish initial CI best practices, leading workshops and assisting in initial pipeline buildoutsEvangelize, communicate and be a champion for proper source control, build consistency, test automation, and deployment strategies across many development teamsEvaluate existing configuration management practices and tools, determining how they translate to an enterprise solutionEstablish best practices and the development/implementation of an enterprise CI/CD roadmapDevelop tools in support of versioning, release management, build, testing, deployment and configuration managementLeverage strong technical background and effective communication skills in order to drive DevOps adoption across multiple departments, including development, operations, customer support, account management and FTSWork with development and operations to continue to educate and evolve the DevOps best practices to take advantage of new features that may provide a more secure, scalable and highly available platform for our customers.Interact with key vendors such IBM, Unisys, Microsoft and others to understand technology improvements related to the existing DevOps toolsets and lead efforts related to proof of concept opportunities, workshops and benchmarks.Interact with other departments in a positive, constructive manner in order to accomplish tasks and overall job responsibilitiesPromptly complete administrative tasks as required such as time reporting, project status tracking and billable requests.Other duties as assigned by the manager.This is an exciting opportunity to boost Account Processing Services in our mission to be the front runner in creating a highly reliable DevOps process and culture to enable our development teams to innovative ways to achieve resiliency, availability and scalability.10+ years of overall IT experienceBachelor's Degree in information technology or similar area of studySolid understanding of best practices in support of Continuous Deployment including branching strategy, version management, artifact maintenance, configuration managementFirm grasp of common deployment strategies including blue/green, zero-downtime deployment, traffic shaping, canary and rollbackExperience designing and building automation solutions2+ years experience with some of the following toolsets:CI Server - Jenkins, TeamCity, Concourse CIArtifact Repositories - Artifactory, NexusSource Control - GitBuild Tools - Team Foundation Server (TFS), MSBuild, Ant, Maven, GradleWeb Server - IIS, ApacheAutomated Functional Testing - Selenium, Cucumber, Sauce Labs, HP Unified Functional TestingAutomated Performance Testing - LoadRunner, Gatling, NeoLoad, Newman, JMeterStatic Security Analysis - AppScan, Fortify, VeracodeStatic Quality Analysis - SonarQube, Cast, CodeClimateCloud Computing ModelsContainerization - Docker, KubernetesExcellent scripting knowledge and ability to execute through Python, Bash/Shell, PowerShell, GoGood understanding of common principals related to computing, networks, firewall, security and authenticationAbility to work and influence across functional teams with different mind sets, cultures, operating styles and decision-making frameworksOutstanding written and verbal communication skills