About this role
Job Summary
The primary focus of this role is to support and improve the application deployment process through automation, CI/CD, and DevOps practices, streamlining the SDLC and making software releases faster, more consistent, and reliable.
The role supports application deployment, configuration, platform automation, and cloud/container environments, while also exploring and implementing AI-enabled and agentic workflows to automate repetitive engineering and operational activities.
Key Responsibilities
• Improve and automate application deployment and release processes to streamline the SDLC, reduce manual activities, and increase release consistency and reliability.
• Deploy, configure, upgrade, and troubleshoot enterprise Java applications and supporting middleware, including Tomcat and ActiveMQ.
• Support Linux and Windows environments across on-premise and cloud platforms.
• Build and maintain deployment and configuration automation using Ansible, PowerShell, Shell, Python, or similar technologies.
• Support Docker/Kubernetes environments and container-based application deployments.
• Use Infrastructure as Code and modern deployment orchestration tools such as Terraform and Harness to automate infrastructure provisioning, deployment workflows, and release processes across environments.
• Develop and maintain CI/CD pipelines, source control, and artifact management using tools such as GitHub, Jenkins, GitHub Actions, and JFrog Artifactory.
• Design and implement AI-enabled and agentic workflows to orchestrate and automate SDLC, deployment, release, and operational activities.
• Identify opportunities to apply AI agents and workflow orchestration to reduce manual work and improve engineering efficiency.
• Support application monitoring, troubleshooting, incident analysis, and platform stability using tools such as AppDynamics, Dynatrace, Grafana, Splunk, or Zabbix.
• Collaborate with Engineering, QA, and delivery teams on releases, environment readiness, upgrades, and technical troubleshooting.
• Maintain deployment documentation, automation scripts, runbooks, and installation procedures.
Required Skills & Experience
• 5+ years of relevant experience in DevOps, infrastructure, application deployment, or application/production support.
• Strong hands-on knowledge of Linux and/or Windows environments.
• Experience deploying and supporting Java applications on Tomcat or similar application servers.
• Hands-on experience with CI/CD and deployment automation.
• Experience with Ansible and/or scripting using PowerShell, Shell, Python, or similar technologies.
• Working knowledge of Docker/Kubernetes.
• Experience with AWS, Azure, or comparable cloud environments.
• Strong troubleshooting, analytical, and problem-solving skills.
• Good communication skills and ability to collaborate across Engineering, QA, delivery, and other technical teams.
Nice to Have
• Experience designing or implementing AI/agentic workflows, AI-assisted engineering automation, or orchestration of AI agents within DevOps and SDLC processes.
• Familiarity with GitHub Copilot or similar AI-assisted engineering tools.
• Experience with ActiveMQ and relational databases such as MSSQL, Oracle, or PostgreSQL.
• Experience with enterprise monitoring and observability platforms such as AppDynamics, Dynatrace, Grafana, Splunk, or Zabbix.
• Knowledge of security patching, vulnerability remediation, and enterprise release governance.
• Experience working in Agile environments using Jira, Confluence, ServiceNow, or similar tools.
Typical Experience
• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
• 4+ years of relevant technical experience.
• Experience working in enterprise application environments and supporting business-critical software is preferred.
Required Skills & Experience
• 5+ years of relevant experience in DevOps, infrastructure, application deployment, or application/production support.
• Strong hands-on knowledge of Linux and/or Windows environments.
• Experience deploying and supporting Java applications on Tomcat or similar application servers.
• Hands-on experience with CI/CD and deployment automation.
• Experience with Ansible and/or scripting using PowerShell, Shell, Python, or similar technologies.
• Working knowledge of Docker/Kubernetes.
• Experience with AWS, Azure, or comparable cloud environments.
• Strong troubleshooting, analytical, and problem-solving skills.
• Good communication skills and ability to collaborate across Engineering, QA, delivery, and other technical teams.
Nice to Have
• Experience designing or implementing AI/agentic workflows, AI-assisted engineering automation, or orchestration of AI agents within DevOps and SDLC processes.
• Familiarity with GitHub Copilot or similar AI-assisted engineering tools.
• Experience with ActiveMQ and relational databases such as MSSQL, Oracle, or PostgreSQL.
• Experience with enterprise monitoring and observability platforms such as AppDynamics, Dynatrace, Grafana, Splunk, or Zabbix.
• Knowledge of security patching, vulnerability remediation, and enterprise release governance.
• Experience working in Agile environments using Jira, Confluence, ServiceNow, or similar tools.
Typical Experience
• Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
• 4+ years of relevant technical experience.
• Experience working in enterprise application environments and supporting business-critical software is preferred.