Description: Concept Solutions is seeking a Kubernetes Administrator, this position will support our team in modernizing the NOTAM system for the FAA. The Kubernetes Administrator will design and implement solutions to leverage Kubernetes clusters, configuring hardware, peripherals, and services, managing settings and storage, deploying applications, and monitoring and supporting a Kubernetes environment.
- Design and support end-to-end implementation of the Kubernetes architecture - installation, configuration, hardening, networking, etc.
- Researching opportunities for automation, troubleshooting issues, and mentoring team members in best practices.
- Collaborate with other members of the IT team in DevOps, CI/CD, Config Management, using tools like GitLab and industry-standard tools
- Working with customer to defend our solution/proposed architectural design (security, networking, infrastructure, dev, ops, CI/CD Pipeline)
- Implementing multiple Kubernetes masters for high availability
- Configuring persistent storage for Kubernetes clusters/pods, utilizing best practices, configuring NFS, persistent volumes, persistent volume claims for state persistence, etc
- Configuring Kubernetes auto provisioning, and auto scaling of CI/CD job/build agents/runners/nodes
- Designing and implementing clusters, cluster segmentation, internal/external networking for 7+ CI/CD deployment environments; AWS and other VM farms
- Configuring CI/CD deployments with ConfigMaps, Secrets and SecurityContexts
- Implementing Kubernetes services and Network Policies
Requirements:
*
BS in Engineering, math, and science degrees are required
- 15+ years of relevant experience
- Strong experience with Windows, Linux, or Unix system administration, as well as solid skills with orchestration platforms, such as ECS, Kubernetes. Knowledge of SQL databases and basic coding skills in Java, JavaScript, PHP, or a similar language are all desirable, as is experience with microservices architectures. Many positions require a bachelor’s degree in computer science, networking, or a related field, and many employers prefer candidates with previous experience in a similar role.
- Kubernetes auto provisioning, and auto scaling of CI/CD deployment environments where successful builds are auto deployed
- Cluster sizing and scaling
- Network Encryption between Kubernetes clients such as kubectl, Kubernetes masters and nodes
- Strong System Admin experience utilizing Configuration as Code, with tools such as ansible, puppet, chef
Desired Skills:
- Dealing with Kubernetes in an "air gapped" (i.e. no internet access) environment
- Familiarity with Kubespray (https://github.com/kubernetes-sigs/kubespray)
- Sidecar containers
- Startup, Readiness, Liveness Probes
- Bash shell scripting
- Elasticsearch, Logstash, Kibana (ELK Stack)
- Kafka
- Iptables and firewalld
- RHEL
- VMWare
- F5
COMPANY PROFILE:
As a small business, Concept Solutions has a large footprint- every person who flies domestically connects with us and may not know it! We are proud of our footprint in support of IT systems at the Federal Aviation Administration. The community has recognized our accomplishments with prestigious awards including Small Business Achievement Awards, The Washington Technology Fast 50 Ranking, DHS Small Business Achievement Awards, Winner of Deloitte Technology Fast 500, Deloitte Technology in North America Award, Virginia Chamber of Commerce Fast 50, and Best Places to Work in Virginia 2013-2018 and Alfred P. Sloan Awards for Excellence in Workplace Effectiveness and Flexibility 201.
Benefits: Concept Solutions offers a competitive benefits and salary package you would receive from a large company. We offer health, dental, vision and life insurance, as well as a comprehensive 401(k) plan with matching and immediate vesting.
Concept Solutions is an Equal Opportunity Employer, and we value workplace diversity. We invite resumes from all interested parties and consider applicants for all positions without regard to race, color, religion, sex, national origin, age, marital status, sexual preference, personal appearance, family responsibility, the presence of a non-job-related medical condition or physical disability, matriculation, political affiliation, veteran status, or any other legally protected status. Concept Solutions is a VEVRAA federal contractor, and we request priority referral of veterans for available positions.