BayNova is seeking an experienced DevOps Engineer to join our team in support of an important Federal Government Client on a recently awarded 5 year contract.
We are looking for an experienced candidate who understands and embraces a DevSecOps philosophy and has a history of successfully evaluating technology and implementing DevSecOps processes; 5+ years of experience. You will work closely with architects, development, operations, security, and the customer to provide services and utilize automation tools for our government client; specifically, rapid and reliable configuration management, continuous integration and delivery, and monitoring solutions. You will research, design, and implement tools and services that enable development teams to rapidly deploy new features while maintaining reliability of our operational environments.
Responsibilities:
- Evaluate, implement, and improve use of technologies to improve efficiency, performance, and reliability
- Analyze requirements and determine best fit architecture
- Design, build, document, and communicate solutions that are generic, scalable, and reusable
- Effectively prioritize work in and communicate on progress
- Assist with software and infrastructure management, inventory, installations, configurations, and connectivity
- Provide backup support for administering database and web servers
- Collaborate with other engineers to develop deployment and maintenance strategies for existing and new services
- Analyze and troubleshoot problems within DevOps tools
Required Skills:
- Strong experience supporting a custom application in a production environment, including troubleshooting issues
- Strong Linux system administration experience (RHEL/SE Preferred)
- Strong experience with configuration management tools like Ansible (preferred), Jinja, SaltStack, Puppet, or Chef
- Experience with Ansible Tower
- Strong scripting/development experience to automate common routines with Bash and Python
- Strong experience with SCM, CI/CD workflows and tools (Git, GitLab, Artifactory, Maven, Gradle)
- Strong experience with containerization tools like Docker
- Strong experience automating Agile SDLC workflows, including branching/merging, tags, pull requests, release management, and continuous integration builds with automated tests
- Experience with logging configuration and analysis using Splunk, including building alerts, dashboards, and reports
- Strong experience with API's and web services; REST and JSON experience is preferred
- Ability to attain Federal Government Position of Trust
- Must be a U.S. citizen or foreign citizen authorized to legally work in the United States
- Must pass a background investigation
Preferred Skills:
- Familiarity with deploying, configuring, and troubleshooting JEE apps
- Experience with Appian, Oracle DB, JBoss (EAP, AMQ, and Fuse), BPM frameworks
- Experience with STIG controls
- Experience with SELinux and FirewallD
- Experience with SSL certificate management
- Experience managing and configuring JBOSS and/or Tomcat web containers
- Experience with Apache, AJP, Nginx, HAProxy as reverse proxies
- Experience with monitoring tools such as Zabbix, Outcold, Nagios, or similar
- Experience with cloud-based services (AWS, Azure, PAAS)
- Experience with JIRA and other Atlassian tools
- Experience managing and configuring OpenShift/Kubernetes
- Experience with Spring Boot
- RedHat certifications in Linux and OpenShift administration preferred
Job Type: Full-time
Pay: $120,000.00 - $140,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Professional development assistance
- Referral program
- Tuition reimbursement
- Vision insurance
Schedule:
Experience:
- Linux: 5 years (Preferred)
- Red Hat Enterprise Linux (RHEL): 5 years (Preferred)
- Ansible: 5 years (Preferred)
- Bash: 3 years (Preferred)
- Python: 3 years (Preferred)
- Git, GitLab, Artifactory, Maven, Gradle: 3 years (Preferred)
- Docker: 3 years (Preferred)
- Splunk: 3 years (Preferred)
- REST: 3 years (Preferred)
- JSON: 3 years (Preferred)
- deploying, configuring, and troubleshooting JEE apps: 2 years (Preferred)
- SELinux and FirewallID: 2 years (Preferred)
- cloud-based services (AWS, Azure, PAAS): 2 years (Preferred)
- JIRA and other Atlassian tools: 2 years (Preferred)
- OpenShift/Kubernetes: 2 years (Preferred)
Work Location: Remote