Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by CACI International Inc, so some details may not match this job. The employer's own page has the real description.
Job Overview
CACI International Inc. is seeking a highly skilled DevOps Engineer who will play a pivotal role in the design, deployment, and management of critical infrastructure and software components. The selected candidate will be responsible for streamlining the development process by integrating development, operations, and quality assurance teams. This position requires a proactive approach to implement and automate operations processes, manage cloud environments, and enhance system performance and reliability.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to ensure smooth software delivery.
- Monitor system performance and troubleshoot issues to ensure high availability and reliability.
- Automate operational processes through scripting and tools to enhance efficiency.
- Collaborate with software development teams to integrate and deploy applications effectively.
- Manage, provision, and maintain cloud infrastructure using tools such as AWS or Azure.
- Ensure compliance with security policies and procedures throughout the DevOps lifecycle.
- Develop documentation for infrastructure processes, configurations, and deployments.
- Participate in on-call rotation to provide support and incident management as needed.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in a DevOps or similar role.
- Strong knowledge of cloud services, particularly AWS, Azure, or Google Cloud Platform.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with configuration management tools such as Ansible, Puppet, or Chef.
- Understanding of containerization technologies, including Docker and Kubernetes.
- Familiarity with version control systems, especially Git.
- Excellent communication and collaboration skills to work effectively within teams.
Technologies & Tools
The DevOps Engineer at CACI International Inc. will utilize a variety of technologies and tools designed to facilitate the development and operational processes. Key technologies include cloud platforms (AWS, Azure), CI/CD tools (Jenkins, GitLab CI), container orchestration (Kubernetes, Docker), and configuration management (Ansible, Puppet). Additionally, monitoring and logging tools such as Splunk or ELK stack will be integral to ensuring system performance and reliability.
Ideal Candidates
Ideal candidates for the DevOps Engineer position will exhibit a natural inclination towards problem-solving and a strong desire to collaborate within a team-oriented environment. They should possess a passion for continuous learning and improvement, demonstrating adaptability to new technologies and methodologies. Furthermore, candidates should have a proactive approach to identifying and resolving issues, fostering a culture of automated solutions, and facilitating communication between different teams within the organization.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.