Match score not available

Senior DevOps Engineer With Java Expertise

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field., 5+ years of advanced experience in DevOps, including infrastructure automation and Linux administration., Proficiency in Java with expertise in backend development and microservices integration., Extensive experience with GitLab CI/CD pipeline creation and automation..

Key responsabilities:

  • Act as the primary liaison between Java development teams and IT infrastructure teams.
  • Manage and enhance CI/CD pipelines using GitLab, focusing on automation of deployments.
  • Oversee Linux-based infrastructure to ensure optimal system reliability and security.
  • Deploy and manage containerized applications using Docker and Kubernetes.

Lean Tech logo
Lean Tech Information Technology & Services SME https://www.leangroup.com/
501 - 1000 Employees
See all jobs

Job description

Description

Company Overview

Lean Tech is committed to driving technological innovation through a strong blend
of values, collaboration, and expertise. We pride ourselves on fostering a culture
that values continuous learning, adaptability, and cutting-edge solutions. With a
significant presence in the tech industry, we deliver robust and scalable solutions to
a global market. Our key achievements in integrating advanced DevOps and cloud
technologies position us as a leader in infrastructure management and
optimization.
 
Headquartered in a strategic location, we offer flexible work
arrangements, including remote operations, to support our diverse and talented
team worldwide. Our mission is to empower organizations worldwide by delivering
unparalleled technology solutions with a strong commitment to sustainability and
operational excellence.
 
Position Overview
 
We are seeking a skilled Senior DevOps Engineer with a robust background in
Java to integrate our Java development and IT infrastructure teams. This role is
crucial in managing the CI/CD pipelines using GitLab and overseeing Linux-based
systems to ensure their reliability and scalability. Engaging with both cloud
platforms and relational databases, the successful candidate will enhance system
performance and security, practicing advanced DevSecOps methodologies.
 
You will actively contribute to Spring Boot microservices development and optimize
containerized applications with Docker and Kubernetes. Being part of our
collaborative team, you will work closely with various departments to build and
maintain high-performance infrastructure. This role presents unique challenges
such as integrating backend development with microservices and leveraging cloud
capabilities, compelling swift problem-solving and a proactive learning approach in
a dynamic environment.

Key Responsibilities
  • Act as the primary liaison between Java development teams and IT
    infrastructure teams to ensure seamless collaboration.
  • Manage and enhance CI/CD pipelines using GitLab, focusing on automation
    of deployments and build processes.
  • Oversee Linux-based infrastructure to ensure optimal system reliability,
    security, and scalability.
  • Deploy and manage containerized applications using Docker and Kubernetes.
  • Monitor and improve system observability using tools such as JProfiler,
  • Prometheus, Nagios, and Datadog.
  • Implement DevSecOps best practices, including secure coding, vulnerability
    scanning, and compliance automation.
  • Support and optimize relational databases such as iSeries DB2 and MSSQL.
  • Offer guidance on Java performance tuning and optimization, supporting the
    development team as needed.
  • Contribute to Spring Boot microservices development when required.
  • Leverage strong knowledge of microservices architecture and RESTful APIs to
    enhance system designs.

Required Skills & Experience

  • 5+ years of advanced experience in DevOps, including infrastructure
    automation and Linux administration.
  • Advanced knowledge of Linux environments, including system tuning and
    automation
  • Proficiency in Java, with expertise in both backend development
    and integration with microservices.
  • Extensive experience with GitLab CI/CD pipeline creation and automation
  • Hands-on experience with container orchestration, including Kubernetes and Docker
  • Expertise in DevSecOps methodologies, including security automation
  • Experience managing and optimizing relational databases, such as iSeries DB2 and MSSQL
  • Experience in system observability using Prometheus, JProfiler, Datadog, and Nagios
  • Solid understanding of microservices architecture and RESTful APIs
  • Knowledge of data structures and related algorithms
  • Bachelor’s degree in Computer Science, Software Engineering, IT, or a related
    field
  • Certifications in AWS, Kubernetes, Linux, or DevOps methodologies are a plus
Nice to Have Skills
  • Experience implementing Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation
  • Proficiency in cloud infrastructure management with experience in AWS,
    Azure, or Google Cloud
  • Familiarity with serverless computing and cloud-native architectures
  • Knowledge of API Gateway solutions such as Netflix Zuul, Kong, or AWS API
    Gateway
  • Understanding of service mesh technologies like Istio, Linkerd, or Consul
  • Strong background in network security, zero-trust architectures, and IAM
    solutions
  • Experience with frontend development using Angular
  • Experience with Kafka for asynchronous processing

    Soft Skills
  • Exceptional communication skills to effectively facilitate collaboration between Java development and IT infrastructure teams.
  • Advanced problem-solving abilities to troubleshoot and optimize complex
    systems efficiently.
  • Proactive learning approach to continuously adapt to new technologies and
    enhance existing workflows.
  • Flexibility and willingness to embrace new tools and methodologies, reflecting
    a commitment to ongoing personal and professional growth.
  • Strong adeptness in working within an Agile/Scrum development environment,
    ensuring effective team collaboration and project management.
  • Leadership skills to guide and mentor junior team members, fostering a culture
    of continuous development and innovation.
Why You Will Love Working with Us

Join a powerful tech workforce and help us change the world through technology
Professional development opportunities with international customers Collaborative
work environment Career path and mentorship programs that will lead to new
levels. Join Lean Tech and contribute to shaping the data landscape within a
dynamic and growing organization. Your skills will be honed, and your contributions
will play a vital role in our continued success. Lean Tech is an equal opportunity
employer. We celebrate diversity and are committed to creating an inclusive
environment for all employees.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Communication
  • Leadership
  • Physical Flexibility
  • Problem Solving

Java Developer Related jobs