Engenius Consulting Group logo
Engenius Consulting Group Verified
Marketing & Advertising, Digital Services

Senior Application Programmer (DevOps Engineer)

Huntsville, Alabama, United StatesOnsiteFull TimeSeniorPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

enGenius is seeking a Senior Application Programmer (DevOps Engineer) for a Department of Defense (DoD) client in Huntsville, AL. This role focuses on supporting DoD software applications and databases used for construction planning, budgetary estimates, and cost analysis. The primary responsibilities include automating and improving development/release processes, building and maintaining CI/CD pipelines, implementing testing and automation tools, managing cloud environments, ensuring system security, and mentoring junior developers. The position requires 10+ years of software development experience, 2+ years in DevOps with CI/CD tools and cloud infrastructure, and excellent .NET/C#/VB skills. A BS in Computer Science or equivalent experience is necessary, along with a Security+ Certification. US Citizenship and the ability to obtain a T1 background investigation are critical.

enGenius is currently seeking a Senior Application Programmer (DevOps Engineer) to support a Department of Defense (DoD) client located in the Huntsville, AL area. The client provides operations and maintenance support to DoD software applications and databases that are used for preparing construction planning and budgetary estimates; analyzing budget cost data during design, bid, opening, and modification estimates; and capturing contract costs for historical purposes. The primary services for the client include providing support for the operation, maintenance, and enhancement of the software applications and several embedded databases and subsystems.

Responsibilities

The Senior Application Programmer (DevOps Engineer) responsibilities include, but are not limited to, the following:

  • Automating and improving development and release processes
  • Striving for continuous improvement
  • Building and maintaining continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
  • Implementing various development, testing, automation tools, and IT infrastructure
  • Setting up tools and required infrastructure
  • Defining and setting development, test, release, update, and support processes for the DevOps operation
  • Reviewing, verifying, and validating the software code developed in the project
  • Troubleshooting techniques and fixing the code bugs
  • Monitoring processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the waste
  • Ensuring systems are safe and secure against cybersecurity threats
  • Managing cloud environment
  • Cloud system administration
  • Scaling up/down resources to accommodate application needs
  • Designing, orchestrating, implementing, and supporting secure and scalable infrastructure using public/gov cloud, IaaS, PaaS, and/or on-premises platforms
  • Interfacing with Cloud provider and/or cloud management team in Mobile and/or CEIT
  • Tracking and scheduling deployments of projects/applications
  • Implementing and following agile methodologies
  • Mentoring and guiding junior developers
  • Excellent .NET/C# and VB development skills

Basic Qualifications

The Senior Application Programmer (DevOps Engineer) must have the following qualifications and experience:

  • BS in Computer Science or Software Engineering, or equivalent experience developing complex software systems
  • 10+ years developing software as an individual contributor (or engineering manager while also writing code personally), preferably across both startups and large enterprises
  • 2+ years in DevOps using test automation and Continuous Integrations/Continuous Delivery (CI/CD) tools, containers, cloud infrastructure, and other modern technologies, with at least 1 CI/CD pipeline set up from scratch as DevOps lead
  • 2+ years’ experience with the following technologies desired: HTML, CSS, JavaScript, Microsoft Azure cloud architecture, SW and data pipelines
  • Security+ Certification

Critical Requirements

  • United States Citizenship
  • Ability to obtain a favorable T1 background investigation

enGenius Consulting Group, Inc. is an Equal Employment Opportunity Employer

M / F / D / V

Ready to apply?
You'll be redirected to Engenius Consulting Group's application page.