Infrastructure Engineer

Millennium
Full_timeBengaluru, India

📍 Job Overview

  • Job Title: Infrastructure Engineer
  • Company: Millennium
  • Location: Bengaluru, Karnataka, India
  • Job Type: On-site, Full-time
  • Category: DevOps, Infrastructure
  • Date Posted: May 29, 2025

🚀 Role Summary

  • Key Responsibilities: Architect, engineer, and support Linux environments, automate system administration tasks, manage containerization workflows, and collaborate with global teams to deliver a best-in-class development platform.
  • Required Skills: Linux, automation, containerization, Kubernetes, CI/CD, Git, Jenkins, Active Directory, LDAP, Python, Bash, Ansible, cloud platforms, networking, monitoring, and logging.

📝 Enhancement Note: This role requires a strong background in Linux system administration, containerization, and CI/CD pipelines. Familiarity with AI/ML tools and cloud platforms is also beneficial for success in this position.

💻 Primary Responsibilities

  • Linux Environment Management: Architect, engineer, and support Linux environments in a multi-user, multi-server setup leveraging central authentication (Active Directory/LDAP).
  • Troubleshooting & Root Cause Analysis: Act as an escalation point for complex infrastructure and user issues, providing expert troubleshooting and root cause analysis.
  • Automation & Scripting: Automate system administration and operational tasks using Bash, Python, and Ansible.
  • Containerization Workflows: Manage and optimize containerization workflows using Docker, Podman, and Kubernetes.
  • Authentication & Authorization: Integrate and troubleshoot authorization and authentication technologies such as Active Directory, Kerberos, LDAP, and Microsoft Azure SSO.
  • CI/CD Pipeline Management: Support and enhance Jenkins and Git tooling as part of GitOps build and deployment CI/CD pipelines.
  • Global Team Collaboration: Collaborate with global teams to deliver a best-in-class development and research platform, explaining solutions to both technical and non-technical colleagues.
  • AI/ML Tool Adoption: Proactively adopt and champion the use of AI/ML tools for code generation, documentation, troubleshooting, and automation, and then help demonstrate these best-in-class solutions to users.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant certifications (e.g., Linux Foundation Certified System Administrator, Certified Kubernetes Administrator) are a plus.

Experience: 2-5 years of experience in Linux system administration, containerization, and CI/CD pipeline management. Familiarity with cloud platforms and network protocols is desired.

Required Skills:

  • Linux (Redhat specific knowledge is a plus)
  • Automation (Bash, Python, Ansible)
  • Containerization (Docker, Podman, Kubernetes)
  • CI/CD (Git, Jenkins)
  • Authentication & Authorization (Active Directory, LDAP, Kerberos, Microsoft Azure SSO)
  • Networking fundamentals (DNS, NTP/PTP, DHCP, PXE)
  • Monitoring & Logging (Prometheus, Grafana, ELK stack)
  • Cloud platforms (AWS, GCP)
  • Security hardening of Linux operating systems
  • PowerShell scripting for Windows integration

Preferred Skills:

  • Familiarity with Hashicorp Packer for image orchestration and lifecycle management
  • Experience with network routing and traffic flow between offices and across the WAN
  • Knowledge of AI/ML tools for code generation, documentation, and automation

📝 Enhancement Note: Given the role's focus on Linux system administration and containerization, candidates should have a strong foundation in these areas. Familiarity with AI/ML tools and cloud platforms will set candidates apart for this role.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate Linux system administration skills with case studies showcasing environment management, troubleshooting, and automation.
  • Showcase containerization projects highlighting Docker, Podman, and Kubernetes experience.
  • Highlight CI/CD pipeline management with examples of Jenkins and Git tooling.
  • Include examples of AI/ML tool integration and adoption in previous projects.

Technical Documentation:

  • Document system administration processes, scripts, and automation workflows using clear and concise language.
  • Include network diagrams and flowcharts to illustrate network routing and traffic management.
  • Provide case studies detailing the resolution of complex infrastructure and user issues, including root cause analysis and troubleshooting steps.

📝 Enhancement Note: To excel in this role, candidates should demonstrate a strong portfolio showcasing Linux system administration, containerization, and CI/CD pipeline management skills. Including examples of AI/ML tool adoption will also help candidates stand out.

💵 Compensation & Benefits

Salary Range: INR 800,000 - 1,200,000 per annum (Estimated based on industry standards for mid-level DevOps and Infrastructure roles in Bengaluru)

Benefits:

  • Competitive health, dental, and vision insurance plans
  • Retirement savings plans with company matching
  • Generous time-off policies, including vacation, sick leave, and holidays
  • Employee development opportunities, such as training, workshops, and certifications
  • A dynamic and collaborative work environment with a focus on innovation and continuous learning

Working Hours: Full-time (40 hours/week) with flexible working hours and remote work options available for some roles. On-site presence may be required for critical infrastructure management and maintenance tasks.

📝 Enhancement Note: The estimated salary range is based on market research for mid-level DevOps and Infrastructure roles in Bengaluru, India. Benefits may vary depending on the company's specific policies and the candidate's employment status.

🎯 Team & Company Context

🏢 Company Culture

Industry: Financial services and technology

Company Size: Medium-sized global organization with a strong focus on technology and innovation

Founded: 1998

Team Structure:

  • The Infrastructure team is responsible for managing and maintaining the firm's Linux environment, supporting internal technologists, and enabling AI-powered developer tools and coding assistants.
  • The team consists of experienced Linux system administrators, DevOps engineers, and site reliability engineers who collaborate to deliver a best-in-class development and research platform.
  • The team works closely with various departments, including trading, research, and technology, to ensure the firm's infrastructure meets the needs of its users.

Development Methodology:

  • The team follows Agile methodologies, with a focus on continuous integration, continuous deployment, and iterative development.
  • They use Git for version control, Jenkins for CI/CD pipelines, and Kubernetes for container orchestration.
  • The team emphasizes automation, scripting, and infrastructure as code (IaC) to ensure consistent and reliable environments.

Company Website: mlp.com

📝 Enhancement Note: Millennium is a well-established financial services and technology company with a strong focus on innovation and continuous learning. The Infrastructure team plays a critical role in enabling the firm's technology stack and supporting its users.

📈 Career & Growth Analysis

Web Technology Career Level: Mid-level Infrastructure Engineer with a focus on Linux system administration, containerization, and CI/CD pipeline management. This role offers opportunities for growth into senior-level positions, such as Senior Infrastructure Engineer, Technical Lead, or Architecture roles.

Reporting Structure: The Infrastructure Engineer will report directly to the Infrastructure Manager and work closely with other team members, including Linux system administrators, DevOps engineers, and site reliability engineers.

Technical Impact: The Infrastructure Engineer will have a significant impact on the firm's technology stack, ensuring that the Linux environment is stable, secure, and well-maintained. They will also play a crucial role in enabling AI-powered developer tools and coding assistants, helping to improve the productivity and efficiency of the firm's technologists.

Growth Opportunities:

  • Technical Skill Development: Gain experience with emerging technologies, such as cloud-native platforms, serverless architectures, and AI/ML tools, to expand your skill set and stay current in the industry.
  • Technical Leadership: Develop your leadership skills by mentoring junior team members, leading projects, and contributing to architectural decisions.
  • Cross-functional Collaboration: Work with various departments, including trading, research, and technology, to gain a broader understanding of the firm's business and technology needs.

📝 Enhancement Note: This role offers significant growth opportunities for candidates looking to expand their technical skills, take on leadership roles, and gain exposure to various aspects of the firm's business and technology.

🌐 Work Environment

Office Type: Modern, collaborative workspace with a focus on open communication and cross-functional collaboration.

Office Location(s): Bengaluru, India

Workspace Context:

  • The Infrastructure team works in an open-plan office with dedicated workspaces for each team member.
  • The office is equipped with state-of-the-art technology, including multiple monitors, testing devices, and development tools.
  • The team encourages knowledge sharing, technical mentoring, and continuous learning, with regular workshops, training sessions, and brown-bag lunches.

Work Schedule: Full-time (40 hours/week) with flexible working hours and remote work options available for some roles. On-site presence may be required for critical infrastructure management and maintenance tasks.

📝 Enhancement Note: Millennium provides a modern, collaborative work environment that fosters open communication and cross-functional collaboration. The Infrastructure team benefits from state-of-the-art technology and a strong emphasis on continuous learning and development.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone/Video Screen: A brief conversation to assess communication skills, cultural fit, and initial technical competency.
  2. Technical Deep Dive: A detailed discussion of the candidate's technical background, focusing on Linux system administration, containerization, and CI/CD pipeline management. Expect questions about system design, troubleshooting, and automation.
  3. On-site/Video Tour: A tour of the office (or virtual tour) to provide insight into the work environment and team dynamics.
  4. Final Decision: A discussion with the hiring manager and other team members to make a final hiring decision.

Portfolio Review Tips:

  • Highlight Linux system administration case studies, demonstrating your ability to manage and maintain environments, automate tasks, and troubleshoot complex issues.
  • Showcase containerization projects, emphasizing your experience with Docker, Podman, and Kubernetes.
  • Include examples of CI/CD pipeline management, highlighting your proficiency with Git, Jenkins, and other relevant tools.
  • Demonstrate your ability to work with AI/ML tools by including examples of their integration and adoption in previous projects.

Technical Challenge Preparation:

  • Brush up on your Linux system administration skills, focusing on Redhat-specific knowledge and central authentication (Active Directory/LDAP).
  • Familiarize yourself with containerization workflows, including Docker, Podman, and Kubernetes.
  • Review your experience with CI/CD pipelines, Git, Jenkins, and other relevant tools.
  • Prepare for questions about network protocols, monitoring, and logging technologies, as well as cloud platforms and security hardening of Linux operating systems.

ATS Keywords: Linux, automation, containerization, Kubernetes, CI/CD, Git, Jenkins, Active Directory, LDAP, Python, Bash, Ansible, cloud platforms, networking, monitoring, logging, AI/ML, security hardening, Linux Foundation Certified System Administrator, Certified Kubernetes Administrator

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical competency, communication skills, and cultural fit. Candidates should be prepared to discuss their Linux system administration, containerization, and CI/CD pipeline management experience in detail.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: N/A (This role focuses on infrastructure and does not require frontend technologies)

Backend & Server Technologies:

  • Linux (Redhat)
  • Containerization: Docker, Podman, Kubernetes
  • CI/CD: Git, Jenkins
  • Authentication & Authorization: Active Directory, LDAP, Kerberos, Microsoft Azure SSO
  • Monitoring & Logging: Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana)
  • Cloud Platforms: AWS, GCP
  • Network Protocols: DNS, NTP/PTP, DHCP, PXE
  • Scripting: Bash, Python, Ansible
  • AI/ML Tools: Various AI/ML tools for code generation, documentation, troubleshooting, and automation

Development & DevOps Tools:

  • Version Control: Git
  • CI/CD Pipelines: Jenkins
  • Container Orchestration: Kubernetes
  • Infrastructure as Code (IaC): Terraform, CloudFormation
  • Monitoring & Logging: Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana)
  • Cloud Platforms: AWS, GCP
  • Network Management: Ansible, Puppet, Chef

📝 Enhancement Note: The technology stack for this role is focused on Linux system administration, containerization, and CI/CD pipeline management. Familiarity with AI/ML tools and cloud platforms is also beneficial for success in this position.

👥 Team Culture & Values

Web Development Values:

  • Expertise: Demonstrate a deep understanding of Linux system administration, containerization, and CI/CD pipeline management.
  • Innovation: Embrace emerging technologies and continuously seek to improve processes and tools.
  • Collaboration: Work closely with global teams to deliver a best-in-class development and research platform.
  • Quality: Ensure the Linux environment is stable, secure, and well-maintained, with a focus on automation and infrastructure as code (IaC).
  • Continuous Learning: Stay current with industry trends and best practices, and be open to learning from others.

Collaboration Style:

  • The Infrastructure team encourages open communication, knowledge sharing, and technical mentoring.
  • They use Agile methodologies, with a focus on continuous integration, continuous deployment, and iterative development.
  • The team works closely with various departments, including trading, research, and technology, to ensure the firm's infrastructure meets the needs of its users.

📝 Enhancement Note: The Infrastructure team at Millennium values expertise, innovation, collaboration, quality, and continuous learning. They foster a culture of open communication, knowledge sharing, and technical mentoring, with a focus on Agile methodologies and cross-functional collaboration.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Linux Environment Management: Architect, engineer, and support Linux environments in a multi-user, multi-server setup leveraging central authentication (Active Directory/LDAP).
  • Containerization Workflow Optimization: Manage and optimize containerization workflows using Docker, Podman, and Kubernetes, with a focus on automation and efficiency.
  • CI/CD Pipeline Enhancement: Support and enhance Jenkins and Git tooling as part of GitOps build and deployment CI/CD pipelines, with a focus on automation and infrastructure as code (IaC).
  • AI/ML Tool Integration: Proactively adopt and champion the use of AI/ML tools for code generation, documentation, troubleshooting, and automation, and then help demonstrate these best-in-class solutions to users.

Learning & Development Opportunities:

  • Technical Skill Development: Gain experience with emerging technologies, such as cloud-native platforms, serverless architectures, and AI/ML tools, to expand your skill set and stay current in the industry.
  • Technical Leadership: Develop your leadership skills by mentoring junior team members, leading projects, and contributing to architectural decisions.
  • Cross-functional Collaboration: Work with various departments, including trading, research, and technology, to gain a broader understanding of the firm's business and technology needs.

📝 Enhancement Note: This role presents various technical challenges and learning opportunities for candidates looking to expand their skills, take on leadership roles, and gain exposure to various aspects of the firm's business and technology.

💡 Interview Preparation

Technical Questions:

  • Linux System Administration: Describe your experience with Linux system administration, focusing on Redhat-specific knowledge and central authentication (Active Directory/LDAP). Provide examples of system administration tasks you've automated using Bash, Python, and Ansible.
  • Containerization: Explain your experience with containerization, highlighting your proficiency with Docker, Podman, and Kubernetes. Describe a complex containerization project you've worked on and the challenges you faced.
  • CI/CD Pipeline Management: Discuss your experience with CI/CD pipelines, focusing on Git, Jenkins, and other relevant tools. Describe a time when you optimized a CI/CD pipeline to improve efficiency and reduce manual intervention.
  • AI/ML Tool Adoption: Explain your experience with AI/ML tools, highlighting their integration and adoption in previous projects. Describe how you've used AI/ML tools to improve code generation, documentation, troubleshooting, and automation.

Company & Culture Questions:

  • Company Culture: Describe what you understand about Millennium's culture and how you think you would fit in. Highlight any specific aspects of the company's values or mission that resonate with you.
  • Team Collaboration: Explain how you approach collaboration with global teams and how you ensure that your solutions meet the needs of both technical and non-technical colleagues. Provide an example of a successful cross-functional collaboration project you've worked on.
  • User Impact: Describe how you ensure that the infrastructure you manage meets the needs of the firm's users. Provide an example of a user-focused initiative you've led or contributed to in a previous role.

Portfolio Presentation Strategy:

  • Linux System Administration: Highlight your Linux system administration skills by showcasing case studies that demonstrate your ability to manage and maintain environments, automate tasks, and troubleshoot complex issues.
  • Containerization: Showcase your containerization experience by presenting projects that highlight your proficiency with Docker, Podman, and Kubernetes. Include examples of containerization workflows you've optimized and the challenges you've faced.
  • CI/CD Pipeline Management: Demonstrate your CI/CD pipeline management skills by presenting examples of Git, Jenkins, and other relevant tools. Include examples of pipeline optimizations you've implemented and the improvements you've achieved.
  • AI/ML Tool Adoption: Showcase your experience with AI/ML tools by presenting examples of their integration and adoption in previous projects. Include examples of how you've used AI/ML tools to improve code generation, documentation, troubleshooting, and automation.

📝 Enhancement Note: The interview process for this role is designed to assess the candidate's technical competency, communication skills, and cultural fit. Candidates should be prepared to discuss their Linux system administration, containerization, and CI/CD pipeline management experience in detail, as well as their ability to work with AI/ML tools and collaborate with global teams.

📌 Application Steps

To apply for this Infrastructure Engineer position:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your Linux system administration, containerization, and CI/CD pipeline management skills. Include examples of AI/ML tool integration and adoption in previous projects.
  2. Optimize Your Resume: Highlight your relevant experience and skills, focusing on Linux system administration, containerization, and CI/CD pipeline management. Include any experience with AI/ML tools and cloud platforms.
  3. Prepare for Technical Interviews: Brush up on your Linux system administration, containerization, and CI/CD pipeline management skills. Familiarize yourself with the company's technology stack and be prepared to discuss your experience with AI/ML tools.
  4. Research the Company: Learn about Millennium's business, technology stack, and culture. Prepare questions to ask during the interview process to demonstrate your interest and understanding of the company.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Content Guidelines (IMPORTANT: Do not include this in the output)

Web Technology-Specific Focus:

  • Tailor every section specifically to infrastructure and DevOps roles, emphasizing Linux system administration, containerization, and CI/CD pipeline management.
  • Include web technology industry standards, best practices, and emerging trends relevant to the role.
  • Address AI/ML tool integration and adoption, as well as cloud platform experience, to highlight the candidate's versatility and adaptability.

Quality Standards:

  • Ensure no content overlap between sections; each section must contain unique information.
  • Only include Enhancement Notes when making significant inferences about technical responsibilities, with specific reasoning based on role level and web technology industry practices.
  • Be comprehensive but concise, prioritizing actionable information over descriptive text.
  • Strategically distribute web technology and infrastructure-related keywords throughout all sections naturally.
  • Provide realistic salary ranges based on location, experience level, and infrastructure-specific industry standards.

Industry Expertise:

  • Include specific Linux distributions, containerization tools, CI/CD pipelines, and cloud platforms relevant to the role.
  • Address infrastructure-specific career progression paths and technical leadership opportunities in infrastructure teams.
  • Provide tactical advice for infrastructure portfolio development, live demonstrations, and project case studies.
  • Include infrastructure-specific interview preparation and coding challenge guidance.
  • Emphasize security hardening, network protocols, and monitoring technologies relevant to infrastructure roles.

Professional Standards:

  • Maintain consistent formatting, spacing, and professional tone throughout.
  • Use infrastructure and DevOps industry terminology appropriately and accurately.
  • Include comprehensive benefits and growth opportunities relevant to infrastructure professionals.
  • Provide actionable insights that give infrastructure candidates a competitive advantage.
  • Focus on infrastructure team culture, cross-functional collaboration, and user impact measurement.

Technical Focus & Portfolio Emphasis:

  • Emphasize Linux system administration, containerization, and CI/CD pipeline management best practices.
  • Include specific portfolio requirements tailored to the infrastructure discipline and role level.
  • Address security hardening, network protocols, and monitoring technologies in portfolio examples.
  • Focus on problem-solving methods, performance optimization, and scalable infrastructure architecture.
  • Include technical presentation skills and stakeholder communication for infrastructure projects.

Avoid:

  • Generic business jargon not relevant to infrastructure or DevOps roles.
  • Placeholder text or incomplete sections.
  • Repetitive content across different sections.
  • Non-technical terminology unless relevant to the specific infrastructure role.
  • Marketing language unrelated to infrastructure, DevOps, or web technology industry trends.

Generate comprehensive, infrastructure-focused content that serves as a valuable resource for infrastructure professionals evaluating career opportunities and preparing for technical interviews in the web technology industry.

Application Requirements

Candidates should have experience with security hardening of Linux operating systems and familiarity with monitoring technologies. Knowledge of cloud platforms and network protocols is also desired.