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.