Senior Software Engineer - DevOps

Engineering and Emerging Technologies

We are excited to find an experienced and motivated individual to join our team and help us drive a successful project outcomes.

India

Bengaluru

Work from office

Experience: 5+ years
|
Vacancy:3

As a Senior Software Engineer - DevOps you will collaborate with software application developers, security teams and other partners to drive on DevOps initiatives. - continuous integration/delivery, security, operational stability, and observability along with instilling best practices within the organization are primary focus areas. 

 

Responsibilities:

  • Design, build, test, and maintain our AWS infrastructure  
  • Create, maintain, and participate in active monitoring of said infrastructure  
  • Collaborate with engineering teams to streamline and automate development, build, and deployment of our web services  
  • Triage production issues in collaboration with engineering teams  
  • Participate in on-call rotations, project planning, code review, and technical design
  • Identify and effectively communicate opportunities for improvement both within the team and external teams  
  • Design and evangelize DevOps processes for continuous improvements  

 

Requirements:

Required Experience

  • 5+ years’ experience across two or more of the following: web application development, Linux administration, networking, cloud security, systems architecture, test automation, and/or database administration  
  • 3+ years building and maintaining software systems with AWS.  
  • 3+ years building and maintaining CI/CD pipelines in tools such as GitHub Actions.  
  • Experience maintaining AWS RDS. Exposure to Mongo Atlas Architecture is a plus.  
  • Proven expert experience with Terraform. Good to have knowledge on Ansible and CloudFormation.
  • Exposure to maintaining OpenSearch clusters.  
  • Exposure to monitoring and logging tools and observability pipeline integration – AWS CloudWatch, Datadog exposure preferred. Grafana and Prometheus is also good to have.  
  • Ability to design Cross – account platform with required security guardrails and architecture.  

 

Technical Skills

  • Strong Linux & networking fundamentals  
  • Strong scripting and automation mindset.  
  • Must have worked in an Agile SDLC setup.  
  • Ability in at least one or more general purpose languages such as Python and Shell Scripting. Open to polyglot other languages as and when needed.  
  • Excellent communication and collaboration skills with global team.  
  • AWS Security and remediation expertise.  
  • Ability to learn, build, and debug other programming languages.  
  • Hands on Containerization tools knowledge like – docker, kubernetes, helm, ECS.  
  • Expert in AWS DevOps Architecture – S3, Serverless (lambda, dynamodb, fargate), ALBs/NLBs, Global Accelerators, RDS, Cloudfront, Route53, ECS, EKS, Cost Explorer, IAM, etc.  
  • IAC/Provisioner experience; Terraform must-have. CloudFormation, Chef or Ansible is a plus.  
  • CI/CD knowledge with hands-on implementation experience. GitHub Actions and workflows knowledge is a plus.  
  • Git/GitHub administration.  

 

Quality Compliance:

Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an important aspect of hiring for this position.