CACI International Inc. is excited to announce a new job opportunity available to join our team in support of the Department of Justice’s groundbreaking program aimed at strengthening the infrastructure and enhancing cybersecurity. The Automation Engineer - Lead will lead a team in designing and implementing automation solutions, drive innovation through scripting and CI/CD integration, and enhance security with advanced frameworks.
Responsibilities:
- Develop and maintain automation scripts using Python and Bash to streamline repetitive tasks and enhance efficiency
- Integrate CI/CD pipelines to automate the software delivery process, ensuring rapid and reliable deployments
- Implement Ansible and Chef for configuration management, ensuring consistent and scalable infrastructure
- Design and deploy security automation frameworks to enhance the organization’s security posture
- Create and maintain threat detection scripts to identify and respond to security incidents promptly
- Utilize process optimization tools to analyze and improve existing workflows and automation processes
- Lead a team of automation engineers, providing mentorship, guidance, and support to foster a collaborative and high-performing environment
- Collaborate with cross-functional teams to identify automation opportunities and gather requirements
- Develop and maintain comprehensive documentation for automation processes, scripts, and configurations
- Stay current with emerging automation technologies, trends, and best practices
- Participate in the procurement and evaluation of automation tools and software
- Ensure compliance with security policies, standards, and regulations in all automation efforts
- Conduct regular reviews and audits of automation processes to identify areas for improvement
- Contribute to the continuous improvement of automation strategies and methodologies
- Engage in knowledge-sharing activities and training sessions to enhance team skills and capabilities
Requirements:
- Master's degree in Computer Science, Information Technology, Engineering, or a related field
- Minimum of 8 years of experience as an Automation Engineer, with at least 3 years in a leadership role
- Proficiency in automation scripting using Python and Bash
- Experience with CI/CD pipeline integration and tools (e.g., Jenkins, GitLab CI, CircleCI)
- Strong skills in Ansible and Chef for configuration management
- Expertise in security automation frameworks and threat detection scripting
- Knowledge of process optimization tools and techniques
- Proven team leadership and mentorship experience
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Certifications such as Certified Kubernetes Administrator (CKA), Certified Jenkins Engineer (CJE), or equivalent
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Knowledge of containerization technologies (e.g., Docker, Kubernetes)
- Familiarity with DevOps practices and methodologies
- Experience with machine learning or AI in automation processes