Site Reliability Engineer (Java/Python + DevOps CI/CD)

Acquia
Full_time

πŸ“ Job Overview

  • Job Title: Site Reliability Engineer (Java/Python + DevOps CI/CD)
  • Company: Acquia
  • Location: Pune, Mahārāshtra, India
  • Job Type: On-site, Remote (Delhi/NCR)
  • Category: DevOps Engineer
  • Date Posted: 2025-06-23
  • Experience Level: Mid-level (2-5 years)
  • Remote Status: Hybrid (On-site in Pune, Remote in Delhi/NCR)

πŸš€ Role Summary

  • πŸ“ Enhancement Note: This role focuses on developing, maintaining, and securing Acquia's CI/CD pipeline, utilizing Java, Python, and DevOps CI/CD skills. It involves collaborating with multiple teams and products, requiring strong communication and teamwork skills.

  • Acquia is seeking a Site Reliability Engineer to work on DevOps Continuous Integration and Delivery for a range of core services, tooling, and automation. This role offers the opportunity to help refactor and integrate existing architecture for greater automation.

πŸ’» Primary Responsibilities

  • πŸ“ Enhancement Note: The primary responsibilities revolve around developing, maintaining, and monitoring Acquia's CI/CD pipeline, ensuring high availability, performance, and change management.

  • πŸ”‘ Key Responsibilities:

    • Develop and maintain the CI/CD pipeline for multiple products and services at Acquia.
    • Utilize object-oriented programming experience to build and integrate solutions for automation tasks.
    • Help onboard services, products, and components, and contribute to the way Acquia builds, tests, operates, and monitors its cloud-based products and services.
    • Maintain an understanding of system functionality and architecture, with a focus on operational aspects (availability, performance, change management, etc.).
    • Collaborate with team members to review work and participate in the Scrum software development lifecycle.
    • Provide product support to internal stakeholders and work in a team environment where your team operates the services you build.

πŸŽ“ Skills & Qualifications

Education & Experience

  • πŸ“ Enhancement Note: A BS/MS degree in Computer Science or a related field is preferred, with 3+ years of experience in object-oriented programming languages like Java or Python.

  • Education: Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.

  • Experience: 3+ years of experience in object-oriented programming languages like Java or Python.

Required Skills

  • πŸ“ Enhancement Note: The required skills focus on DevOps, CI/CD, automation, and cloud services, with proficiency in Java, Python, and relevant tools.

  • Required Skills:

    • 3+ years of experience in object-oriented programming languages like Java or Python.
    • Experience in building and operating a DevOps CI/CD pipeline.
    • Proficiency in writing build automation using Python, Go, or Java, along with Terraform and Unix Shell (bash/ksh).
    • Experience with continuous delivery and integration tools: Jenkins, GitHub, Artifactory.
    • Experience with automation/configuration management using Ansible, Chef, or Puppet.
    • Experience in managing, monitoring, and reporting systems, and building observability dashboards.
    • Centralized logging experience with Sumologic or similar products.
    • Experience in developing code for test coverage and performing continuous deployment in a software engineering environment.
    • Experience in administering Linux servers.
    • Knowledge of AWS/GCP products like EC2 or EKS/ECS.

Preferred Skills

  • πŸ“ Enhancement Note: The preferred skills indicate a strong focus on containerization, security, and communication, with a bonus for Drupal and open-source software knowledge.

  • Preferred Skills:

    • Familiarity with container-based products like Docker and Kubernetes.
    • Understanding of security best practices.
    • Good communication skills (verbal and written).
    • Ability to work in a team and be a team player.
    • Knowledge of Drupal, MySQL, Apache, and other open-source software.

πŸ“Š Web Portfolio & Project Requirements

πŸ“ Enhancement Note: While not explicitly stated, a strong portfolio showcasing CI/CD pipeline development, automation, and cloud service management would be beneficial for this role.

  • Portfolio Essentials:

    • Demonstrate experience in developing, maintaining, and monitoring CI/CD pipelines using relevant tools and technologies.
    • Showcase automation and configuration management projects using Ansible, Chef, or Puppet.
    • Highlight cloud service management and monitoring experience, with an emphasis on AWS/GCP products.
    • Include projects that exhibit strong problem-solving skills and a focus on high availability and performance.
  • Technical Documentation:

    • Provide clear and concise documentation for your projects, explaining the architecture, configuration, and deployment processes.
    • Include testing methodologies, performance metrics, and optimization techniques used in your projects.

πŸ’΅ Compensation & Benefits

πŸ“ Enhancement Note: Salary information is not provided, but Acquia offers competitive healthcare coverage, wellness programs, take-it-when-you-need-it time off, parental leave, recognition programs, and more.

  • Salary Range: Not specified; research indicates that mid-level DevOps engineers in India earn between β‚Ή8-15 lakhs per annum, depending on experience and location. (Source: Glassdoor, Payscale)
  • Benefits:
    • Competitive healthcare coverage.
    • Wellness programs.
    • Take-it-when-you-need-it time off.
    • Parental leave.
    • Recognition programs.

🎯 Team & Company Context

🏒 Company Culture

  • πŸ“ Enhancement Note: Acquia is an open-source digital experience company focused on community and collaboration, with a strong emphasis on innovation and customer-centricity.

  • Industry: Open-source digital experience platform.

  • Company Size: Medium (1,001-5,000 employees).

  • Founded: 2007.

  • Team Structure:

    • The DevOps team at Acquia consists of Site Reliability Engineers, DevOps Engineers, and other related roles, working collaboratively to ensure high availability, performance, and scalability of Acquia's products and services.
    • The team follows Agile methodologies, with a focus on continuous improvement and customer value delivery.
  • Development Methodology:

    • Acquia follows Agile/Scrum methodologies, with sprint planning, code reviews, testing, and quality assurance practices in place.
    • The company employs CI/CD pipelines, automated deployment, and server management techniques to ensure efficient and reliable software delivery.
  • Company Website: Acquia

πŸ“ˆ Career & Growth Analysis

  • πŸ“ Enhancement Note: This role offers opportunities for technical growth, leadership development, and exposure to cutting-edge technologies in the open-source digital experience space.

  • Web Technology Career Level: Mid-level Site Reliability Engineer, responsible for developing, maintaining, and monitoring CI/CD pipelines, with a focus on high availability, performance, and change management.

  • Reporting Structure: This role reports directly to the DevOps Engineering Manager and works collaboratively with other teams, including Product, Engineering, and QA.

  • Technical Impact: The Site Reliability Engineer plays a crucial role in ensuring the reliability, performance, and scalability of Acquia's products and services, directly impacting the user experience and customer satisfaction.

  • Growth Opportunities:

    • Technical Growth: Opportunities to learn and work with cutting-edge technologies, such as Kubernetes, Docker, and cloud services (AWS/GCP).
    • Leadership Development: Potential to take on more significant responsibilities, mentor junior team members, and contribute to architectural decisions.
    • Architecture & Design: Opportunities to work on refactoring and integrating existing architecture for greater automation and improved performance.

🌐 Work Environment

  • πŸ“ Enhancement Note: Acquia offers a hybrid work environment, with on-site work in Pune and remote work options for Delhi/NCR-based candidates.

  • Office Type: Hybrid (On-site in Pune, Remote in Delhi/NCR).

  • Office Location(s): Pune, Mahārāshtra, India; Delhi/NCR, India.

  • Workspace Context:

    • On-site (Pune): Collaborative workspace with multiple monitors, testing devices, and access to development tools.
    • Remote (Delhi/NCR): Remote work options with flexible scheduling for deployment windows, maintenance, and project deadlines.
  • Work Schedule: Flexible work schedule with take-it-when-you-need-it time off, allowing for a healthy work-life balance.

πŸ“„ Application & Technical Interview Process

πŸ“ Enhancement Note: The interview process focuses on technical skills, problem-solving, and cultural fit, with a strong emphasis on DevOps, CI/CD, and automation.

  • Interview Process:

    • Technical Assessment: A hands-on technical assessment focusing on CI/CD pipeline development, automation, and cloud service management using relevant tools and technologies.
    • System Design Discussion: A discussion on system design, architecture, and scalability, with a focus on high availability and performance.
    • Cultural Fit Assessment: An evaluation of communication skills, teamwork, and cultural fit within the Acquia team.
    • Final Evaluation: A final evaluation based on technical skills, problem-solving abilities, and cultural fit.
  • Portfolio Review Tips:

    • πŸ“ Enhancement Note: A strong portfolio showcasing CI/CD pipeline development, automation, and cloud service management projects would be beneficial for this role.

    • Highlight projects that demonstrate your ability to develop, maintain, and monitor CI/CD pipelines using relevant tools and technologies.

    • Include projects that showcase your problem-solving skills, focus on high availability and performance, and exhibit strong communication and teamwork skills.

  • Technical Challenge Preparation:

    • πŸ“ Enhancement Note: Prepare for technical challenges focusing on CI/CD pipeline development, automation, and cloud service management using relevant tools and technologies.

    • Familiarize yourself with Acquia's tech stack, including Java, Python, DevOps CI/CD tools, and cloud services (AWS/GCP).

    • Brush up on your problem-solving skills, system design, and architecture knowledge to tackle technical challenges effectively.

  • ATS Keywords:

    • Programming Languages: Java, Python, Go, Bash, Shell.
    • Web Frameworks: Not applicable (DevOps role).
    • Server Technologies: Linux, AWS, GCP, EC2, EKS, ECS.
    • Databases: Not specified (DevOps role).
    • Tools: Jenkins, GitHub, Artifactory, Ansible, Chef, Puppet, Sumologic, Docker, Kubernetes.
    • Methodologies: Agile, Scrum, CI/CD, DevOps.
    • Soft Skills: Communication, Teamwork, Problem-solving, Adaptability.
    • Industry Terms: CI/CD Pipeline, Automation, Cloud Services, Site Reliability Engineering, DevOps.

πŸ›  Technology Stack & Web Infrastructure

  • πŸ“ Enhancement Note: The technology stack for this role focuses on DevOps, CI/CD, automation, and cloud services, with a strong emphasis on Java, Python, and relevant tools.

  • Frontend Technologies: Not applicable (DevOps role).

  • Backend & Server Technologies:

    • Java, Python.
    • Server Technologies: Linux, AWS, GCP, EC2, EKS, ECS.
    • Infrastructure Tools: Jenkins, GitHub, Artifactory, Ansible, Chef, Puppet, Sumologic, Docker, Kubernetes.
  • Development & DevOps Tools:

    • Version Control Systems: Git, SVN.
    • CI/CD Tools: Jenkins, GitHub, Artifactory.
    • Automation/Configuration Management: Ansible, Chef, Puppet.
    • Monitoring & Logging: Sumologic, AWS CloudWatch, GCP Stackdriver.
    • Cloud Services: AWS, GCP, EC2, EKS, ECS.

πŸ‘₯ Team Culture & Values

  • πŸ“ Enhancement Note: Acquia's culture emphasizes community, collaboration, innovation, and customer-centricity, with a strong focus on open-source technologies and digital experience platforms.

  • Web Development Values:

    • Innovation: Embracing new technologies and approaches to drive digital experience innovation.
    • Customer-centricity: Focusing on customer needs and delivering exceptional digital experiences.
    • Collaboration: Working together to achieve common goals and drive success.
    • Community: Building and fostering a strong community of open-source contributors and enthusiasts.
  • Collaboration Style:

    • Cross-functional Integration: Collaborating with multiple teams, including Product, Engineering, and QA, to ensure high availability, performance, and scalability.
    • Code Review Culture: Encouraging peer code reviews and continuous learning to improve the quality of Acquia's products and services.
    • Knowledge Sharing: Fostering a culture of knowledge sharing, technical mentoring, and continuous learning.

⚑ Challenges & Growth Opportunities

  • πŸ“ Enhancement Note: This role presents challenges and growth opportunities in developing, maintaining, and monitoring CI/CD pipelines, with a focus on high availability, performance, and automation.

  • Technical Challenges:

    • CI/CD Pipeline Development: Developing, maintaining, and monitoring CI/CD pipelines using relevant tools and technologies.
    • Automation & Configuration Management: Automating tasks, managing configurations, and ensuring consistent and reliable deployments.
    • Cloud Service Management: Managing and monitoring cloud services (AWS/GCP) to ensure high availability, performance, and scalability.
    • Problem-solving: Tackling complex challenges and finding creative solutions to ensure reliable and efficient software delivery.
  • Learning & Development Opportunities:

    • Technical Skill Development: Opportunities to learn and work with cutting-edge technologies, such as Kubernetes, Docker, and cloud services (AWS/GCP).
    • Conference Attendance & Certification: Acquia supports employee attendance at relevant conferences and certifications to enhance technical skills and knowledge.
    • Technical Mentorship & Leadership Development: Opportunities to mentor junior team members, contribute to architectural decisions, and develop leadership skills.

πŸ’‘ Interview Preparation

  • πŸ“ Enhancement Note: Prepare for the interview process by focusing on technical skills, problem-solving, and cultural fit, with a strong emphasis on DevOps, CI/CD, and automation.

  • Technical Questions:

    • Technical Question 1: Demonstrate your experience in developing, maintaining, and monitoring CI/CD pipelines using relevant tools and technologies.
    • Technical Question 2: Explain your approach to system design, architecture, and scalability, with a focus on high availability and performance.
    • Technical Question 3: Showcase your problem-solving skills and ability to tackle complex challenges in a DevOps environment.
  • Company & Culture Questions:

    • Technical Question 4: Demonstrate your understanding of Acquia's products, services, and open-source digital experience platform.
    • Technical Question 5: Explain your approach to collaboration, teamwork, and communication in a DevOps environment.
    • Technical Question 6: Showcase your ability to work with stakeholders, understand user needs, and deliver exceptional digital experiences.
  • Portfolio Presentation Strategy:

    • πŸ“ Enhancement Note: Prepare a strong portfolio showcasing CI/CD pipeline development, automation, and cloud service management projects to demonstrate your technical skills and problem-solving abilities.

    • Highlight projects that demonstrate your ability to develop, maintain, and monitor CI/CD pipelines using relevant tools and technologies.

    • Include projects that showcase your problem-solving skills, focus on high availability and performance, and exhibit strong communication and teamwork skills.

πŸ“Œ Application Steps

To apply for this Site Reliability Engineer (Java/Python + DevOps CI/CD) position at Acquia:

  1. Submit your application through the application link provided.
  2. Customize your resume to highlight relevant skills, experiences, and project highlights related to DevOps, CI/CD, automation, and cloud services.
  3. Prepare a strong portfolio showcasing CI/CD pipeline development, automation, and cloud service management projects to demonstrate your technical skills and problem-solving abilities.
  4. Research Acquia's products, services, and open-source digital experience platform to show your understanding of the company and its offerings.
  5. Prepare for the interview process by focusing on technical skills, problem-solving, and cultural fit, with a strong emphasis on DevOps, CI/CD, and automation.

⚠️ 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 DevOps, CI/CD, automation, and cloud services, with a strong emphasis on Java, Python, and relevant tools.
  • Include web development methodologies, responsive design principles, and server management practices where applicable.
  • Emphasize DevOps, CI/CD, automation, and cloud service management in project case studies and portfolio requirements.
  • Address DevOps team dynamics, cross-functional collaboration with product, engineering, and QA teams.
  • Focus on DevOps career progression, technical leadership opportunities, and emerging technology adoption.

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, team structure, or company information.
  • Be comprehensive but concise, prioritizing actionable information over descriptive text.
  • Strategically distribute DevOps, CI/CD, automation, and cloud service management-related keywords throughout all sections naturally.
  • Provide realistic salary ranges based on location, experience level, and DevOps specialization, with regional salary research and cost of living considerations.

Industry Expertise:

  • Include specific DevOps, CI/CD, automation, and cloud service tools, technologies, and best practices relevant to the role.
  • Address DevOps career progression paths and technical leadership opportunities in DevOps teams.
  • Provide tactical advice for DevOps portfolio development, live demonstrations, and project case studies.
  • Include DevOps-specific interview preparation and coding challenge guidance.
  • Emphasize problem-solving methods, performance optimization, and scalable architecture in a DevOps context.

Professional Standards:

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

Technical Focus & Portfolio Emphasis:

  • Emphasize DevOps, CI/CD, automation, and cloud service best practices, problem-solving principles, and performance optimization.
  • Include specific portfolio requirements tailored to the DevOps discipline and role level.
  • Address browser compatibility, accessibility standards, and user experience design principles where applicable.
  • Focus on problem-solving methods, performance optimization, and scalable architecture in a DevOps context.
  • Include technical presentation skills and stakeholder communication for DevOps projects.

Avoid:

  • Generic business jargon not relevant to DevOps, CI/CD, automation, or cloud service roles.
  • Placeholder text or incomplete sections.
  • Repetitive content across different sections.
  • Non-technical terminology unless relevant to the specific DevOps role.
  • Marketing language unrelated to DevOps, CI/CD, automation, or cloud service roles.

Generate comprehensive, DevOps-focused content that serves as a valuable resource for DevOps professionals seeking their next opportunity and preparing for technical interviews in the DevOps industry.

Application Requirements

Candidates should have 3+ years of experience in object-oriented programming languages like Java or Python and be familiar with DevOps CI/CD practices. Experience with automation tools and cloud services is also required.