Full Time

DevOps Engineer

CACI International Inc
$90,000 - $150,000* / year

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


The DevOps Engineer at CACI International Inc. plays a critical role in bridging the gap between software development and IT operations, ensuring seamless integration, continuous delivery, and robust system performance. The ideal candidate will work collaboratively with cross-functional teams to design, implement, and manage a scalable cloud infrastructure, automate deployment processes, and enhance monitoring and security practices. This position is vital for driving operational excellence and supporting the overall business objectives through innovative technological solutions.



Job Responsibilities

  • Design and implement scalable, high-performance architecture for cloud-based applications.
  • Automate deployment processes and infrastructure configuration using industry-standard tools.
  • Monitor system performance and provide preventive maintenance and troubleshooting support.
  • Collaborate with development teams to adopt DevOps best practices and continuously improve CI/CD pipelines.
  • Implement security measures and compliance protocols within the development lifecycle.
  • Document procedures and train team members on DevOps tools and practices.
  • Stay abreast of emerging technologies and recommend integrations to optimize performance.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in a DevOps role or related capacity.
  • Proficiency in scripting languages such as Python, Bash, or Ruby.
  • Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with CI/CD tools (Jenkins, GitLab, CircleCI) and configuration management (Ansible, Chef, Puppet).
  • Strong knowledge of networking, security protocols, and database management systems.
  • Excellent problem-solving skills and the ability to work under pressure.


Technologies & Tools


In this position, the DevOps Engineer will utilize a variety of technologies and tools essential for maintaining and enhancing our infrastructure. Key technologies include AWS for cloud services, Docker and Kubernetes for container orchestration, Jenkins for continuous integration, Git for version control, and Ansible for configuration management. Familiarity with monitoring and logging tools such as Prometheus, ELK Stack, and Grafana will also be important to ensure system reliability and performance.



Ideal Candidates


The ideal candidate for the DevOps Engineer position should exhibit a strong commitment to teamwork and collaboration, demonstrating the ability to work effectively in a fast-paced environment. A proactive mindset focused on continuous improvement and learning is essential. Excellent communication skills are important for liaising with different teams, and a detail-oriented approach will ensure success in deploying and maintaining robust systems. Moreover, candidates should embody a strong passion for technology and innovation, coupled with a strategic vision for enhancing operational efficiencies.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.