Credence is seeking a Senior Systems Administrator to support the Defense Logistics Agency, API Gateway Program. The Senior Systems Administrator will be one of the technical experts for Ansible ecosystem & DevOps practices within the organization, providing solutions and technical implementation aligned with the automation program objectives. This team member will develop Ansible artifacts, troubleshoot issues and work on implementing configuration management roadmap of the organization.
Responsibilities include, but are not limited to the duties listed below
Understand and remediate complex issues and topologies of large enterprises
Develop Ansible playbooks, roles, and modules
Define and setup the process for managing Ops developed playbooks
Administer Ansible infrastructure, perform maintenance and configuration and provide SME level support.
Auto configuration of standalone or cluster for middleware and database infrastructures, including the provisioning of Middleware and Database components after system builds.
Generate auto start / stop scripts, auto registration to load balancers, creation / cloning of database schemas using Ansible.
Generalize the ops playbooks for other environments and feedback / handover to the Platform Solutions team (where appropriate).
Provide advice and recommendation to improve the standards and policies (naming and organization conventions, etc) for the platform environment.
Provide technical support to IT ops around automation solution usage
Provide assistant to the DevOps team to develop, configure and administer overall DevOps and IT automation solutions.
Education, Requirements and Qualifications
Ability to obtain a security clearance is required.
At least four (4) years of experience using Ansible for DevOps Development with cloud environments and their supporting infrastructures.
Strong experience with Ansible Playbook development and Ansible CLI deployment.
Advanced-level scripting in Bash.
Log shipping application logs to Splunk and AWS Cloud watch
Expert level RHEL 8, using cloud-init for provisioning.
At least 3 years of experience administrating Kubernetes and creating deployments yaml (any flavor, but prefer EKS)
Excellent working knowledge of Jenkins, Git
Expertise implementing a continuous integration (CI) or continuous development (CD) pipeline in Jenkins using Declarative Pipeline language
Knowledge required to build and manage Dockerfile to be deployed on Kubernetes deployments.
Experienced with frequent, incremental code, testing and deployment.
Ability to adapt to a changing and dynamic environment