About the Job
Our client currently seeks one DevOps Engineer to support the design and implementation of a Continuous Integration/Continuous Delivery (CI/CD) automation framework for Java, Python, and C++ based applications hosted on multiple local, remote, and disconnected networks, running on virtualized secure hosts. Balancing complexity, functionality, and time-to-deliver across multiple stakeholder projects is a key skill mix for this position.
Strong expertise with modern Agile methodologies and collaboration/tracking tools such as JIRA, Confluence, Jenkins, Bitbucket/Github/Gitlab in a primarily Linux environment is necessary. Strong expertise with Docker, Kubernetes, Openshift, Openstack environment is necessary. The DevOps team works with developers, and IT staff to create a predictable, configuration controlled, reproducible, and automated delivery and monitoring capability for the group. The DevOps Engineer also may need to research, evangelize and integrate new tools and technologies as needed.
Position Scope/Job Functions
Normal business hours with occasional exceptions, not 24/7 operations support
Plan and execute sprint tasks for self and team members
Project technical design creation and documentation
Working with team leads, development and IT to incorporate application needs and corporate policies
Auditing existing systems and architecture and proposing best practices
Creating automated solutions for application build, test, QA, deployments, and monitoring.
5+ years of experience as an established hands-on technical leader of a DevOps team.
Be skilled with DevOps workflows and common CI/CD tools (Jenkins, Bamboo, Unit testing frameworks, Artifactory, Maven, Gradle etc.)
Experience with Git, Git workflows, and common git server products such as BitBucket, GitHub, GitLab, etc.
Strong knowledge of automating deployment, scaling, and management of containerized applications ideally with hands on experience with Docker, Docker Swarm, Kubernetes, Openshift, Openstack
Experience supporting common open-source application stacks (web services, big data, and Machine Learning)
Proficiency writing scripts for maintenance and automation in a variety of languages (e.g. Bash, Python)
Experience with common configuration management tools (Salt, Ansible, Chef, Puppet, etc.)
Familiarity with JIRA / Confluence
Strong Linux experience
VMWare VM management, AWS experience
Ability to effectively communicate with all levels of the organization, orally and written.
Hands on experience as a Linux administrator (RHEL 7 Linux)
Proficiency in a current programming language such as Java or Python
Proficiency in managing Big Data software stacks and architectures (Hortonworks HDP, HDF, Spark, Hadoop,Kafka, ElasticSearch, Redis, NiFi. Ambari)
Strong understanding of web application architecture for high performing and scalable applications
STIG CyberSecurity Methodologies
Engineer I – PhD plus 5 years minimum experience, or MS plus 8 years minimum experience. Substituting off-set may be used.