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. #J-18808-Ljbffr