Site Reliability Engineer / DevSecOps
Role details
Job location
Tech stack
Job description
Design, build, and maintain secure, scalable, and resilient CI/CD pipelines to fully automate the delivery of software
-
Collaborate with development and cybersecurity teams to embed security best practices and automated testing throughout the software development lifecycle.
-
Implement and manage robust monitoring, logging, and telemetry solutions to proactively identify and resolve issues.
-
Automate infrastructure provisioning, configuration management, and application deployments to ensure consistency and reliability.
-
Provide subject matter expertise on reliability and scalability, working with teams to architect resilient and performant systems.
-
Troubleshoot complex production incidents, conduct root cause analysis, and implement preventative measures.
-
Optimize system performance, reliability, and cost-efficiency through continuous improvement and automation.
-
Provide guidance and mentorship to junior team members, fostering a culture of automation, reliability, and operational excellence.
Requirements
-
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or similar.
-
7 years of professional experience with at least 5 years of experience in software development, cloud engineering, or systems administration
-
Active DoW Secret clearance and ability to retain that clearance
-
-Extensive experience designing, building, and maintaining automated DevSecOps pipelines using tools like Azure DevOps, Jenkins, of GitLab CI
-
Strong experience with automation and Infrastructure as Code (IaC) tools such as Terraform, Ansible, Python, and PowerShell
-
Understanding of system observability, including experience with the collection and analysis of telemetry and logs to ensure system reliability
-
Proficiency with containerization and orchestration technologies, particularly Kubernetes.
-
Experience in implementing and managing monitoring and alerting solutions, such as Prometheus, Grafana, and/or Azure Monitor.
-
Strong understanding of security principles and experience integrating security practices into the CI/CD pipeline.
Desired:
- Master's Degree in Computer Science, Computer Engineering or similar with at least 5 years' of experience in software development, cloud engineering, or Site Reliability Engineering
- Certifications in Site Reliability Engineering, Kubernetes Administration, and/or Azure DevOps Engineering are highly desired.
Benefits & conditions
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
The proposed salary range for this position is: $108,400 - 227,500 USD