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
As a Systems/DevOps Engineer at CACI International Inc., you will play a crucial role in bridging the gap between software development and IT operations. You will be responsible for implementing best practices in CI/CD (Continuous Integration/Continuous Deployment) pipelines, automating system deployments, and ensuring operational efficiency within our technical infrastructure. Your expertise will contribute to enhancing system reliability, optimizing performance, and facilitating rapid software delivery, ultimately supporting the organization’s mission to provide high-quality solutions to our clients.
Job Responsibilities
- Design, build, and manage scalable systems and infrastructure in a cloud environment.
- Implement automation tools and frameworks (CI/CD) to improve deployment frequency and reliability.
- Monitor system performance and resolve issues proactively through performance tuning and optimization.
- Collaborate with software developers to integrate new features and ensure optimal operational practices.
- Maintain up-to-date documentation of system architecture and configuration changes.
- Participate in on-call support rotation and respond to incidents promptly.
- Implement security best practices to safeguard the system and data.
- Assist in capacity planning and infrastructure design for future growth.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- 3-5 years of experience in systems engineering or DevOps roles.
- Strong proficiency in Linux/Unix operating systems.
- Experience with cloud service providers such as AWS, Azure, or Google Cloud Platform.
- Familiarity with containerization technologies including Docker, Kubernetes, and orchestration tools.
- Proficiency in scripting languages such as Python, Bash, or Shell scripting.
- Knowledge of configuration management tools (e.g., Ansible, Puppet, or Chef).
- Solid understanding of network protocols and security practices.
Technologies & Tools
The Systems/DevOps Engineer will utilize a variety of technologies and tools, including but not limited to: AWS for cloud computing solutions, Docker for containerization, Jenkins or GitLab for CI/CD pipelines, Ansible for automation, and monitoring tools such as Nagios or Prometheus. Familiarity with SQL and NoSQL databases, as well as version control systems like Git, is also essential to facilitate robust development workflows.
Ideal Candidates
The ideal candidate for the Systems/DevOps Engineer role at CACI International Inc. possesses strong analytical and problem-solving skills, demonstrating an ability to diagnose and troubleshoot complex systems. They are adaptable, with a deep understanding of both development and operational processes, allowing them to collaborate effectively across teams. A proactive attitude toward continuous learning and improvement, combined with excellent communication skills and a commitment to excellence, will enable them to thrive in a fast-paced environment.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.