Description
Leidos is looking for an experienced DevOps Engineer to join our team responsible for the integration, operations, and sustainment of various operational and in-development systems. The candidate for this position will support and lead the deployment of microservices via a DevSecOps pipeline, supporting Windows-based, Linux-based, and containerized multi-tenant environment. The candidate's responsibilities will span development and implementation guidelines to align with implemented CI/CD capabilities, define and coordinate technical implementation standards, and assist program leadership on technical runway by identifying use cases/gaps in existing implementation.
Primary Responsibilities:
- Support the deployment of microservices via a DevSecOps pipeline within Windows and Linux-based multi-tenant environments.
- Develop, update, and maintain GitLab CI/CD pipeline code.
- Configure, troubleshoot, and deploy docker containers.
- Review code within Git and extract/create engineering documentation as needed.
- Support Developer deployments.
- Provide technical guidance for all capabilities/microservices.
- Support Developer testing in the environment.
- Create and maintain DevOps documentation.
- Engage with Program, Customer, and DevOps tool providers/technical stakeholders on existing practices and document gaps/use cases.
- Provide hands-on technical analysis and implementation support for service expansion and implementation standardization.
Basic Qualifications:
- Must possess an active Top Secret Security Clearance with ability to obtain SCI post hire.
- BS degree and 8-12 years of prior relevant experience or Masters with 6-10 years of prior relevant experience.
- Proactive self-starter demonstrating a positive, willing attitude and excellent oral and written communication skills.
- Understanding of custom code standards/best practice implementation for CI/CD, including branching strategies.
- Experience with GITLAB functionality, metrics, error codes, and scripting.
- Experience using AWS services/technologies (e.g. CloudFormation, S3, EKS, ECS).
- Experience using and leveraging AWS Roles and Policies (IAM) as part of CI/CD pipeline standardization.
- Experience with AWS Serverless architectures (lambda, API gateway) as well as scaling standards and practices.
- Experience with cloud-based architectures (IaaS, PaaS), including data-workflows and interactivity with DevOps toolsets.
- Understanding of DevSecOps methodologies and workflow.
- Direct experience developing and managing CI/CD pipelines.
- Knowledge of SW Development and SW Sustainment Practices.
- Knowledge of Infrastructure as Code concepts and enabling COTS Products (Packer, Terraform).
- Team Collaboration tools (Jira, Confluence, RocketChat).
Preferred Qualifications:
- Direct experience with GitLab CI/CD implementation in a multi-tenant approach.
- Direct implementation experience with development of AWS Lambda functions, AWS EKS, AWS ECS.
- Experience with troubleshooting, configuring, and deploying containerized solutions.
- AWS certification (e.g. DevOps Engineer, Solutions Architect).
- Linux certifications.
- Experience with ArcGIS Server deployment/integration.
- Direct experience in use case, features, and systems engineering documentation development.
- SAFe Agile Standards and Technical Runway feature development.