Jobs · Engineering · Maryland

Enterprise - Senior DevOps Engineer - Git, Linux, Kubernetes

Erias Ventures · Columbia, MD · 1 wk ago
Engineering$225k/yrFull-time

About the role

We are seeking a DevOps Engineer to support the development life cycle of platform architectural design, deployment, and debugging for modern mission applications. Our team values creative problem-solving, open communication, and empowering employees to make decisions and contribute new ideas. This role is ideal for engineers who wish to grow their careers within a technically strong and growth-oriented company focused on delivering innovative solutions to complex mission problems.

Responsibilities

  • Support the development life cycle of platform architectural design, deployment, and debugging.
  • Build a release pipeline to enable fast, but safe delivery of critical business software to Production.
  • Develop and 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.
  • Automate release deployments across development, test, staging, Quality Assurance, and production stacks using scripting languages and automation toolkits.
  • Set up new sites and applications via configuration management such as Puppet and Ansible.
  • Maintain, upgrade, and patch tracking and documentation software (Confluence/Jira).
  • Create, assist, and implement design and maintenance of 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 bridge stakeholder and development requirements.
  • Assist with support and operations where necessary.
  • Maintain confidentiality with regard to information being processed, stored, or accessed.
  • Set up and configure a continuous integration environment 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.).
  • Act in the capacity to support deployment and operations when necessary.

Requirements

  • Bachelor's degree or higher in Engineering (e.g., Computer, Electrical, Mechanical, Aerospace) or Computer Science.
  • Minimum of ten (10) years of related experience (excludes education experience).
  • Current Top-Secret/SCI with polygraph security clearance is required; candidates cannot be sponsored or nominated for a government security clearance under this position.

Skills

  • Fluent with Git.
  • Strong knowledge of Linux and Linux environments (RHEL 6/7/8, RHCS/NRHCE, CentOS).
  • Experience with Windows system administration, system monitoring, instrumentation, resiliency, and performance.
  • 10+ years working in an Agile dev environment (excludes education experience).
  • Experience integrating Jenkins/Bamboo, Docker, and Kubernetes for automated deployment.
  • Experience with caching technologies (Memcache, ActiveMQ, 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.
  • 10+ years of system architecture experience with demonstrated ability to read code and understand coding logic to assist in troubleshooting.
  • 10+ years' experience managing/monitoring AWS cloud and virtualized servers for optimal performance in a Platform as a Service (PaaS) environment.
  • Familiarity with software development life cycle models, Agile, and DevOps 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.
  • Ability to acquire an 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.
  • Clarity and precision in verbal and written communications.

Desired Skills

  • Docker
  • Kubernetes
  • AWS
  • Linux

Benefits

  • Wealth Benefits:
    • Above Market Hourly Pay.
    • 11% Roth or Traditional 401k with Immediate Vesting and Deposit.
    • Spot Bonuses for Assisting with Business Development and Company Growth.
    • Professional Development Bonuses for Certificates and Degrees.
  • Health Benefits:
    • Company subsidized Medical Coverage.
    • 100% Company Paid Vision and Dental Coverage.
    • 100% Company Paid Long Term Disability, Short Term Disability, and Group Life Insurance.
    • Monthly Wellness Reimbursement.
  • Happiness Benefits:
    • Paid Time Off with Flexible Work Schedules and Birthday Off.
    • Amazon Prime Membership and Monthly Internet Reimbursement.
    • Technology and Productivity Allowance for Equipment and Supplies.
    • Morale Building and Company Events to Celebrate Successes and Build Community.
    • Onboarding and Annual Swag.
    • Company Paid Professional Development and Training.

Pay

The expected salary range for this position is $225,000 - $245,000, depending on education and years of experience.

Similar jobs