Staff Engineer (cloud Infrastructure) Job in Nagarro
Staff Engineer (cloud Infrastructure)
Nagarro
a week ago
- Gurgaon, Haryana
- Not Disclosed
- Full-time
- Permanent
Job Summary
Qualification : Bachelors or masters degree in computer science, Information Technology, or a related field.
Requirements
- Experience: 7+ years in cloud engineering.
- Azure Proficiency: Extensive experience with the Azure cloud platform.
- Cloud Management: Proven track record in maintaining cost-efficient, scalable cloud environments, implementing best practices for monitoring and cloud governance.
- CI/CD Experience: Familiarity with CI tools like Jenkins and building end-to-end CI/CD pipelines for various projects.
- Build Tools: Proficient in build tools such as Maven, Ant, or Gradle.
- Containerization: Rich experience with container frameworks like Docker, Kubernetes, or cloud-native container services.
- Infrastructure as Code: Hands-on experience with Infrastructure as Code (IaC) using tools like Terraform.
- Configuration Management: Proficient in one or more configuration management tools: Ansible, Chef, SaltStack, or Puppet.
- Monitoring Tools: Experience with monitoring tools like Prometheus, Grafana, Nagios, DataDog, or Zabbix, and logging tools like Splunk or LogStash.
- Scripting and Automation: Strong skills in scripting and automation using languages such as Bash/Shell, Python, PowerShell, Groovy, or Perl.
- Database Management: Experience in configuring and managing data sources like MySQL, MongoDB, Elasticsearch, Redis, Cassandra, Hadoop, PostgreSQL, or Neo4j.
- Version Control: Proficiency in version control tools like Git, SVN, or BitBucket.
- Problem-Solving Skills: Excellent problem-solving abilities with strong written and verbal communication skills.
Responsibilities
- Client Engagement: Understand client business use cases and technical requirements, translating them into technical designs that effectively meet those requirements.
- Requirements Mapping: Map decisions to requirements and communicate these to development teams.
- Solution Identification: Identify various solutions and determine the best options to meet client needs.
- Guidelines Definition: Define guidelines and benchmarks for non-functional requirements (NFR) during project implementation.
- Documentation: Write and review design documents that outline the overall architecture, framework, and high-level design for developers.
- Architecture Review: Evaluate architecture and design for extensibility, scalability, security, design patterns, user experience, and NFRs, ensuring adherence to best practices.
- Solution Development: Develop and design overall solutions for defined functional and non-functional requirements, specifying technologies, patterns, and frameworks.
- Technology Integration: Understand technology integration scenarios and apply insights to projects.
- Issue Resolution: Resolve issues raised during code reviews through systematic root cause analysis, justifying decisions made.
- Proof of Concept: Conduct proofs of concept (POCs) to validate that proposed designs and technologies meet requirements.
Qualifications
- Education: Bachelor s or Master s degree in Computer Science, Information Technology, or a related field.
Qualification : Bachelors or masters degree in computer science, Information Technology, or a related field.
Experience Required :
Minimum 7 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us