DevOps Engineer 1 [D.24.0098]

  • Full Time
  • Maryland
  • This position has been filled

Requires TS/SCI w/ poly.

Required Experience:

  • Bachelor’s degree or higher is required in either Engineering (i.e. Computer, Electrical, Mechanical, Aerospace, etc.) or Computer Science with a minimum of one (1) years of related experience (excludes education experience such as Bachelor’s or Master’s degree in relevant field).
  • Experience with DevOps or Site Reliability Engineering methodologies.
  • Set up and configure a continuous integration environment by leveraging Configuration Management , containerization, serverless technologies, and Kubernetes.
  • Experience automating network infrastructure configuration using Software Defined Networking
  • Understanding of SLA requirements and role of high availability architectures performance optimization, and monitoring techniques
  • Act in the capacity to support deployment and operations when necessary
  • Experience working cross functionally across multiple teams.
  • Must be fluent with Git
  • Working knowledge of Linux and Linux environments (RHEL 6/7/8, RHCSA/RHCE, CentOS.
  • Experience with Windows system administration, system monitoring, instrumentation, resiliency and performance.
  • 1 + years working in an Agile dev environment (excludes education experience such as Bachelor’s or Master degree in relevant field)
  • Experience integrating Jenkins/Bamboo, Docker, and Kubernetes for automated deployment preferred
  • Experience with caching technologies (Memcache, Active MQ. Red is APC, etc.)
  • Experience with MySQL (Clusters, Replication, and Tuning) and Elasticsearch (Kibana a plus)
  • Knowledge of security practice , networking protocols, firewalls, PCI compliance, etc.
  • 1 + years of system architecture required with a demonstrated ability to read the code and understand the coding logic to assist in troubleshooting
  • 1 + years ‘ experience managing/monjtoring AWS cloud and virtualized servers for optimal performance while working in a Platform as a Service (PaaS) environment
  • Familiarity with software development life cycle models , agile, and DevOp programming methodologies.
  • Fluent skills in object oriented programming and experience in at least one programming language, such as Ruby, C, C++, GO, Python, or Java.
  • Experience acquiring in-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk, and understand varied customer deployments.
  • Ability to successfully work with customers developers testing, project management, and support staff
  • Excellent problem solving analytical skills and technical troubleshooting skills.
  • Ability to successfully work with customers developers testing, project management, and support staff
  • Excellent problem solving analytical skills and technical troubleshooting skills.

Responsibilities:

  • Support the development life cycle of platform architectural design, deployment and debugging
  • Building a release pipeline to enable fast, but safe delivery of critical business software to Production
  • Develop & Maintain sound version control best practices-based CM systems (GIT), including branching and merging strategies
  • Participate in all Agile ceremonies including planning, grooming, product demonstration and team retrospectives.
  • Ability to automate release deployments across development, test, staging, Quality Assurance and production stacks using a combination of scripting languages and other automation toolkits
  • Set-up up new sites and applications via configuration management such as Puppet and Ansible\
  • Maintain / upgrade I patch tracking and documentation software (Confluence / Jira)
  • Assist in design and maintenance web service infrastructure and deployments
  • Analyze service stack and make recommendations for further improvements
  • Identify processes and capabilities that can be streamlined and automated
  • Communicate effectively to help bridge stakeholder and development requirements
  • Assist with support and operations where necessary
  • Maintain confidentiality with regard to information being processed, stored, or accessed
  • Leverage programming languages such as Python, Ruby, Perl, and Java
  • Ability to have a holistic view of service development and deployment architecture
Scroll to Top