Job Description:
The Navy TacMobile team is modernizing its program, moving
to a hybrid cloud concept managed through DEVSECOPS pipelines and
Infrastructure as Code / Configuration as Code (IaC/CaC). They want rapid
development and release of software capabilities (akin to the concepts in
the book, The Phoenix Project, by Gene
Kim).
The successful applicant will work side-by-side
with the TacMobile Increment 3 team to enable consistent, rapid delivery
of products and updates at IaaS, PaaS and Tenant Application levels.
Roles and Responsibilities:
The Development
Operations (DevOps) Engineer responsibilities will include, but are not
limited to:
* Support enterprise operations services for
source code management, builds, automated test frameworks, and infrastructure
monitoring.
* Pursue a rigorous, disciplined approach to
DevOps and automation.
* Develop, test, and maintain build and deployment
scripts in CI/CD framework/tools to automate and streamline deployment
processes and lockdown vCF-based infrastructure, as well as hosted VMs and
Containers with IaC/CaC.
* Work with stakeholders and product owners to
ensure Continuous Test (CT) runners and gates incorporated into CI/CD pipelines
are tailored to their needs.
* Lead efforts in automation, continuous
deployment, build, and configuration management.
o Develop infrastructure as code automations
to overcome inconsistencies, delays and vulnerabilities in that account
generation, lockdown and delivery process
o Develop playbooks for consistent
delivery
* Actively participate in Increment 3 Engineering
Scrum and design meetings to drive quality releases.
* Monitor applications and environments.
* Correlate DEVSECOP Pipelines and IaC/CaC scripts
to Risk Management Framework (RMF) controls.
* Produce and maintain documentation on
installations, procedures and requirements for systems.
* Support standard Agile ceremonies (Iteration
Planning, Daily Stand-ups, Backlog Refinement, Iteration Reviews and
Retrospectives) as necessary and assist Scrum teams in execution of Sprints.
* Attend and actively participate in ad-hoc team
meetings
* Research, suggest, and apply new promising
technologies, strategies and ways to solve technical issues.
* Perform other duties as assigned
* Able to work with other contractor teammates and
customers daily.
* Able to work closely with customers to ensure
deliverables meet their expectations and arrive in a timely manner.
THIS POSITION REQUIRES THE ABILITY TO OBTAIN AN
ACTIVE DEPARTMENT OF DEFENSE TOP SECRET/SCI SECURITY CLEARANCE.
Required Skills & Experience:
DEVSECOPS developer must have a good understanding
of, and experience developing cradle-to-grave CI/CD pipelines covering
from code submission triggers to deployment and final configuration with
the use of IaC.
Ideal applicant will demonstrate an ingrained
continuous-learning ability, be self-disciplined, have
a willing flexibility in proposing multiple approaches to develop and
implement a solution, be capable of supporting a spirit of teamwork, willingness
to share knowledge, and collaborate with others.
The requirements listed below are representative of the
knowledge, skill and/or abilities required for this position.
Reasonable accommodations may be made to enable individuals with disabilities
to perform essential functions.
Required Skills & Experience:
* High
School Diploma or equivalent required;
* Experience
with Terraform and Ansible
* Experience
with Git CI, Git CD, and Gitlab based pipelines.
* Experience
creating ground-up / immutable deployment Terraform or Ansible that creates and
destroys instances
* Demonstrated
history of continuous learning and quickly picking up and applying new
skills
* Demonstrated
ability to extract concepts from users regarding needed functionality, and to
translate them into concepts and workflows
* Experience
with Continuous Integration Tools (e.g. GitLab, Jenkins, Maven, ADO, TFS,
VSTS)
* Demonstrated
Experience of Cooperative Teamwork, preferably in an agile model
* Must
be able to adjust to constant business change, including new requirements,
evolving goals and strategies, and emerging technologies.
* Background
in Linux & Windows Administration
* Background
in ESXi
* Experience
with Virtual Machines (VMs) and Containers.
* Security
+, CISSP or other Security Certification meeting 8570 IAT
Level 2 or 3 requirements
Preferred Skills and Experience
* Bachelor's
Degree in Engineering, Computer Science, Mathematics, or a related field
preferred
* Knowledge
and experience administering application servers, web servers and databases
(e.g., F5, Jetty, Tomcat, Websphere, Nginx, Apache, Postgres, etc.) preferred
* Experience
with deployments to Kubernetes clusters in a production environment preferred
* Experience
in vCF (ESXi, vSphere, vSAN, NSX, Tanzu) preferred
* Administration
of identity and security technologies such as DNS, LDAP, SIEM preferred
* Experience
using Ansible on networking hardware and its VLANs along with Software Defined
Network (SDN) Segments (e.g. NSX) preferred.
* Experience
with containerization and VMs
* Experience with Containerization
(Kubernetes, Docker, Pivotal)