CANDIDATES MUST HAVE AN ACTIVE TS/SCI w/ Full-Scope Poly
Job Overview:
We are looking for a skilled DevOps Engineer to support the development, deployment, and maintenance of critical business software and platform architectures. The ideal candidate will drive automation, manage continuous integration (CI/CD) pipelines, and lead technical efforts in an Agile development environment. You will work closely with cross-functional teams to streamline operations, enhance system reliability, and deploy solutions at scale.
Key Responsibilities:
- Support the development lifecycle, including platform architecture, deployment, and debugging.
- Build and maintain release pipelines for fast, safe delivery of software to production.
- Implement version control best practices, including Git branching and merging strategies.
- Act as the technical lead for Agile teams, participating in all Agile ceremonies.
- Automate deployment across development, test, and production environments using tools like Puppet and Ansible.
- Maintain/upgrade software tracking tools like Confluence and Jira.
- Develop web service infrastructure, ensuring optimal service stack performance.
- Identify processes for streamlining and automation.
- Collaborate with stakeholders to align technical solutions with business needs.
- Automate network infrastructure configuration using Software Defined Networking (SDN).
- Maintain continuous integration environments, leveraging containerization and serverless technologies like Docker and Kubernetes.
- Architect and develop best practices for build tools and infrastructure automation (AWS, VMware, Puppet, Chef, Ansible).
- Ensure high availability architecture, performance optimization, and adherence to SLA requirements.
Required Skills:
- Proficient with Git and version control best practices.
- Strong Linux administration skills (RHEL, CentOS).
- Windows system administration experience.
- Familiarity with Jenkins, Docker, Kubernetes, and automated deployment.
- Experience with caching technologies (Memcache, Redis, Active MQ).
- Proficient with MySQL and Elasticsearch (Kibana is a plus).
- Experience in cloud platforms, specifically AWS.
- Understanding of software development life cycle models and Agile/DevOps methodologies.
- Strong problem-solving, analytical, and troubleshooting skills.
- Fluent in at least one programming language (Python, Ruby, C, C++, Go, or Java).
Basic Qualifications:
- Bachelorβs degree or higher in Engineering (Computer, Electrical, Mechanical, Aerospace, etc.) or Computer Science.
- Minimum of five (5) years of related experience (education experience not included).