Site Reliability Engineer (Java/Python + DevOps CI/CD)
π 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:
- Submit your application through the application link provided.
- Customize your resume to highlight relevant skills, experiences, and project highlights related to DevOps, CI/CD, automation, and cloud services.
- Prepare a strong portfolio showcasing CI/CD pipeline development, automation, and cloud service management projects to demonstrate your technical skills and problem-solving abilities.
- Research Acquia's products, services, and open-source digital experience platform to show your understanding of the company and its offerings.
- 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.