Careers.

Back to Careers

Solution Architect

 

Responsibilities:

  • Design, deploy, and manage scalable cloud infrastructure on platforms such as AWS and Azure.
  • Architect and implement cloud solutions that meet business requirements and adhere to best practices.
  • Develop and maintain Kubernetes clusters for container orchestration, ensuring high availability.
  • Automate infrastructure provisioning, configuration management, and application deployment using tools such as Ansible or Terraform.
  • Monitor and troubleshoot system performance, identifying and resolving issues to ensure uptime and efficiency.
  • Collaborate with development teams to integrate DevOps practices, CI/CD pipelines, and automation into the software development lifecycle.
  • Develop and maintain comprehensive documentation for infrastructure, processes, and procedures.
  • Stay current with industry trends and emerging technologies, continuously enhancing skills and knowledge.

Requirements:

  • Bachelor’s degree in Computer Science or related technical field or equivalent work experience.
  • Must be a US Citizen.
  • Proven experience as a Cloud Engineer, Technical Architect, Site Reliability Engineer, Kubernetes Engineer, and DevOps Engineer.
  • Expert in basic AWS services including EC2, RDS, S3, VPC, Route53.
  • Experience deploying and maintaining Kubernetes, K3s, AWS EKS, and Azure AKS.
  • Strong expertise in cloud platforms such as AWS and Azure.
  • In-depth knowledge of Kubernetes and container orchestration.
  • Experience with infrastructure as code (IaC) tools like Ansible and Terraform.
  • Knowledge in scripting languages including Bash and PowerShell.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, CircleCI, Azure DevOps, GitHub Actions, etc.
  • Strong understanding of network security, firewalls, and monitoring tools.
  • Familiarity with modern Linux distributions (e.g., Amazon Linux, Ubuntu Server, RHEL).

Nice to Haves / Soft Skills: 

  • Certification in cloud platforms (e.g., AWS Certified Solutions Architect).
  • Knowledge of logging and monitoring tools like Prometheus, Grafana, ELK Stack, AWS CloudWatch, Azure Monitor, etc.
  • Familiarity with Agile methodologies and project management tools.
  • Demonstrated senior-level knowledge in network and cloud infrastructure.
  • Strong experience in Linux (Amazon Linux, Ubuntu, RHEL).
  • Hands-on experience with popular CI/CD platforms including Azure DevOps, GitHub Actions, GitLab, CircleCI, Argo, Flux, AWS CI/CD tools.
  • Experience standing up Kubernetes from scratch.
  • Experience deploying applications to AWS EKS and Azure AKS.
  • Strong expertise in Docker, including multi-stage builds and making efficient images.
  • Understanding of modern container orchestration platforms (K8s, Docker Compose, serverless technologies like Fargate, ECS, Azure WebApps).
  • Experience deploying and maintaining applications with high availability and fault tolerance.
  • Proven leadership skills in leading projects; strong time and project management skills, with the capability to prioritize and multitask.
  • Strong knowledge in DNS, CDNs, load balancing, and TLS.
  • Knowledge in CloudFormation and Bicep.
  • Experience setting up and distributing local development environments for engineers.
  • Familiarity with modern database platforms including MySQL, MariaDB, Postgres.
  • Ability to secure and maintain Federal Government security clearances as deemed appropriate by senior management.
Apply Now