Senior DevOps Engineer
GAMA-1 Technologies
- Silver Spring, MD
- Permanent
- Part-time
- Provide Tier 3 support to a Linux Kubernetes environment
- Build/deploy/troubleshoot Kubernetes-based applications
- Development of CI/CD Build and Deployment Pipelines
- Write/modify Jenkins-based Groovy scripts
- Write/update CloudFormation scripts
- Troubleshoot pipeline issues across Jenkins and AWS Environments (Linux EC2, RDS, CloudFormation, ElasticSearch, etc.)
- Document key features for developer use
- Help write and maintain scripts for process improvements (e.g., stage/un-stage builds, branch tag automation, automating variance corrections across networks)
- Integrate tools into the pipeline
- Work with the development teams to bring in new microservices into the pipeline. Helping troubleshoot as necessary.
- Work through steps to automate installations of COTS products into the architecture
- Debugging integration issues
- Help identify issues in the deployment (i.e., potentially intermittent connectivity issues from an API Server to the Database)
- Monitor (and help develop scripts to monitor) the AWS services to ensure everything is functioning as necessary
- DevOps Tool Integration
- Help integrate with various tools for the DevOps process (SonarQube, Fortify, Jenkins, Robot Framework/Selenium, Artifactory, etc.)
- Experienced using Kubernetes
- Familiar with DevOps Practices
- Knowledgeable in terraform
- Knowledgeable in AWS
- Experience with Linux Environments
- Experience with scripting languages, such as Bash and Python
- Strong problem solving, analytical, and technical troubleshooting skills
- Experience with Git for Source Control
- Ability to obtain a Public Trust clearance
- Experience developing, deploying, monitoring, and troubleshooting Cloud-based software
- solutions
- Experience integrating Jenkins and Docker for automated CI/CD pipelines
- Strong Linux Administration skills
- Basic understanding of Bash and/or Python
- F5 configuration knowledge
- Use and Setup of:
- Rancher
- Anchore
- ArgoCD
- Experience working within a distributed virtual team environment, with proficiency in remote collaboration tools and practices
- Strong interpersonal skills with a willingness to foster strong relationships with coworkers and vendors
- Highly organized with strong attention to detail
- Outstanding verbal and written communication skills with the ability to dynamically tailor communications effectively to different levels of the organization
- Active CompTIA Security+ CE Certification
- Bachelor’s degree with 8+ years of experience, or a Master's degree with 6+ years, or a PhD and 3+ years of experience; 4 additional years of experience can be counted in lieu of degree