Job Title - Infrastructure Automation Engineer
Years of Experience - 6 - 15 Years
Education - BE/B.Tech
Location - Bengaluru
About the Role
As global investment firms continue to reimagine the future of investing, technology teams are constantly improving IT infrastructure, positioning themselves at the forefront of a rapidly evolving landscape. This role is part of a team of experts experimenting and discovering new ways to deliver exceptional end-user experiences while embracing enterprise agile methodologies.
The Infrastructure team engineers and operates the foundational technology platforms that power critical business applications. These span datacenter infrastructure to large-scale cloud services, with the shared goal of providing reliable, performant, and modern platforms that improve time-to-market for business initiatives. The team also delivers end-user technology solutions to support the evolving collaboration and productivity needs of global teams, with a strong focus on innovation and challenging the current state of infrastructure technology.
What You'll Do
- Lead the design and implementation of advanced automation solutions to enhance infrastructure operations.
- Architect scalable and efficient automation systems utilizing AWS cloud services.
- Develop and maintain automation systems using object-oriented programming languages and modern IDEs.
- Apply expertise in Linux systems to script and automate operations effectively.
- Leverage advanced knowledge of networking concepts (load balancers, firewalls, protocols) to build robust solutions.
- Implement and optimize configuration automation with tools like Ansible and Terraform.
- Collaborate with cross-functional teams to drive automation initiatives across multiple technology domains.
- Mentor junior engineers and contribute to their professional development.
What's Required
- 6+ years of professional experience as a software engineer, with a Bachelor's or higher degree in Computer Science or a related discipline.
- Strong proficiency in object-oriented programming languages such as Rust, Java, or Python.
- Expertise with core AWS services (EC2, S3, VPC, Route53, IAM).
- Experience developing systems integrated with real-time messaging (Kafka, RabbitMQ).
- Deep understanding of Linux systems and automation for system operations.
- Solid fundamentals in networking concepts and technologies.
- Familiarity with configuration automation tools (Ansible, Terraform).
- Experience integrating with relational and non-relational databases (Postgres, Elasticsearch, MongoDB).
- Knowledge of monitoring tools (Grafana, Prometheus, DataDog).
- Strong software design skills for large-scale systems.
- Ability to clarify requirements and build detailed execution plans.
- Excellent problem-solving skills, attention to detail, and communication abilities.
- Commitment to the highest ethical standards.