DevOps Engineer
Required Skills:-
- Bachelor's Degree in Computer Programming, Science, Engineering or equivalent combination of education.
- Related systems programming experience
- Strong understanding of DevOps and software/application development processes
- Experience maintaining an operational environment and use of monitoring tools and dashboard interfaces (ie. Kibana, Grafana, Nagios)
- Experience working with container images and platforms (Kubernetes/Docker/OpenShift)
- Understanding of GitLab, Jenkins, ArgoCD, and other DevOps/Continuous Integration tools for Kubernetes
- Understanding of microservice design and architectural pattern best practices
- Understanding of Python, Bash, and Shell scripting
- Knowledge of network technologies, common infrastructure components, load balancers, firewalls, virtual and physical infrastructure design
- Experience with deploying to on prem/data center infrastructure
- Experience using Jira and Confluence on a daily basis
- Active TS/SCI clearance required and eligibility to obtain a CI poly
Desired:-
- Experience in building processes for deploying to a Kubernetes based environment using Gitlab and Helm.
- Ability to write and use unit and functional testing
- Strong communication and interpersonal skills