[Remote] DevOps Engineer
Note: The job is a remote job and is open to candidates in USA. Digital Harbor is a pioneering innovator of Composite Risk & Compliance solutions, trusted by major U.S. Financial Institutions and Government Agencies. They are seeking a DevOps Engineer to build, manage, and automate AWS infrastructure while collaborating with engineering teams to enhance their Social Enterprise Technology platform.
Responsibilities
- Build and deploy application code through established release engineering processes
- Deploy, provision, and maintain servers, storage, and networking resources
- Administer operating systems, manage server infrastructure, oversee security monitoring, and handle system patching
- Design and maintain Continuous Integration (CI) and Continuous Delivery (CD) environments
- Automate AWS cloud infrastructure and operational processes
- Collaborate with developers, QA teams, and system administrators to ensure a smooth software development lifecycle
- Troubleshoot and resolve issues related to system availability, performance, security, and reliability in Node.js environments
- Implement and optimize instance clustering, microservice orchestration, and database partitioning strategies
- Contribute to software development initiatives using technologies such as Java/Spring Boot and JavaScript/Node.js
- Support the ongoing innovation and implementation of the SET Forms platform vision
- Research emerging technologies, conduct proof-of-concept experiments, and provide recommendations based on findings
Skills
- 2+ years of experience provisioning, operating, and managing AWS environments
- Proficiency with AWS services including ECS, EC2, S3, CloudFront, and related cloud technologies
- Experience designing and supporting multi-tier architectures involving load balancers, caching layers, web servers, application servers, databases, and networking components
- Proficiency in at least one high-level programming language
- Experience with Git in a CI/CD environment
- Understanding of REST APIs and microservices-based architectures
- Experience building and deploying services on Kubernetes
- Knowledge of operating system administration
- Familiarity with Elasticsearch and Redis
- Strong understanding of both relational (RDBMS) and NoSQL databases, including schema design and maintenance
- Experience working in Agile development environments with distributed teams
- Familiarity with project management and collaboration tools such as Jira
- Excellent written and verbal communication skills
- Comfortable collaborating with remote teams through video conferencing and digital communication platforms
- Strong sense of ownership and accountability for product success
- Ability to lead by example as a high-performing individual contributor
- Experience with Terraform or other Infrastructure-as-Code (IaC) tools
- Knowledge of CI/CD pipeline technologies such as Jenkins or equivalent platforms
- Familiarity with Docker and containerization technologies
- Bachelor's degree in Computer Science, Engineering, or a related technical field preferred
Company Overview