Dice is seeking a DevOps Engineer to provide a reliable and highly available platform that orchestrates the microservices of a modernized operational system utilizing cutting-edge technologies. The role involves architecting infrastructure using AWS technologies, automating tasks with Infrastructure As Code, and managing CI/CD pipelines to enhance deployment processes.
Responsibilities:
- Provide a reliable, highly available platform that orchestrates the microservices of a modernized operational system utilizing cutting edge technologies
- Extensive experience architecting infrastructure leveraging AWS technologies and services
- Developing Infrastructure As Code (IaC) and scripting to automate tasks, provision managed services, and build tools. Popular programming languages for DevOps engineers include Python, Ansible, and Terraform
- Strong background in containerization technologies: install, configure, and provide performance tuning utilizing Kubernetes, EKS, ECS, Docker, Docker Compose, etc
- Perform high-level functional systems analysis, design, integration, documentation, cost analysis, implementation, and complex issue resolutions
- Cloud infrastructure cost savings: iteratively evaluate costs, recommend cost savings measures, reduce maintenance, and reduce AWS services costs
- Sprint priority decomposition and ticket generation to align with internal team priorities
- Manage team tasking and sprint workloads, keeping the team on task and executing in an orchestrated manner
- Tracking ticket execution while driving technical direction of the infrastructure to align with the program and product needs
- Managing CI/CD pipelines to automate building, testing, and deploying code utilizing GitLab runners and Argo CD
- Communication and collaboration: Able to communicate and collaborate effectively with other team members, as well as with stakeholders
Requirements:
- An active TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED)
- Twelve (12) years experience as a DevOps Engineer in programs and contracts of similar scope, type and complexity
- Bachelor's degree in Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline from an accredited college or university
- Five (5) years of additional Engineer experience may be substituted for a bachelor's degree
- Extensive experience architecting infrastructure leveraging AWS technologies and services
- Developing Infrastructure As Code (IaC) and scripting to automate tasks, provision managed services, and build tools
- Strong background in containerization technologies: install, configure, and provide performance tuning utilizing Kubernetes, EKS, ECS, Docker, Docker Compose, etc
- Perform high-level functional systems analysis, design, integration, documentation, cost analysis, implementation, and complex issue resolutions
- Cloud infrastructure cost savings: iteratively evaluate costs, recommend cost savings measures, reduce maintenance, and reduce AWS services costs
- Sprint priority decomposition and ticket generation to align with internal team priorities
- Manage team tasking and sprint workloads, keeping the team on task and executing in an orchestrated manner
- Tracking ticket execution while driving technical direction of the infrastructure to align with the program and product needs
- Managing CI/CD pipelines to automate building, testing, and deploying code utilizing GitLab runners and Argo CD
- Communication and collaboration: Able to communicate and collaborate effectively with other team members, as well as with stakeholders
- Design, build, and maintain AWS infrastructure including but not limited to EC2, Lambdas, S3, SNS, SQS, Event Router, Athena, Step Functions using Terraform and auto scaling
- Understanding of AWS networking principles to include VPCs, NATs, IP Gateway
- Develop and manage Gitlab CI/CD pipelines to automate deployment processes
- Collaborate with development teams to optimize application performance and reliability
- Troubleshoot infrastructure issues and ensure system uptime
- Kubernetes experience with a focus on EKS, ECS, and/or Fargate