ICF International - Reston, VA

posted 8 days ago

Full-time - Mid Level
Remote - Reston, VA
Administrative and Support Services

About the position

We are seeking a highly skilled Senior Cloud Engineer with a strong foundation in DevOps practices to join our dynamic team. This role focuses on deploying and managing cloud infrastructure using AWS and Kubernetes, promoting DevSecOps, and implementing CI/CD principles. The ideal candidate will engage in multiple phases of the delivery lifecycle, ensuring security and compliance while leveraging modern open-source tools to meet evolving customer goals.

Responsibilities

  • Design, implement, and maintain scalable and reliable infrastructure on AWS.
  • Deploy, manage, and optimize Kubernetes clusters to support microservices architecture.
  • Build and maintain robust CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.
  • Automate infrastructure provisioning, configuration management, and deployment processes using tools like Ansible, Terraform, or Puppet.
  • Implement and enforce security best practices throughout the development and deployment lifecycle.
  • Monitor system performance, identify bottlenecks, and troubleshoot issues promptly.
  • Work closely with development teams to understand their requirements and provide technical guidance.
  • Actively participate in all Agile ceremonies.
  • Ensure compliance with customer policies & procedures, safety, state, and federal laws, regulations, and standards.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in DevOps roles.
  • AWS Cloud infrastructure-as-code work experience using tools such as Git, Jenkins, CloudFormation, CDK, Terraform, Ansible, Chef or similar.
  • 3+ years of experience with Kubernetes and AWS.
  • 3+ years of experience with containerization and orchestration using Docker, Kubernetes, or Fargate/EKS/ECS.
  • 3+ years of scripting in multiple languages such as Bash, Powershell, Python, Ruby, JSON, or YAML.
  • 3+ years of experience automating configuration and deployment of COTS products, e.g. UiPath to AWS.
  • 3+ years of experience integrating security tools into the CI/CD pipeline.
  • AWS certification required (at least Associate level).
  • 3+ years of experience with Linux operating systems.
  • 2+ years of experience with Java development and build tools.
  • 2+ years of experience with CI/CD tools (e.g., Jenkins, GitLab CI).
  • Green Card Holder or US Citizenship required due to federal contract requirements.
  • Must be able to obtain Public Trust clearance.

Nice-to-haves

  • Experience with container orchestration tools (e.g., Docker, Kubernetes).
  • Knowledge of cloud-native technologies (e.g., Istio, Knative).
  • Certifications in AWS, Kubernetes, or DevOps.
  • Contributions to open-source projects.
  • Understanding of security principles and practices.
  • Excellent problem-solving and troubleshooting skills.
  • Ability to work independently and as part of a team.

Benefits

  • Remote work flexibility within the US.
  • Equal opportunity employer with a commitment to diversity and inclusion.
  • Reasonable accommodations for disabled veterans and individuals with disabilities.
  • Access to EEO & AA policy information.
  • Confidential handling of accommodation requests.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service