Mid-Level Platform Engineer

Codetech•McLean, VA

About The Position

The Mid-Level Platform Engineer (described in the role overview as a Mid-Level DevOps Engineer) establishes and maintains cloud environments using vendor consoles and programmatic tools. The role uses a complete DevOps pipeline to deliver functionality rapidly and works with multiple functional groups to understand client challenges, prototype ideas and technologies, and develop innovative solutions. The engineer designs, implements, schedules, tests, and deploys solution features and components, ensuring software quality through thorough testing and reviews. The role focuses primarily on enterprise cloud-native solutions involving Kubernetes, Docker, AWS, and Azure, and on developing tools and processes that improve DevSecOps maturity by automating builds, regression testing, monitoring, and releases across environments. The position develops technical solutions to complex problems with considerable latitude in determining assignment objectives. It may guide major programs, function in a project leadership capacity, and serve as the prime technical contact on contracts and projects, coordinating with senior external personnel. The engineer applies advanced consulting and technical expertise, works without considerable direction, and mentors and may supervise team members.

Requirements

  • Bachelor's degree and at least 5 years of directly related experience, or a master's degree and at least 3 years of directly related experience; equivalent experience or relevant certifications may be accepted in lieu of a degree for certain roles.
  • At least 4 years of experience with DevOps for containerized and Kubernetes production systems.
  • At least 3 years of experience with AWS, including services such as EC2, S3, SQS, SNS, RDS, DynamoDB, KMS, SSM, ELB, VPC, or Route53.
  • At least 3 years of experience with CI/CD and developer workflow automation, such as GitHub Actions, GitLab CI, or AWS CodeStar, and Infrastructure as Code tools such as Terraform, AWS CDK, or AWS CloudFormation.
  • At least 3 years of experience with Kubernetes deployment and GitOps tooling, such as Helm, Flux, or Argo CD.
  • Experience with cloud and network security architecture, including least privilege and IAM, secrets management, RBAC, and boundary protection.
  • Experience with vulnerability management and dynamic and static code analysis.
  • At least 4 years of experience with one or more of C, C++, Java, Perl, Python, Go, Shell, or PowerShell.
  • Knowledge of alerts and monitoring tools and system management tools for environments and configuration management.
  • Knowledge of cloud orchestration tools, including Ansible, Chef, Puppet, CloudFormation, Terraform, and Salt.
  • Knowledge of containers, including LXC and Docker.
  • Experience with Amazon AWS services and APIs, Microsoft Azure, or Google Cloud services.

Responsibilities

  • Establish and maintain cloud environments through vendor consoles and programmatic methods.
  • Collaborate with functional groups to understand client challenges, prototype ideas and technologies, and develop solutions.
  • Design, implement, schedule, test, and deploy full features and solution components.
  • Ensure software quality through thorough testing and reviews.
  • Develop tools and processes to improve DevSecOps maturity by automating builds, regression testing, monitoring, and releases across environments.
  • Develop technical solutions to complex problems and exercise latitude in determining technical objectives.
  • Guide the successful completion of major programs and potentially serve in a project leadership capacity.
  • Represent the organization as the prime technical contact on contracts and projects, coordinating on significant technical matters with senior external personnel.
  • Develop enterprise cloud-native solutions involving Kubernetes, Docker, AWS, and Azure.
  • Mentor and potentially supervise team members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service