Lead DevOps Engineer

  • Richmond, VA
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - 6 Month(s)

Skills

Lead DevOps
Engineer

Job Details

SOFT's client located in Richmond, VA is looking for a Lead DevOps Engineer for a long term contract assignment.

Qualifications:
7+ years of experience delivering technology solutions in a DevOps architectural capacity. Hands On experience with significant depth around crafting, implementing, and managing critical multi-functional components and their integration
5 years of experience leading and managing technical projects and supporting multiple projects.
ship
Bachelor and/or master s degree in computer science, Information Management, Information Technology or Engineering, or equivalent combination of education and experience
Strong interpersonal skills, written and oral; strong and proven interpersonal skills to include collaborate in a professional manner,
Proven ability to collaborate and work horizontally throughout a complex organization including exposure across IT including, infrastructure, networking, security, data management, and application development
Proven experience implementing, integrating, and maintaining the critical infrastructure for a DevOps environment
Extensive hands-on experience with Configuration/Build Management, Build/Release Management, Containerization and CI/CD pipelines, using tools such as Gitlab and Azure Devops for deployment into IIS and Amazon Web Services environments.
Strong knowledge of installation, configuration, support, and maintenance of source control systems (Git) and artifacts
Knowledge of Java, JavaScript/NodeJS and .Net technology stacks and hands-on experience of integrating build tools and technologies across the enterprise
Expertise working in secure RHEL and Windows operating systems.
Experience in preparing and reviewing vulnerabilities reports using security tools such as Fortify, SonarQube, SonaType Nexus, and SonaType Lifecycle.
Experience with XLDeploy and XLRelease
Experience with Eclipse, Visual Studio or other popular IDEs
Ability to work with APIs and Plugins to integrate security tools into established CI/CD pipelines
Experience of environment management tools (Kubernetes, Terraform) and Containerization tools (Docker)
Experience running containerized workloads in AWS Services; EC2, Lambda, Fargate, ECS and/or EKS
Secrets Management and storage using AWS Secrets Manager, Systems Manager Parameter Store and Vault
Experience building and maintaining AWS environments using Terraform scripts and Infrastructure as Code is required
Experience in configuration and scripting using YAML. JSON and other scripting languages
Extensive knowledge of repository manager (Nexus or Artifactory) is a must / required for this role
Knowledge of Database DevOps tools (Flyway, DBMaestro)
Good understanding of data security, governance, and cybersecurity solutions
Knowledge of Agile tools Jira and AzDO
Experience in cloud-based Site Reliability Engineering.

Responsibilities:
Maintains and improves existing build and deployment processes across all products
Collaborates with Application Developers, QA Engineers, Product Owners, and others to create deployment best practices
Enforces best practices for security and reliability across ITS
Designs and deploys new application components and infrastructures
Implements and maintains a continuous integration environment
Supports and troubleshoots product and infrastructure issues in production environments
Writes configuration scripts for automation tools and automates recurring tasks
Actively monitors and administers cloud-hosted applications and builds integrations
Participates in engineering design and deployment planning
Defines and documents continuous integration / continuous deployment best practices
Evaluates new tools, technologies, and processes to improve speed, efficiency, and scalability for continuous integration
Solves difficult problems with scripting language across multiple environments
Coaches application developers on proper techniques for building scalable applications
Works across multiple platforms and applications to understand dependencies
Conducts spots checks of different product teams to provide assistance to developers and operations teams to increase speed-to-market or product quality
Implements and maintains security in accordance with Bank security policies
Leads overall execution of build and deploy activities in quality assurance and production environments
Designs and architects solutions for client-facing applications as they are moved into cloud environments
Optimizes continuous deployment practices currently in place and brings new automation technologies to improve the quality of engineering and deployment
Researches integration and deployment technology solutions and recommend initiatives in support of integration infrastructure investment roadmap
Contributes to the product system architecture, design, development and deployment Complexity

Please refer to the Position ID when inquiring about a job posting or sending in your resume.

***INDEPENDENT CONSULTANTS ONLY! NO THIRD PARTIES/NO SUB CONTRACTORS***

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.