The Associate Principal Engineer, DevOps will manage Linux/Unix systems and optimize them for performance, leverage Google Cloud Platform, and automate processes using tools like Terraform and Docker. The role includes scripting in various languages and implementing database technologies while ensuring security best practices in a cloud environment.
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.
Top Skills
Go
Perl
Python
Shell
Similar Jobs
Be an Early Applicant
As a Software Engineer III SRE + DevOps, you will enhance system reliability at JPMorgan Chase by automating manual processes, contributing to small to medium projects, improving monitoring and observability, and resolving incidents collaboratively. You will apply knowledge of software engineering, coding, and cloud-based infrastructure, while working with various tools and technologies to support financial services operations.
Be an Early Applicant
As a Lead Infrastructure Engineer, you will enhance infrastructure excellence by providing operational expertise, developing automation solutions, conducting root cause analyses, and collaborating with development teams to address system failures and ensure application reliability.
Be an Early Applicant
As a DevOps Software Engineer at JPMorgan Chase, you will design and deliver tech products, ensuring secure and stable solutions. Your role involves developing production code, maintaining algorithms, and improving software performance through analysis of diverse data sets. You will also contribute to engineering practices and support a culture of diversity and inclusion.
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.