CACI International-posted 3 months ago
$67,800 - $142,200/Yr
Full-time
5,001-10,000 employees

CACI is looking for an Automation Developer to join our team! In this role, you will provide technical expertise in the areas of DevOps automation to an Information Technology (IT) Systems Engineering team supporting the Department of the Air Force (DAF) Enterprise Information Technology as a Service (EITaaS).

  • Provide expertise for the coding and execution of automation test scripts.
  • Analyze user stories and create automated integration.
  • Oversee system acceptance test cases to ensure software quality and compliance.
  • Work with the team to build an integration hub to ingest data from multiple Enterprise IT technology solutions.
  • Function as a member of a small team tasked with developing, deploying, and maintaining a multi-tenant, multi-platform infrastructure.
  • Develop scalable architectures using API management, microservice frameworks, PaaS, and container orchestration systems.
  • Identify, analyze, and optimize cloud operations processes in collaboration with various teams.
  • Write process requirements documents and decompose each requirement into multiple user stories for bi-weekly sprint development cycle.
  • Design, document, develop, test, and deploy automation tools using Git, Python, Ansible, Docker, and Jenkins in the cloud.
  • Analyze changes in business requirements and update existing documents, processes, methods, procedures, and tools.
  • Design and write test automation scripts using test automation frameworks.
  • Design, develop and build automation solutions for Continuous Integration/Continuous Delivery/Continuous Testing processes.
  • Investigate problems in software as a result of testing.
  • Generate log files/reports and provide analysis of the data collected for issue resolution and network performance metrics.
  • Inform management of any customer or automation related issues.
  • Assist in the confirmation of bugs reported from outside sources and document them.
  • Assist in the identification, selection, and implementation of software tools and technologies for automated testing and quality assurance.
  • Test, deploy, and advocate the use of DevOps technologies such as Git, Python, Ansible, Docker, Chef, Puppet, Kubernetes, and Jenkins.
  • Write standard operating procedures and train operations engineers to use and maintain the automation tools.
  • Ability to obtain/maintain Secret clearance.
  • 10+ Years of relevant experience (Bachelor’s Degree in applicable field may be substituted for 5 years of experience).
  • DoD 8140 compliant (ex: Security+).
  • ITIL V4 familiarization and understanding.
  • Experience with networking concepts and logging and monitoring of hybrid-cloud workloads.
  • Understanding of application security patterns including web application security, service mesh and mobile security strategies.
  • Working experience with architecting CI/CD/CT and DevOps pipelines.
  • Working knowledge of at least one configuration management tool, such as Ansible, Chef, and/or Puppet.
  • Experience writing effective PowerShell scripts.
  • Experience working with enterprise vendors such as Infoblox, Equinix, NetApp, AWS, and Cisco.
  • Experience working with a Scrum Master, Daily Scrum meetings, sprints and written deliverables.
  • Strong critical thinking, complex problem solving, appropriate judgment and decision-making skills.
  • Excellent written and verbal communication skills.
  • Proven experience with Agile, sprints and DevOps concepts.
  • Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Flexible time off benefit.
  • Access to robust learning resources.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service