Compunnel
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 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).
Any relevant certifications in DevOps, Spring, Docker, or Java would be beneficial.
#J-18808-Ljbffr