What are the responsibilities and job description for the Cloud DevOps Engineer position at CACI?
Is your infrastructure up in the clouds, but your pipelining down-to-earth? Do you dream in Groovy? Have you taken sides in YAML vs. TOML? Did you short-circuit your childhood mousetrap game to capture the mice in two steps or less with a "five nines" success rate? If so, you might be the perfect fit as a Cloud DevOps Engineer with CACI, putting your skills to work in an Agile environment to support our customers' Electronic Warfare (EW) mission.
What You'll Get to Do:
- Design and implement cloud-native infrastructure and deployment strategies to extend existing services and applications to the cloud.
- Automate environment deployments into varied and complex environments – using container technology and Kubernetes, cloud environments, virtual machines, and bare metal servers.
- Enhance CI pipelines to support new deployment targets, environments, and architectures, using DevOps principles and practices to get the most out of the tool chain.
- Use your experience with the Linux operating system, bash shell, and scripting languages such as Python and Groovy to build, deploy, and troubleshoot complex signal processing systems-of-systems
- Identify constraints and employ creative automation solutions to break bottlenecks, improve processes, and create efficiencies.
- Design and code automated tests and testing frameworks, test tools, CI infrastructure, automated deployments, and design scalable maintenance practices.
- Develop scalable test frameworks, analyze complex system architecture, and recommend solutions for system testability.
- Collaborate with team members from all parts of the development lifecycle, from hardware to development to operations to security, solving technical challenges, and providing and receiving guidance and mentorship.
- Facilitate a smooth delivery of a robust and stable product by teaming with customers and vendors.
You’ll Bring These Qualifications:
- Technical Degree (BA), CS preferred or equivalent experience
- 7 years related work experience, preferably in an agile development environment
- Exposure to product development lifecycle (concept, design, implementation, test, and production)
- Ability to obtain a TS/SCI with Polygraph clearance.
Required Skills:
- Experience with developing and working in a fully Linux Operating System environment (Red Hat / CentOS preferred)
- Experience with Cloud platforms and deployment tools (AWS preferred)
- Experience with containerization technologies (Docker, Kubernetes)
- Experience with Continuous Integration / Continuous Delivery (GitLab CI and Jenkins preferred)
- Knowledge of source control including git
These Qualifications Would be Nice to Have:
- Familiarity with Platform One DevSecOps solutions
- Experience with configuration management tools such as Puppet and Ansible
- Knowledge of security scanning and analysis tools (Clair, Nexpose, Fortify)
Desired Certifications:
- CompTIA Security
- AWS Certified DevOps Engineer
- Red Hat Certified System Administrator
What We Can Offer You:
- We’ve been named a Best Place to Work by the Washington Post.
- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.
- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
- We offer competitive benefits and learning and development opportunities.
- CACI offers very rewarding and unique benefits, which equates to 50% of compensation on TOP of your base salary! The first part is a tax-qualified profit-sharing retirement plan, to which CACI annually contributes up to 25% of your base salary (not in excess of applicable IRS limits) to your retirement account. The second component consists of an Individual Benefit Account (IBA), which is used for premiums, medical reimbursements, dependent care, education and Paid Time Off (PTO) policy. Both components of the benefit package are paid for by CACI, in addition to your base salary and potential performance bonuses.