
DevOps Engineer II
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Nium, a global leader in payments, is seeking a highly skilled and motivated DevOps Engineer II to join our team in Bengaluru/Bangalore, India. As a self-starter and creative problem-solver, you will be instrumental in designing, building, and maintaining our robust, scalable, and secure cloud infrastructure on AWS Cloud. Your focus will be on automation, operational excellence, and leveraging modern cloud-native principles, with a strong emphasis on AIOps.
Key Responsibilities:
- Design, implement, and manage scalable and secure cloud infrastructure on AWS Cloud.
- Develop and maintain Infrastructure as Code (IaC) using Terraform.
- Implement and manage CI/CD pipelines with Jenkins and ArgoCD.
- Perform routine system maintenance, including upgrades, installations, backups, and restores, adhering to Disaster Recovery (DR) plans.
- Design and implement automation pipelines for process improvement.
- Create and maintain clear documentation, including SOPs,user guides, and maintenance activity logs.
- Implement and manage observability platforms for monitoring, logging, and tracing.
- Manage and scale containerized applications using Kubernetes and AWSECS clusters.
- Harden and secure operating systems, containers, and cloud infrastructure with a secure by design approach, compliant to CIS benchmarks.
- Implement and enforce defence in depth security measures.
- Ensure regulatory and compliance requirements are met, including ISO 27001, PCI DSS.
- Manage and monitor database instances, including RDS Aurora, RedShift, MongoDB.
- Utilize Cloudflare for content delivery, security, and performance optimization.
- Create and manage machine images using Packer.
- Apply GitOps principles for infrastructure and application management.
- Embrace shift-left practices to integrate security and quality throughout the development lifecycle.
- Work with DevSecOps methodologies.
- Leverage AIOps tools for intelligent monitoring and incident management.
- Develop and maintain automation scripts using various scripting languages.
- Manage and optimize complex Jenkins pipelines.
- Provide expertise in Git for version control.
Requirements:
- 2-4 years of experience as a DevOps Engineer.
- Hands-on experience with core AWS services including Compute (EC2, Lambda, ECS, EKS, AL2, AL2023), Storage (S3, EBS, EFS, KMS), and Networking (VPC, ELB, Route 53).
- Proficiency in IaC tools like Terraform and CloudFormation.
- Experience with CI/CD tools such as Jenkins and ArgoCD.
- Strong knowledge of containerization and orchestration with Docker, Kubernetes, and ECS.
- Solid understanding of security best practices, OS and container hardening, and defence in depth.
- Experience with automation tools like Packer and scripting languages (Python, Bash, Groovy).
- Familiarity with observability tools including Grafana, ELK, and DataDog.
Nium offers competitive compensation, comprehensive benefits, opportunities for professional development, and a flexible hybrid work environment. Join us in innovating the future of global payments!
Company
Nium
Nium is a global leader in real-time, cross-border payments, dedicated to building the payment infrastructure of the future. We empower banks, fintechs, and businesses worldwide to instantly collect, ...