Job Description
Company Description
👋🏼We're Nagarro. We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in.
Job Description
LOCATIONS: Gurgaon / Noida / Pune / Jaipur / Bangalore / Hyderabad
REQUIREMENTS:
- Experience 8+ years
- Strong working experience in DevOps, with DevOps automation work (with any CI / CD tool) in a live engagement is required. CI/CD tool could be Jenkins, Teamcity, CircleCi etc.
- Proficiency in Git, Docker, Kubernetes, Jenkins, OpenShift, HAProxy, Nginx, and similar tools
- Strong experience and understanding of DevOps concepts,
- Good understanding of designing and Implementing CI/CD Pipelines.
- Strong understanding of OS concepts, file system management, kernel tuning, shell scripting, and strong networking fundamentals.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Good understanding of microservices-based architecture, principles, and maturity models.
- Experience on cutting edge technologies. Exposure to ELK/EFK stack, Prometheus, Grafana and/or other latest Tracing, Monitoring and Alerting tools.
- Expertise in demonstrated analysis, problem solving, and troubleshooting.
- Ability to effectively prioritize and escalate customer issues as required
- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- Passionate about building great solutions
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery detail.
- Good communication and interpersonal skills.
RESPONSIBILITIES:
- Understanding the client’s business use cases and technical requirements and be able to convert them in to technical design which elegantly meets the requirements
- Mapping decisions with requirements and be able to translate the same to developers
- Identifying different solutions and being able to narrow down the best option that meets the client’s requirements
- Defining guidelines and benchmarks for NFR considerations during project implementation
- Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers
- Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed
- Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it
- Understanding and relating technology integration scenarios and applying these learnings in projects
Qualifications
Bachelor's or Master's degree in computer science, Information Technology, or a related field.
Job Details
- Job Location
- India
- Company Industry
- Other Business Support Services
- Company Type
- Unspecified
- Employment Type
- Unspecified
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified