DevOps Engineer

NexGen Tech Solutions
Hoboken, United States of America
2 days ago

Role details

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

Job location

Hoboken, United States of America

Tech stack

Amazon Web Services (AWS)
Backup Devices
Cloud Computing
System Configuration
Continuous Delivery
Linux
DevOps
Disaster Recovery
DNS
Github
Python
MongoDB
Routing
Octopus Deploy
Load Balancing
Autoscaling
Istio
System Availability
Delivery Pipeline
Multi-Cloud
Cloudformation
Containerization
Kubernetes
Infrastructure Automation Frameworks
Deployment Automation
Terraform
Service Stack
Jenkins
Programming Languages
Microservices

Job description

  • Automate system configuration and infrastructure deployment through configuration management tools, ensuring environments are consistent and repeatable.
  • Develop and maintain robust CI/CD pipelines using tools like Jenkins, GitHub Actions, and ArgoCD for smooth and automated deployments.
  • Proficiency in scripting and development languages like Shell, Python, and Go, applying them to automation, monitoring, and system performance enhancement.
  • Proactively implement and enhance monitoring and alerting for infrastructure and applications, driving improved reliability and faster issue resolution
  • Troubleshoot and resolve complex production outages and performance issues in cloud infrastructure and application stack.
  • Ensure effective management and optimization of multi-cloud environments, adopting best practices for disaster recovery, backups, and scalability and demonstrated hands on experience on managing MongoDB .
  • Demonstrate strong focus on security throughout work (keeping security first), ensuring that all infrastructure, automation, and cloud operations are designed and implemented with best security practices in mind

Requirements

  • Demonstrated expertise in DevOps methodologies, fostering a culture of collaboration, automation, and continuous delivery.
  • Should be able to help team members with the expertise on technology stack.
  • Design and implement scalable, multi-cloud infrastructure solutions across AWS, GCP, and other cloud platforms, with a focus on infrastructure-as-code (IaC) using tools like Terraform and CloudFormation.
  • Manage and optimize cloud environments (AWS, GCP) with an emphasis on auto-scaling for dynamic, cost-efficient infrastructure.
  • Experience in deploying and managing containerized environments with orchestration tools like EKS, GKE, and other Kubernetes platforms, ensuring resilience and high availability.
  • Hands-on experience with Istio or other service mesh solutions to manage microservices traffic, improve security, and streamline observability.
  • Deep knowledge of the Linux Operating System, particularly kernel subsystems such as memory, storage, and networking, with expertise in DNS, routing, load balancing, and high availability (HA) strategies.

Apply for this position