Staff Engineer (cloud Infrastructure) Job in Nagarro

Staff Engineer (cloud Infrastructure)

Apply Now
Job Summary

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

See more recommended jobs