DevOps Engineer

Nivoda Logo

Nivoda

πŸ“Remote - Worldwide

Summary

Join Nivoda's dynamic team as an experienced DevOps Engineer. You will be responsible for maintaining and enhancing cloud infrastructure (AWS), deploying applications, and optimizing CI/CD pipelines using tools like Terraform, Jenkins, and Kubernetes. This pivotal role ensures seamless collaboration between development, operations, and security teams. Your contributions will directly impact the scalability, availability, and performance of our cloud-native systems. Nivoda offers a competitive salary, bonus structure, flexible remote work, generous holiday allowance, and professional development opportunities. We are seeking a candidate with at least 4 years of relevant experience and strong skills in AWS, Terraform, Jenkins, and Kubernetes.

Requirements

  • Minimum of 4 years of hands-on experience in DevOps roles, specifically with cloud platforms (AWS), infrastructure automation (Terraform, Terragrunt), CI/CD tools (Jenkins), and container orchestration (Kubernetes)
  • Strong experience with AWS services (EC2, S3, RDS, Lambda, etc.)
  • Proficient in Terraform and Terragrunt for infrastructure as code
  • Hands-on experience with Jenkins for continuous integration and deployment
  • Expertise in containerization technologies (Docker) and Kubernetes for orchestration
  • Familiarity with ArgoCD for GitOps-based deployment workflows
  • Experience with Helm for managing Kubernetes applications
  • Strong scripting skills (Bash, Python, etc.)
  • Knowledge of version control systems like Git
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack)

Responsibilities

  • Design, implement, and manage highly available and scalable cloud infrastructure on AWS, ensuring security, cost efficiency, and performance
  • Oversee the configuration, optimization, and automation of continuous integration and deployment (CI/CD) pipelines using Jenkins and Terraform
  • Manage containerized applications using Docker, Helm, and Kubernetes, ensuring smooth deployments and scaling
  • Use Terraform and Terragrunt for infrastructure provisioning and management, enabling efficient and automated cloud resource management
  • Implement and manage ArgoCD for GitOps-based deployments, ensuring rapid, reliable, and repeatable application releases
  • Work closely with development teams to integrate best DevOps practices and ensure smooth operational workflows
  • Set up proactive monitoring and alerting systems, ensuring high uptime and troubleshooting production issues as they arise
  • Implement and enforce security best practices across the CI/CD pipeline and infrastructure

Preferred Qualifications

  • Experience with serverless architectures on AWS
  • Knowledge of security best practices in cloud environments (IAM, VPCs, security groups)
  • Experience working with cloud cost management tools and strategies
  • Familiarity with microservices architecture and managing complex applications at scale
  • Prior experience in an Agile environment and using collaboration tools (e.g., Jira, Confluence)

Benefits

  • Opportunity to shape the future of a rapidly scaling marketplace
  • Flexible, remote working arrangements with global collaboration
  • Competitive base salary and bonus structure
  • Generous holiday allowance
  • The chance to make a significant impact in a fast-paced, dynamic industry
  • Learning and development opportunities to keep up with cutting-edge technology trends
  • Health and wellness benefits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs