The Opportunity:
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).
Responsibilities:
The Automation Developer will be responsible to provide expertise for the coding and execution of automation test scripts, analyze user stories, create automated integration, and oversee system acceptance test cases to ensure software quality and compliance in support of a new User Experience (UX) Data Integration Platform. As the Automation Developer, you will work with the team to build an integration hub to ingest data from multiple Enterprise IT technology solutions with the goal of building enterprise visibility.
Responsibilities include:
Network DevSecOps role in the project delivery cycle migrating customers to the cloud and designing DevOps operational processes, deployment checklists, etc.Communicate with both technical and non-technical colleagues, sharing knowledge and insightFunction as a member of a small team tasked with developing, deploying, and maintaining a multi-tenant, multi-platform, infrastructure to provide lab IT enclavesDevelop scalable architectures using API management, microservice frameworks, PaaS, and container orchestration systems, or other applicable platformsIdentifying, analyzing, and optimizing cloud operations processes in collaboration with the Network, Platform, Database, and Applications teams for automatingWriting process requirements documents and decomposing each requirement into multiple user stories for bi-weekly sprint development cycleDesigning, documenting, developing, testing, and deploying automation tools using Git, Python, Ansible, Docker, and Jenkins in the cloudAnalyzing changes in business requirements and updating the existing documents, processes, methods, procedures, and tools to work with these changesDesigning and writing test automation scriptsUsing test automation frameworksDesign, develop and build automation solutions for Continuous Integration/Continuous Delivery/Continuous Testing processesInvestigating problems in software as a result of testingGenerate log files/reports and provide analysis of the data collected for issue resolution and network performance metricsInform management in a clear, concise, and timely manner of any customer or automation related issuesAssists in the confirmation of bugs reported from outside sources, document and communicate them to the development team. Verify when resolvedAssists in the identification, selection, and implementation of software tools and technologies, and testing techniques and procedures that facilitates automated testing and quality assuranceTesting, deploying, and advocating the use of DevOps technologies such as Git, Python, Ansible, Docker, Chef, Puppet, Kubernetes, and JenkinsWriting standard operating procedures and training our operations engineers to use and maintain the automation toolsWriting process requirements, technical design documents, and standard operating proceduresQualifications:
Required:
Ability to obtain/maintain Secret clearance10+ Years of relevant experience (Bachelor’s Degree in applicable fieldmay be substituted for 5 years of experience).
DoD 8140 compliant (ex: Security+)ITIL V4 familiarization and understandingExperience with networking concepts and logging and monitoring of hybrid-cloud workloadsUnderstanding of application security patterns including web application security, service mesh and mobile security strategiesWorking experience with architecting CI/CD/CT and DevOps pipelinesWorking knowledge of at least one configuration management tool, such as Ansible, Chef, and/or PuppetExperience writing effective PowerShell scriptsExperience working with enterprise vendors such as Infoblox, Equinix, NetApp, AWS, and CiscoExperience working with a Scrum Master, Daily Scrum meetings, sprints and written deliverablesStrong critical thinking, complex problem solving, appropriate judgment and decision-making skillsExcellent written and verbal communication skillsProven experience with Agile, sprints and DevOps concepts-________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$67,800 - $142,200CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.