About The Role
The DevOps lead will work closely with SRE & Developer teams to accelerate the delivery of Apna's growing ecosystem of Microservices. The engineer will understand the current architecture, propose solutions to increase stability, Availability, and Reliability of Apna's internal and external systems.
- Work with the Head of Infrastructure and platforms to set the overall architectural vision for DevOps at Apna
- Evangelize DevOps and DevSecOps practices within the company
- Work with Software Architects & Architectural Office to provide guidelines on writing, deploying and maintaining microservices in production and lower environments
- Design and Architect mission critical infrastructure in Google cloud
- Identify and Implement comprehensive monitoring for infrastructure components, 3rd party dependencies and automated checks for key metrics
- Architect and deploy Continuous Integration and Continuous delivery pipelines to accelerate delivery cycles
- Help Integrate SAST and DAST tools & container security tools to shift left on security
- Audit Infrastructure, Access management & development practices integrating Industry best practices and ensure that processes are stream lined
- Focus on cost optimization and ensure that cost saving, performance, availability, reliability, and scalability are balanced
- Serve as SME to the DevOps and other teams within the organization
- Help the DevOps team groom the backlog, plan and execute tasks from the same
Who are we looking for?
- Someone who can take a pragmatic approach to DevOps and Infrastructure, can work with tight deadlines and can work around hazy or changing requirements
- Expert level understanding of Google cloud infrastructure, Must have atleast 2-3 years hands-on experience working with Google cloud
- Passionate about DevOps and is able to tackle incidents in production and lower environments
- Is able to balance Adhoc tasks with longer term requirements
- Independent, self-motivated and comfortable working in a fast-paced startup environment
- Excellent communication and documentation skills, should be able to understand complex requirements/issues, break it down and explain the same to Developers, PMs, and Engineering Managers
- Minimum 5 years of hands-on experience in DevOps & Infrastructure
- Hands on with relational databases like Postgres & MySQL
- Familiarity with NoSQL/Graph databases like Redis, Neo4J & MongoDB
- Hands-on experience with messaging queues like RabbitMQ & Kafka
- exposure to one additional cloud provider (AWS or Azure)
- Experience with one or more Monitoring & Observability platforms (Datadog, Newrelic, Prometheus, ELK stack)
- Deep understanding of CI/CD architecture and pipelines and ability to create reusable pipelines
- Ability to work with developer teams to progressively improve security by incorporating DevSecOps practices
- Expertise with building and maintaining Dockerized workloads on Kubernetes
- Good understanding of logging best practices and familiarity with open source and enterprise log aggregation tools
- Experience working with one or more Orchestration frameworks (Ansible, Salt, Chef, Puppet)
- Experience with Terraform or other IaC tools
- Proficient in one or more scripting language(Python, Go, Ruby, Shell)
- Participates in on-call rotation
Good to Haves
- Any Cloud certifications (AWS, GCP, Azure)
- Has DevSecOps experience
- Exposure to SRE practices