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.
Overview
The DevOps Engineer at CACI International Inc. will be responsible for implementing software development and operational practices that enhance the speed and quality of software delivery. This pivotal role requires collaboration with software engineers to automate and streamline operations, manage system configurations, and ensure robust and reliable deployment processes. The engineer will monitor and maintain the infrastructure, troubleshoot issues as they arise, and suggest improvements to optimize development workflows.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to improve the software delivery process.
- Collaborate with development teams to define, document, and implement operational best practices.
- Monitor system performance, troubleshoot error logs, and ensure uptime and reliability.
- Automate repetitive tasks and contribute to ongoing process improvements.
- Provide support for production systems, including incident resolution and root cause analysis.
- Assist in capacity planning and performance tuning to scale infrastructure appropriately.
- Document system architecture and workflows for future reference and training purposes.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field preferred.
- Minimum of 3 years of experience as a DevOps Engineer or in a similar position.
- Proficiency in cloud infrastructure services, such as AWS, Azure, or Google Cloud Platform.
- Experience with configuration management tools (e.g., Ansible, Puppet, Chef).
- Strong knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Familiarity with scripting languages such as Python, Bash, or Groovy.
- Understanding of network protocols and systems administration.
- Excellent problem-solving abilities and attention to detail.
Technologies & Tools
The DevOps Engineer at CACI International Inc. will work with a variety of technologies and tools, including cloud platforms like AWS and Azure, infrastructure as code tools such as Terraform, CI/CD tools like Jenkins and GitLab, as well as containerization and orchestration tools including Docker and Kubernetes. Familiarity with monitoring and logging tools such as Prometheus and ELK stack will also be beneficial for maintaining system health and performance.
Ideal Candidates
Ideal candidates for the DevOps Engineer role at CACI are proactive, detail-oriented individuals who thrive in a collaborative environment. They should possess a passion for continuous learning and improvement, demonstrating adaptability to new technologies and practices. Strong communication skills are essential for effective teamwork across different departments. Candidates should embody a problem-solving mindset, with the ability to assess challenges critically and develop innovative solutions in a fast-paced environment.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.