Key Responsibilities

  • Design, implement, and manage a robust, scalable, and secure cloud infrastructure on AWS Cloud.
  • Develop and maintain Infrastructure as Code (IaC) using Terraform to provision and manage cloud resources.
  • Implement and manage CI,CD pipelines using Jenkins and ArgoCD.
  • Ensure the smooth operation of existing systems by managing routine maintenance, including upgrades, installations, backups, and restores, and adhering to Disaster Recovery (DR) plans.
  • Design and implement automation pipelines to continuously improve processes.
  • Create and maintain clear documentation, such as SOPs, user guides, and maintenance activity logs, to ensure smooth operations.
  • Implement and manage observability platforms for monitoring, logging, and tracing to gain deep insights into system performance and behavior.
  • Manage and scale containerized applications using Kubernetes and AWS ECS clusters.
  • Harden and secure operating systems, containers, and cloud infrastructure following a secure by design approach and compliant to CIS bench marks.
  • Implement and enforce defence in depth security measures, including network security, identity and access management, and vulnerability scanning.
  • Ensure regulatory and compliance requirements are met, including ISO 27001, PCI DSS, and others.
  • Manage and monitor database instances, specifically RDS Aurora, RedShift, MongoDB etc.
  • Utilize Cloudflare for content delivery, security, and performance optimization.
  • Create and manage machine images using Packer for consistent and secure environments.
  • Apply GitOps principles to manage infrastructure and applications, with all changes version-controlled in Git.
  • Embrace shift-left practices to integrate security and quality throughout the development lifecycle.
  • Work with DevSecOps methodologies, embedding security controls and practices into the CI/CD pipeline.
  • Leverage AIOps tools for intelligent monitoring, alerting, and incident management.
  • Develop and maintain automation scripts using various scripting languages.
  • Manage and optimize complex Jenkins pipelines for various application stacks.
  • Provide expertise in Git for version control and collaborative development.

Requirements

  • Min of 2-4 yrs experience as DevOps Engineer.
  • AWS Cloud: Hands on experience and deep understanding and hands-on experience with core AWS services.
  • Compute: Hands on experience on Amazon EC2, AWS Lambda, Amazon ECS, Amazon EKS, AL2, AL2023.
  • Storage: Amazon S3, EBS, EFS, KMS.
  • Networking: Amazon VPC, ELB, Route 53, Cloudflare.
  • IaC: Terraform, CloudFormation.
  • CI/CD: Jenkins, ArgoCD.
  • Containerization & Orchestration: Docker, Kubernetes, ECS, Alpine, Java & NodeJS.
  • Security: OS hardening, Container hardening, Security best practices, Defence in Depth.
  • Automation: Packer, Scripting languages (Python, Bash, Groovy).
  • Observability: Grafana, ELK, DataDog

Job Summary

CompanyNium
LocationMumbai
TypeFull-Time
LevelMid-level
DomainDevOps