Careers.
Back to Careers
Apply Now
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.