user avatar

Senior DevOps Software Engineer

Global Enterprise Services, LLC

Today
Secret
Unspecified
Unspecified
IT - Software
Fort Meade, MD (On-Site/Office)

Senior DevOps Software Engineer

The Senior DevOps Software Engineer will assist in the design, development, testing, deployment, troubleshooting and incident/problem management for the Software Defined Networking (SDN) components.

Education and Experience:

• Bachelor's degree in a relevant technical discipline, plus 8-12 years of prior relevant experience

• Strong working knowledge of Git and experience with development workflows in Bitbucket or an equivalent tool.

• Strong experience working on a UNIX command line platform.

• Strong communication skills that enable proactive and effective collaboration with a virtual team, including the ability to clearly articulate status and present to both customers and program leadership.

• Knowledge of and ability to apply principles, theories, and concepts of Software Engineering.

• DoD Secret clearance or ability to obtain interim Secret clearance prior to start date

• Security+ certification or equivalent DoD 8570 IAT II certification within 60 days of start date

Responsibilities:

• Develop automated CI/CD build/deployment pipelines using Cloudbees/Jenkins, Artifactory, OpenShift/Kubernetes, Docker, Ansible and Bitbucket.

• Lead software configuration management (SCM) release planning and version control, providing SCM support throughout a software product's life cycle (initial software development through promotion to Test, QA and Production Environments).

• Plan and manage parallel software development and release cycles as well as provide SCM for a large distributed development network with remote partners, ensuring the consistency and reliability of software builds.

• Provide technical direction, leadership, guidance and training on CM processes to a team of software engineers, ensuring congruence of the various infrastructure, software, configurations and interfaces maintained under configuration control

• Develop automated tests using Ansible, Selenium, JMeter, Junit and/or other applicable tools.

• Design, develop, document, test and deploy software written in Python, JavaScript, Java and SQL.

• Assist with the deployment, configuration, testing, troubleshooting, maintenance, updates/upgrades of Kafka and Elastic clusters and environments.

• Work with an Agile team, attend daily scrums and demonstrate working software while collaborating with a geographically distributed (remote) team, communicating and collaborating frequently with teammates to ensure successful completion of project objectives.

• Troubleshoot and resolve installation, infrastructure and system issues.

• Proactively and independently identify, report, monitor, and mitigate technical risks.

Technical Knowledge

• Experience designing, building and deploying DevOps pipelines with Bitbucket, Git, Jenkins, Artifactory and Ansible (or equivalent tools).

• Experience designing and implementing application deployment pipelines and developing software in a containerized environment with Kubernetes and Docker (OpenShift experience is a plus).

• Full software lifecycle automation experience (design, development, test, deployment), including deployment to a production environment.

• Experience designing and building automated software testing pipelines using Ansible, Selenium, JMeter, Junit and/or other applicable tools.

• Previous SCM experience, including release planning, managing software baselines, merging branches, and producing software builds

• Experience designing, developing and deploying software in a cloud environment (AWS is a plus).

• Experience developing and deploying software in a DoD environment (DISA experience is a plus), including experience building and deploying software applications that meet DoD security standards and updating applications and code to meet security scans and security implementation guidelines (e.g. STIGs).

• Experience with Atlassian tools, including Bitbucket integrations with JIRA and Confluence.

• Experience integrating code review systems into the SCM process.

• Experience with static code analysis, particularly security scans.

• Experience working remotely with a geographically dispersed team.

• Experience working as part of an Agile software development team.

Clearance/Citizenship:

• Secret

• Must be US Citizen

Travel Requirements:

This position will involve less than 10% travel

Location: While this role is primarily remote one must live within commuting distance to Scott AFB, IL or Ft. Meade, MD for on-site support.
group id: 91136213

Match Score

Powered by IntelliSearchâ„¢
image match score
Create an account or Login to see how closely you match to this job!