The Role:
The Lead DevOps Engineer in our team will be a key member who will be managing various aspects of our cloud infrastructure that includes Infrastructure & Configuration management, Cost optimization, Release management and CI/CD, Monitoring & Alerting, Database management, and Infrastructure security.
Skills & Experiences:
- 6+ years of DevOps experience in managing all aspects of large-scale systems/ infrastructure and proficiency at working in AWS Cloud.
- Should be a hands-on person who can work independently or with minimal guidance and can drive the team s deliverables by mentoring and guiding junior team members.
- Solid understanding and experience in various technology domains like Infrastructure-As-Code and Configuration Management (Terraform/ Ansible), CI/CD (Jenkins), Observability tools (Prometheus, Statsd/Graphite, ELK Stack), Container Orchestration (Kubernetes), Network and Application Security in AWS, SQL/NoSQL databases (Postgres/ Elasticsearch, etc).
- Should be comfortable in working with other stakeholders to ensure the timely completion of cross-functional projects.
- Should have sound knowledge of general technology best practices and should know how to use them together in an efficient way to improve the quality of results.
- Should be always open to embracing new technologies or solutions.
- Should have good communication, interpersonal, and leadership skills.
- B.E./B.Tech in Computer Science or equivalent from a reputed college.
Responsibilities:
- You will be a core hands-on contributor to the team s projects and will actively participate in the Planning and design phase across projects, and work closely with all stakeholders toward their execution.
- Ensure that Availability, Scalability, Security, and other aspects of Software Operability are improved and maintained across the stacks.
- Think out of the box and come up with innovative ideas that help the business run more efficiently.
- Take initiative and work on evaluating new tools/technologies which will be helpful in the long run.
- Establish technical best practices to be followed by the teams and help others to adopt them.
- Come up with long-term solutions to frequent problems and work with the team to achieve those goals.