Leidos is an industry and technology leader serving government and commercial customers. They are seeking a Principal DevOps Engineer / Site Reliability Engineer to design and build CI/CD pipelines, automate infrastructure, and support mission-critical applications in a collaborative environment.
Responsibilities:
- Design, develop, troubleshoot, and debug mission critical infrastructure
- Manage private and public cloud infrastructures via code, designing reusable infrastructure components for scalable, highly-available, secure architectures for cloud-based applications
- Enable the continuous integration and continuous delivery of our diverse suite of software products by applying best practices for infrastructure provisioning, configuration and automated software deployments
- Continually evaluate and apply best practices to facilitate continuous improvement that can be applied across teams
- Ability to take high level requirements from senior engineers and program management and break the work down into smaller tasks for the team
- Makes process and program recommendations to the project or program
- Own entire projects or processes within a technical area
- Responsible for coaching and reviewing the work of lower-level technical staff
Requirements:
- Bachelor's degree in Computer Science and 12+ years of experience in a relevant field. Additional Experience may be considered in lieu of degree
- Experience with Agile and DevSecOps concepts and best practices
- Fundamental background with software design patterns and programming languages
- Excellent problem solving and analysis skills
- Self-starter that is able to work independently while possessing the communication skills to work effectively with software development teams and customers
- Excellent interpersonal, verbal and written communication skills
- Ability to own entire projects or processes within a technical area
- Responsible for coaching and reviewing the work of lower-level technical staff
- Ability to obtain U.S. DoD Secret security clearance
- Ability to support program execution in classified environments
- Experience with Linux and Windows operating systems, network administration, and networking protocols/functions (e.g., HTTP, HTTPS, SSL/TLS, SMTP, DNS)
- Experience provisioning and managing resources within IaaS/Cloud infrastructures (e.g., Azure, AWS, Google Cloud Platform, etc.)
- Experience with container technologies such as Docker and container orchestration tools like Kubernetes
- Experience with automation tools like Terraform, CloudFormation, Chef, Puppet, Ansible or similar technologies
- Experience with GitOps tools such as Argo CD, Flux CD, Fleet or similar
- Professional cybersecurity certification such as Security+, or similar