We are seeking a highly skilled and experienced Full Stack Java DevOps Engineer to support application teams in upgrading projects and modernizing infrastructure. This role involves designing and implementing CI/CD pipelines, automating deployments, and ensuring system reliability and compliance. The ideal candidate will have strong Java and Angular development skills, hands-on DevOps experience, and a passion for operational excellence.
Lead migration and upgrade initiatives for application teams to align with the latest infrastructure and DevOps standards.
Design, implement, and maintain CI/CD pipelines using tools like Jenkins, TeamCity, JFrog, and UDeploy.
Automate deployment processes using Ansible and other scripting tools (Python, Bash).
Collaborate with development and operations teams to ensure system reliability, scalability, and performance.
Build, test, and maintain full-stack applications using Java (Spring Boot) and Angular.
Debug and resolve build failures and application issues.
Manage infrastructure monitoring and ensure high availability across Linux, Unix, and Windows environments.
Support change management activities including SNOW ticketing, approvals, documentation, and audit compliance.
Work with containerization and orchestration tools such as Kubernetes, OpenShift, and Helm.
Ensure adherence to DevOps best practices including Agile methodologies, observability, and continuous feedback.
Collaborate with engineering teams to address audit concerns and maintain configuration standards.
7+ years of experience in DevOps and full-stack development.
Strong proficiency in Java, Angular, and Spring Boot.
Hands-on experience with Ansible and scripting languages (Python, Bash).
Experience with CI/CD tools: Jenkins, TeamCity, JFrog, UDeploy.
Knowledge of containerization and orchestration: Docker, Kubernetes, OpenShift, Helm.
Familiarity with distributed systems, microservices architecture, and virtualization.
Exposure to tools like Harness, Tekton, and Lightspeed is a plus.
Strong understanding of change control, release management, and audit processes.
Excellent communication and documentation skills.
Ability to thrive in a dynamic environment and manage multiple priorities effectively.