General Dynamics Information Technology-posted 3 months ago
$93,500 - $126,500/Yr
Full-time • Mid Level
5,001-10,000 employees

The DevOps Engineer will design, configure, operate, and perform maintenance on TEST and OPS networking and systems, including hardware, software, web portals, internet and intranet connections, firewalls, servers, and security. The role involves analyzing cloud and software needs, working with the development team to create effective user interfaces, networks, and hardware and software solutions, and customizing architecture to meet specific requirements. The engineer will oversee and implement failover solutions for all systems, design, develop, evaluate, plan, and test engineering specifications for software programs and applications, and perform basic troubleshooting and maintenance of the integrated test environment as part of an operational DevOps team.

  • Author, test, and document shell scripts for system deployment and automation.
  • Test and deploy patches across an enterprise environment.
  • Manage scripts and system packages in an infrastructure as code environment (IAC).
  • Utilize DevOps tools such as GitHub and Jenkins.
  • Write and manage Ansible playbooks and inventories.
  • Collaborate with IA team on mitigating vulnerabilities and implementing controls.
  • Collaborate with DevOps team on meeting semi-annual release requirements.
  • Communicate and interface clearly with test directors about UI/UX features, enhancements, and bug fixes.
  • Lead coordination efforts for all test events that the application supports or participates in.
  • Perform upgrade activities and maintain operations of the application in test and OPS environments.
  • Contribute to and author test documentation, provide support to government test organization, conduct load and performance testing, evaluate test results, and provide feedback.
  • Provide Test and End user support for test events and operations; perform basic troubleshooting of the test environment when issues arise.
  • Collaborate with team members to develop test approaches with an emphasis on automation of recurring/regression test cases.
  • Develop and document end-to-end functionality test case narratives using task management system (JIRA/Confluence).
  • Provide early exploratory testing during the development phase.
  • Design, code, and deploy automated test scripts.
  • Setup test configurations in preparation for test events.
  • Identify and communicate issues to developers and follow through as code enhancements are completed.
  • Participate in Agile ceremonies to support innovation and enhancement of applications through iteration/functionality testing.
  • Assess story point/complexity efforts to ensure proper testing and delivery of functionality per User Story Acceptance Criteria.
  • 5+ years of experience in related field.
  • Bachelor’s degree in computer science, computer engineering, systems engineering or any related field/major, or 3 additional years of experience in information technology.
  • Linux OS experience.
  • Routing and Switching experience.
  • Networking experience with hypervisors and Linux systems.
  • Experience with Type 1 hypervisors Proxmox/VMware.
  • System engineering experience.
  • Demonstrated experience with creation, authoring, execution and documentation of Scripting with Bash or a language of choice (e.g., Bash, Python, Java, C#, etc).
  • Knowledge and use of GitLab, Jenkins, and Ansible.
  • Demonstrated experience with creation, authoring, execution and documentation of test cases/result sets for software products in an agile cadence.
  • TS/SCI Clearance Required.
  • Must be able to obtain CI Polygraph.
  • US Citizenship Required.
  • Technical certification Linux+.
  • Technical certification Security+.
  • Demonstrated experience working in an Agile development framework.
  • Full-flex work week to own your priorities at work and at home.
  • 401K with company match.
  • Comprehensive health and wellness packages.
  • Internal mobility team dedicated to helping you own your career.
  • Professional growth opportunities including paid education and certifications.
  • Cutting-edge technology you can learn from.
  • Paid vacation and holidays.
  • Paid parental, military, bereavement and jury duty leave.
  • Short and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service