Application Support Engineer
Act as software detectives, providing a dynamic service identifying and solving issues within multiple components of critical business systems.
Must have skills: DevOps, GitHub, GitLab CI/CD
Good to have skills: NA Minimum 3 year(s) of experience is required
Educational Qualification: 15 years full time education
Summary: As an Application Support Engineer, you will act as software detectives, providing a dynamic service that identifies and resolves issues within various components of critical business systems. Your typical day will involve collaborating with team members to troubleshoot problems, analyzing system performance, and ensuring the smooth operation of applications that are vital to business functions. You will engage with stakeholders to understand their needs and provide timely solutions, contributing to the overall efficiency and reliability of the systems in place.
Roles & Responsibilities:
- CI/CD Pipelines: Design and implement automated build, test, and deployment pipelines using tools like GitHub Actions and/or GitLab CI/CD.
- Infrastructure as Code (IaC): Provision and manage infrastructure on Azure or AWS using Terraform.
- Containerization: Containerize applications using Docker and manage container orchestration on Azure Kubernetes Service (AKS).
- Scripting and Automation: Write scripts and develop tools using Python to automate tasks, enhance system efficiency, and support development teams.
- Monitoring and Maintenance: Set up and maintain monitoring, logging, and alerting systems to ensure the health, availability, and performance of applications and infrastructure.
- Expected to perform independently and become an SME.
- Required active participation/contribution in team discussions.
- Contribute in providing solutions to work related problems.
- Assist in the development and implementation of best practices for application support.
- Monitor system performance and proactively identify areas for improvement.
Professional & Technical Skills:
- Proven experience as a DevOps Engineer or a similar role.
- Strong knowledge of CI/CD concepts and tools, specifically GitHub Actions and GitLab CI/CD.
- Hands-on experience with Terraform for managing infrastructure on a major cloud provider.
- Solid understanding of Azure or AWS IaaS services (e.g., VMs, networking, storage).
- Expertise in Docker and AKS.
- Proficiency in Python development for scripting and automation.
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Must To Have Skills: Proficiency in DevOps, GitLab CI/CD, GitHub. Experience with containerization technologies such as Docker and Kubernetes. Strong understanding of continuous integration and continuous deployment processes. Familiarity with cloud platforms and services. Ability to troubleshoot and resolve application issues effectively.
Additional Information:
- The candidate should have minimum 3 years of experience in DevOps.
- This position is based at our Bengaluru office.
- A 15 years full time education is required.