SRE/Platform Engineer

Apply Now

Company: Compunnel Software Group

Location: Indianapolis, IN 46227

Description:

Job Summary:

We are seeking a Cloud Native & DevOps Engineer to join our team in supporting cutting-edge platforms built around microservices architecture. In this role, you will be responsible for developing and maintaining cloud-native applications, leveraging technologies like Java, Kotlin, Spring Boot, and various cloud-based tools. You will also play a key part in big data processing for analytics, BI, and data science, using Google Cloud technologies, and will contribute to the implementation of DevOps practices such as CI/CD, monitoring, and automation. This is an exciting opportunity to innovate and have a high-impact role within a dynamic engineering team.

Key Responsibilities:
  • Platform Support & Development: Support cloud-native applications and microservices built using Java, Kotlin, Spring Boot, Apache Kafka, MongoDB, Postgres, Docker, Kubernetes, and React.
  • Big Data Processing: Develop and support big data solutions for analytics, BI, and data science using Google Cloud Storage, Google BigQuery, Google Composer (Apache Airflow), Looker, and Kafka Connect.
  • DevOps Practices: Implement and maintain CI/CD pipelines, monitoring, and other DevOps practices using Jenkins, Spinnaker, Prometheus, Grafana, and Mimir.
  • Knowledge Sharing: Help other engineers learn and adopt new technologies and practices within the platform.
  • Innovation & Leadership: Drive innovation and help define high-impact technology solutions that positively influence project delivery.
  • Engineering & Testing Best Practices: Evangelize and implement best practices in engineering and testing across the company, including code reviews, SCM conventions, and tooling.


  • Required Qualifications:
    • 5+ years of experience in software development with expertise in Java, Kotlin, and/or Python.
    • Strong experience in developing with the Spring framework.
    • Extensive experience with both relational (SQL) and NoSQL databases (e.g., MongoDB).
    • Experience with developing RESTful services/APIs using JSON and/or XML.
    • Familiarity with messaging technologies like Apache Kafka, JMS, and/or ActiveMQ.
    • Experience with Docker for containerized application development.
    • Strong experience with Kubernetes for container orchestration.
    • 4+ years of DevOps experience, including implementing DevOps practices.
    • Experience with cloud platforms such as Google Cloud Platform (GCP), AWS, and/or Azure (GCP preferred).
    • Proficiency with build tools like Gradle, Ant, Maven, Gulp, and CI tools such as Jenkins, Spinnaker, and Artifactory.
    • Hands-on experience with Infrastructure-as-Code tools like Pulumi or Terraform.
    • Experience with front-end development (HTML, CSS, JavaScript) and client-side frameworks such as React, Vue, or Angular.
    • Experience with building batch and streaming data pipelines is a plus.
    • Strong engineering mindset with attention to quality, clean code, automated testing, and peer review.
    • Ability to collaborate with software architects and engineers, providing technical direction and leadership.
    • Excellent team-building and collaboration skills with the ability to influence, mentor, and develop other engineers.


    Preferred Qualifications:
    • Experience in retail environments is preferred.
    • Familiarity with additional cloud-native technologies and practices such as serverless architectures and cloud security best practices.
    • Experience with data pipeline frameworks for batch and stream processing (e.g., Apache Kafka, Apache Beam, or similar).
    • Experience with advanced monitoring tools and logging frameworks (e.g., ELK Stack, Prometheus, Grafana).


    Certifications (if any):

    Google Cloud Certified - Professional Cloud Architect or similar cloud certifications (preferred).

    Certified Kubernetes Administrator (CKA) or similar Kubernetes-related certifications.

    Any relevant certifications in DevOps, Spring, Docker, or Java would be beneficial.

    Certification: Google Cloud Certified , Certified Kubernetes Administrator

    Similar Jobs