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
REQUIREMENTS:
- Total Experience 11+ years
- Strong working experience in Linux/Unix Administration.
- Experience with Google Cloud Platform (GCP).
- Hands-on experience with automation and orchestration tools, including Terraform, Packer, and Ansible.
- Proficiency in Docker.
- Experience in one or more of Perl, Python, Go, or Shell scripting.
- Working knowledge of key/value stores, database technologies (SQL and NoSQL), and application monitoring and content delivery systems such as Redis, NewRelic, Akamai, Fastly/Varnish, ELK, Grafana, etc.
- Basic understanding of networking and infrastructure setup in a web hosting/delivery environment.
- Experience in system hardening and knowledge of information security best practices.
- Broad and deep experience in web operations, from server provisioning automation to cloud computing.
- Proven expertise in deploying and troubleshooting complex web applications or microservices with multiple components, including relational and NoSQL databases, caching layers, external APIs, CDNs, etc.
- Strong understanding of change and version management.
- Highly accountable with a strong sense of ownership.
- Experience in designing and implementing secure cloud environments using industry best practices.
- Strong architecture, design, and implementation skills for server environments across development and production stages.
- Ability to manage projects, business-as-usual tasks, and product roadmap priorities simultaneously.
RESPONSIBILITIES:
- Manage and optimize Linux/Unix systems to ensure seamless performance.
- Leverage GCP to design, deploy, and manage scalable cloud solutions.
- Automate processes and workflows using tools like Terraform, Packer, and Ansible.
- Containerize applications and manage deployments with Docker.
- Develop and maintain scripts in Perl, Python, Go, or Shell to enhance automation and system performance.
- Implement and maintain database technologies and monitoring tools to ensure reliability and performance.
- Harden systems to align with information security standards and best practices.
- Design, architect, and implement robust server environments from development through production.
- Troubleshoot and resolve issues in complex web applications or microservices environments.
- Collaborate with cross-functional teams to manage changes, versions, and deployments effectively.
- Provide innovative solutions for secure, scalable, and reliable cloud environments
Qualifications
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.