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.