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.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
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.