Staff Software Engineer :   C++, Python, Linux, Microservices and Cloud Technologies 
at Ivanti, Bangalore, India 
Job Type: Full-time 
Position Summary:  
We are seeking a skilled development engineer with strong expertise C++, Python, Linux, Kubernetes, PostgreSQL, Redis and Elasticsearch and Azure Cloud, 
The ideal candidate will have hands-on experience designing, implementing system software ( e.g. VPN gateways ) and maintaining scalable cloud infrastructures in Azure along with , along with a deep understanding of performance optimization and troubleshooting.
The role demands a high level of proficiency in managing containers and microservices using Kubernetes, developing microservices with Python, and handling large-scale databases in PostgreSQL.
Additionally, familiarity with Elasticsearch for high-performance search and analytics solutions is crucial.
Key Responsibilities:  
- Design, develop, and maintain system software and scalable cloud service development in Microsoft Azure.
 
 
- Deploy, manage, and troubleshoot containerized applications using Kubernetes.
 
 
- Design and optimize PostgreSQL databases for high performance, reliability, and scalability.
 
 
- Implement Elasticsearch clusters for indexing, searching, and analysing large datasets.
 
 
- Monitor cloud systems and address any scaling and performance issues proactively.
 
 
- Collaborate with cross-functional teams to architect and improve system performance and capacity.
 
 
- Develop solutions for disaster recovery, high availability, and data redundancy.
 
 
- Apply best practices in security, governance, and compliance for cloud environments.
 
 
Qualifications:  
- 9+ years of experience with bachelor's or master's degree in computer science or Equivalent 
- Strong proficiency in C++, Python, Linux and Networking, System software and Cloud Technologies 
- Experience with microservices architecture and cloud-native application development.
 
 
- Strong understand of Networking Protocols ( TCP/IP, AAA, RADIUS, LDAP, AD, SNMP, 802.1X, IPSec).
 
 
- Domain experience on Single sign-on, SAML, identity management, Cloud security/Secure Coding,, AAA, VPN and Zero Trust Access related technologies.
 
 
- Experience analyzing reports from following tools – Coverity and Blackduck and fixing those issues.
 
 
- Experience deploying and managing Kubernetes clusters in production.
 
 
- Expertise in PostgreSQL database management, including optimization and scaling.
 
 
- Familiarity with Elasticsearch for implementing distributed search and analytics solutions.
 
 
- Knowledge of Azure services such as Azure Kubernetes Service (AKS), Azure DevOps, Azure Virtual Machines and more.
 
 
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
 
 
- Familiarity with Terraform, Ansible, or other Infrastructure as Code (IaC) tools is a plus.
 
 
- Knowledge of performance tuning and troubleshooting at scale in cloud environments.
 
 
- Strong analytical skills and the ability to troubleshoot complex system and production issues.
 
 
- Excellent communication skills and ability to work collaboratively in a team environment.