Certified Woman & Minority Owned

DevOps Engineer


Reference Number: BTDCWS5

DevOps Engineer
experience  Not Disclosed
location  Washington, DC
duration  12.0 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Government - Local
Job Description


PROJECT DETAILS
The client is seeking a DevOps Engineer contractor for Web Systems who will be responsible for development, maintenance and execution of tools and processes that build and deploy applications. They will also develop, improve, and document build processes and procedures. They will be responsible for software source code, change control, configuration, build and deployment process for Drupal and .Net based applications
The DevOps engineer will be responsible for working with Development team, Linux and Windows team to lead patch efforts and removing any impediments for the development team on Linux and Windows platform
The DevOps engineer will be responsible for working with the Solution Architecture, VMWare, and Development teams to manage the Web systems client images and ensure timely patches and updates are provided
Provide expert support in analysis and reporting of web-related activities and
The DevOps engineer will be responsible for ensuring critical patches are coordinated, tested and applied to the client Drupal platform within reasonable time

GENERAL RESPONSIBILITIES
Automate systems configuration and orchestration using tools, such as Chef, Ansible and Jenkins
Design CI/CD pipelines to include application and security testing with Jenkins Maintain code integrity and organization using GIT/GitLab
Enable automation of triggers and alerts when deploying applications through environments
Configure automated testing and deployment processes
Design and document the DevOps process
Automate Developer’s everyday operations with scripts or templates
Recommend to management development approaches and strategies for applications and services provided to client customers
Work closely with management, project managers and members of the Development Team to develop detailed specification documents with clear
Work effectively and collaboratively with Web Systems colleagues on assigned projects and activities
Follow the Web Systems Agile SCRUM Methodology, other frameworks, governance processes, and best practices
Maintain professional relationships with customers, management, colleagues and deliver high-quality customer service

SPECIFIC RESPONSIBILITIES
Develop scripts to do Continuous Integration and Development using Gitlab CI/CD or other similar tools;
Configure and Setup systems built on frameworks such as
Collaborate with development, QA, release engineering, site support, and infrastructure teams to maintain high-quality deployment artifacts as it moves through deployment pipeline;
Document all DevOps and Continuous Integration processes on Sharepoint;
Develop and fix monitoring systems to ensure availability of production systems;
Develop and implement centralized logging and monitoring tool;
Install application patches on applications built on Drupal and
Lead production deployment efforts by creating change requests, deployment and rollback strategy and testing to ensure successful deployments to production environments;
Work with Linux team to coordinate patch deployments and remove any impediments for development team and requests made by Development team
Work with the Solution Architecture team, VM Tanzu team and Development team to ensure patching and updates are applied to the Container images

MINIMUM QUALIFICATIONS
Bachelor's Degree in Computer Science or Information Systems or Information Technology
3-5 years of experience managing diverse DevOps workloads, across infrastructure, administration, deployment, development support and monitoring
3 years of experience with automation and configuration management using Ansible
1-3 years of Linux administration experience
3+ years of experience working with containerization, orchestration, and service discovery experience on both Windows and Linux hosts, using docker, ECS or EKS
1-3 years of experience with Gitlab or similar version control systems, including branching, tagging, merging, and release management
At least three (3) years of experience building CI/CD pipelines with Jenkins
Experience with Docker, deploying containers, automated build deployments using Jenkins

SPECIFIC QUALIFICATIONS
Demonstrated significant experience, 3+ recent years as a DevOps engineer and/or Software Developer in technologies such as Drupal or or .NET;
Understanding of the Agile/Scrum software development lifecycle;
Hands-on experience in building and maintaining websites using Drupal CMS;
Demonstrated experience in deploying and configuring applications on Windows and Linux environments;
Experience with automation tools like Jenkins, Gitlab CI/CD, Ansible or equivalent;
Strong understanding and familiarity with the fundamentals of Linux systems Administration;
Experience with application containerization (Docker) and infrastructure as code Solutions;
Excellent written and verbal communication skills;
Equally comfortable working on a project team as well as independently;
Excellent organization, planning, prioritizing skills and attention to detail;
Experience in setting up and deploying applications on PaaS or IaaS cloud

Notes:

This is a fully remote position. However, the client reserves the right to require Contractor personnel to report on-site on an ad hoc basis, depending on the team’s needs and changes to the client’s operational environment

Contractor personnel are expected to work 40 hours per week, Monday through Friday, during normal business hours. Any work performed on nights or weekends, or overtime hours, must be approved in advance by the client’s designated technical point of contact


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Apply for this Job





(Please ensure email matches your resume email)



(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email

Join VIVA and grow

VIVA is faster, easier and you still have complete control