Job Summary
We are looking for experienced DevOps Engineers with 3 to 5 years of hands-on expertise to join our teams located in Bangalore, Chennai, Hyderabad, Kochi, Noida, Pune, and Trivandrum. In this role, you will work closely with business product owners, developers, and quality analysts to deliver value throughout all phases of Agile software development. Acting as a Development Consultant, you will collaborate directly with clients and technical teams to solve complex technical challenges. Your responsibilities will include implementing stable, cloud-native applications based on the 12-factor app methodology, automating provisioning, deployment, and monitoring in PaaS/IaaS environments, and contributing to a diverse range of projects across various industries and frameworks. Additionally, you will mentor agile team members, lead a small team of DevOps engineers, and ensure secure application deployments by coordinating with Security and Infrastructure teams.
Key Responsibilities
- Collaborate with cross-functional teams to deliver value during Agile software development cycles.
- Serve as a Development Consultant, addressing complex technical challenges alongside clients and technical teams.
- Implement and maintain cloud-native applications adhering to the 12-factor app principles, automating provisioning, deployment, and monitoring within PaaS/IaaS environments.
- Engage in coding, configuration, testing, system performance optimization, and resolving interoperability issues.
- Mentor and coach agile team members while leading a small DevOps team in a continuous delivery environment.
- Provide functional and technical expertise on applications and integration interfaces.
- Work closely with Security and Infrastructure teams to ensure secure and compliant application deployments.
- Support production systems and maintain existing applications as needed.
- Develop and maintain detailed technical and operational documentation.
Required Qualifications
- Proven experience in DevOps with a strong focus on the Microsoft Azure cloud platform.
- Deep understanding of cloud infrastructure services, configurations, limitations, and scalability scenarios.
- Expertise in deploying containerized applications using Docker, Kubernetes, and Azure serverless technologies.
- Demonstrated ability to build CI/CD pipelines using Azure DevOps, GitHub Actions, or GitLab CI.
- Practical knowledge of Infrastructure as Code (IaC) using Terraform.
- Exposure to Azure platform services such as Azure Web Apps, Azure SQL, Service Bus, Notification Hubs, Event Hubs, Stream Analytics, DocumentDB, and Application Insights.
- Familiarity with monitoring tools like Azure Monitor and Application Insights, with skills to identify and remediate security vulnerabilities.
- Experience implementing authentication, Single Sign-On (SSO), and security best practices across hybrid cloud and on-premises environments.
- Understanding of microservices architecture and API communication within containerized environments.
- Experience refactoring legacy monolithic applications into cloud-native architectures.
- Strong scripting skills in Python, TypeScript, and PowerShell.
- Practical understanding of service-oriented architecture (SOA) for cloud services.
- Experience supporting 24x7 application operations, including incident, change, and capacity management.
- Knowledge of network technologies, system security, and network monitoring tools.
- Minimum of 3 years working in Agile teams, actively participating in sprint planning, standups, reviews, and retrospectives.
- Bachelor’s degree or equivalent experience in Computer Science, Engineering, or related fields.
- Proven IT experience in application development, DevOps, or infrastructure roles.
Preferred Qualifications and Benefits
- Background in application development, especially for large-scale web applications.
- Experience designing and implementing cloud-native enterprise solutions.
- Relevant certifications such as Azure Solutions Architect, Certified Kubernetes Administrator (CKA), or DevOps Engineer Expert.
- Strong knowledge of application architecture, failure modes, and operational best practices.
- Understanding of cloud-native observability, reliability engineering, and fault tolerance principles.
UST is a global digital transformation solutions provider with over 20 years of experience partnering with leading companies worldwide. With more than 30,000 employees across 30 countries, UST is committed to driving innovation and agility, delivering impactful technology solutions that touch billions of lives. Join us to be part of a future-focused organization dedicated to transformation and continuous growth.