About the Role
We are seeking an experienced DevOps Engineer to join our dynamic team at Nivoda. In this role, you will be responsible for maintaining and enhancing our cloud infrastructure, deploying applications, and optimizing our CI/CD pipeline using industry-leading tools such as AWS, Terraform, Jenkins, Terragrunt, ArgoCD, Helm, and Kubernetes. You will play a pivotal role in ensuring seamless collaboration between development, operations, and security teams to drive automation and efficiency across our cloud infrastructure. Your contributions will directly impact the scalability, availability, and performance of our cloud-native systems.
About Us
Nivoda’s growth trajectory has skyrocketed over the past 12 months, and we continue to expand across new regions at an unprecedented pace. Our DNA centers on understanding our customers' needs and offering them a seamless experience. With a growing team based in major cities worldwide, including London, New York, Hong Kong, and Mumbai, Nivoda is becoming the go-to marketplace for the global jewelry industry.
We aim to be bold, innovative, and relentless in our pursuit of excellence as we transform an industry steeped in tradition.
What You'll Do
Cloud Infrastructure Management: Design, implement, and manage highly available and scalable cloud infrastructure on AWS, ensuring security, cost efficiency, and performance.
CI/CD Pipeline Management: Oversee the configuration, optimization, and automation of continuous integration and deployment (CI/CD) pipelines using Jenkins and Terraform.
Containerization & Orchestration: Manage containerized applications using Docker, Helm, and Kubernetes, ensuring smooth deployments and scaling.
Infrastructure as Code (IaC): Use Terraform and Terragrunt for infrastructure provisioning and management, enabling efficient and automated cloud resource management.
Application Deployment: Implement and manage ArgoCD for GitOps-based deployments, ensuring rapid, reliable, and repeatable application releases.
Collaboration & Support: Work closely with development teams to integrate best DevOps practices and ensure smooth operational workflows.
Monitoring & Troubleshooting: Set up proactive monitoring and alerting systems, ensuring high uptime and troubleshooting production issues as they arise.
Security & Compliance: Implement and enforce security best practices across the CI/CD pipeline and infrastructure.
Basic Qualifications
Experience: 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).
Skills:
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).
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).
Objectives and Key Results (OKRs)
Infrastructure Stability: Achieve 99.99% uptime for production systems with proactive monitoring and incident management.
CI/CD Optimization: Reduce deployment times by 30% and increase deployment frequency by automating and optimizing Jenkins pipelines.
Automation Efficiency: Automate at least 80% of the infrastructure provisioning and management using Terraform and Terragrunt.
Team Collaboration: Improve cross-functional team collaboration, reducing deployment-related incidents by 20%.
Security & Compliance: Achieve and maintain high security and compliance standards for cloud infrastructure (e.g., AWS best practices, GDPR).
What You’ll Get
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.
We’re excited to meet an innovative and passionate DevOps Engineer ready to join our rapidly growing team. If you thrive in a collaborative, fast-paced environment and are eager to make an impact, we want to hear from you!