Software Developer

Kepora LLC
Potomac, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Potomac, United States of America

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Apache HTTP Server
Bash
Databases
System Configuration
DevOps
Disaster Recovery
Amazon DynamoDB
Github
Monitoring of Systems
Identity and Access Management
Industry Standard Architecture
Python
Key Management
PostgreSQL
Metadata Repositories
MongoDB
MySQL
Networking Basics
NoSQL
Open Source Technology
Performance Tuning
Prometheus
Software Systems
Systems Integration
Data Logging
Scripting (Bash/Python/Go/Ruby)
System Availability
Delivery Pipeline
Grafana
Spark
Amazon Web Services (AWS)
Gitlab
Cloudformation
Amazon Web Services (AWS)
Containerization
Git Flow
Machine Learning Operations
Data Lakehouse
Functional Programming
Cloudwatch
Api Gateway
Terraform
Software Version Control
Docker
ELK
Jenkins
Microservices

Job description

** DevOps position** Support a team specializing in designing, engineering, implementation, development and maintenance of enterprise quality mission systems, networks, and applications

Requirements

Hands-on experience writing, testing, and maintaining Infrastructure as Code with Terraform (required) and CloudFormation (required)

Hands-on experience configuring, managing, and troubleshooting AWS services including EC2, Lambda, S3, RDS, VPC, Security Groups, NACLs, IAM, CloudWatch, and other core services

Hands-on experience implementing and managing Cl/CD pipelines (Jenkins preferred, but experience with GitLab Cl, GitHub Actions, or similar acceptable}

Strong proficiency in Bash (required) and Python (required) scripting

Hands-on experience with containerization technologies (Docker required)

Hands-on experience integrating and deploying diverse software systems: AWS cloud services, open-source applications, COTS/GOTS products, and custom applications

Strong understanding of networking fundamentals, security best practices, IAM policies, and AWS

  1. architecture best practices

Hands-on experience with Git-based workflows, branching strategies, and version control best practices Hands-on experience with monitoring, logging, and alerting systems (Prometheus/Alertmanager, CloudWatch, or similar)

Hands-on experience with database self-hosting including installation, configuration, backup/recovery, high availability, and performance tuning (PostgreSQL and MySQL) Optional Skills:

Experience with secrets management solutions (AWS Secrets Manager, or similar)

Knowledge of disaster recovery, backup strategies, and continuity planning

Familiarity with API gateways and modern microservices patterns

Experience with cost optimization practices in AWS

Experience deploying and managing data platform components: Apache Spark, Trina, Apache Ranger, Apache Iceberg, Apache Superset, data catalogs

Familiarity with data lakehouse architectures and supporting infrastructure

Background deploying and supporting Al/ML workloads or model serving infrastructure

Experience mentoring team members on DevOps and cloud best practices

Familiarity with additional monitoring tools (Grafana, ELK stack)

Experience integrating customer's Enterprise services (SSO, etc.)

Experience with NoSQL databases (DynamoDB, MongoDB, etc.)

Apply for this position