Principal DevOps Engineer

Envision Innovative Solutions

$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Engineering or Computer Science with 10+ years of relevant experience
  • Fluent with Git version control systems
  • Strong knowledge of Linux, particularly RHEL and CentOS
  • Experience in Windows system administration
  • Familiar with Jenkins/Bamboo and Docker for deployment
  • Expertise in AWS cloud services and virtual server management
  • Current/Active TS/SCI clearance with Full Scope Polygraph

Responsibilities

  • Support the development life cycle from architectural design to debugging
  • Develop and maintain version control systems and best practices
  • Lead an Agile team and engage in all ceremonies
  • Automate release deployments across various environments
  • Setup applications using configuration management tools like Puppet and Ansible
  • Maintain and upgrade documentation software like Confluence and Jira
  • Create and implement web service infrastructure and deployments
  • Leverage multiple programming languages for development and automation

Benefits

  • Opportunities for career advancement
  • Collaborative team environment
  • Hands-on experience with leading-edge technologies
  • Support for professional development and certifications
  • Engagement in diverse projects across multiple teams
Full Job Description
Riverstone is seeking a motivated, career, and customer-oriented DevOps Engineer Level 3 to join our team at Annapolis Junction, MD. This is an onsite position.

Primary Responsibilities:
  • Support the development life cycle of platform architectural design, deployment and debugging
  • Develop & maintain sound version control best practices-based CM systems (GIT), including branching and merging strategies
  • Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives.
  • Ability to automate release deployments across development, test, stag in g, 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/ patch tracking and documentation software (Confluence / Jira)
  • Create, Assist, and Implement design and maintenance web service infrastructure and deployment
  • Leverage programming Languages such as Python, Ruby, Perl, and Java
  • Proficient with DevOps or Site Reliability Engineering methodologies.
  • Proficient automating network infrastructure configuration using Software Defined Networking
  • Ability to have a holistic view of service development and deployment architecture
  • 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
  • Set up and configure a continuous integration environment by leveraging Configuration Management, containerization, serverless technologies, and Kubernetes.
  • Architect and develop best; practices for software build tools (Gradle, Maven, ANT, Shell) and continuous integration tools (Jenkins, Bamboo), and infrastructure automation (Amazon Web Services, VMWare, Puppet, Chef, ansible, etc.)
  • Experience working cross functionally across multiple teams

Required Skills:
  • Bachelor's degree or higher is required in either Engineering (i. e. Computer, Electrical, Mechanical, Aerospace, etc.) or Computer Science with a minimum of ten (10) years of related experience
  • Must be fluent with Git
  • Strong knowledge of Linux and Linux environments (RHEL 617/8, RHCSNRHCE CentOS)
  • Experience with Windows system administration, system monitoring, instrumentation, resiliency and performance.
  • Experience integrating Jenkins/Bamboo Docker, and Kubernetes for automated deployment preferred
  • Experience with caching technologies (Memcache, Active MQ, Redis, APC, etc.)
  • Experience with MySQL (Clusters, Replication, and Tuning) and Elasticsearch (Kibana a plus). Knowledge of security practices, networking protocols, firewalls, PCI compliance etc.
  • Experience managing/monitoring 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 DevOps programming methodologies.

Preferred Skills:
  • Fluent skills in object-oriented programming and experience in at least one programming language such as Ruby, C, C++, GO, Python, or Java.
  • Architect and develop best; practices for software build tools (Gradle, Maven, ANT, Shell) and continuous integration tools (Jenkins, Bamboo), and infrastructure automation (Amazon Web Services, VMWare, Puppet, Chef, ansible, etc.)

Clearance Requirement: Current/Active TS/SCI with Full Scope Polygraph

Similar Jobs

More Jobs at Envision Innovative Solutions

More Information Technology Jobs

Find similar Principal DevOps Engineer jobs: