Bengaluru
On-site
INR 10,00,000 - 15,00,000
Full time
Job summary
A leading technology company in Bengaluru is seeking a skilled Software Engineer/DevOps Engineer. You will maintain development tools, build internal platforms, and support CI/CD pipelines. Ideal candidates have a university degree in Computer Science, with expertise in Kubernetes, CI/CD automation, and cloud services. Strong problem-solving skills and the ability to work in an agile mindset are essential. Excellent communication skills in English are required.
Qualifications
- Minimum of 3 years experience as a Software Engineer, DevOps Engineer, or similar role.
- Experience in developing automated CI/CD pipelines.
- Experience in building self-service internal development platforms.
Responsibilities
- Maintain development tools and CI/CD pipelines.
- Engage with developers to improve team platforms.
- Document solutions and conduct workshops.
Skills
CI/CD automation
Kubernetes
Cloud platforms
Docker
Problem-solving
Programming languages
Agile methodology
Education
University degree in Computer Science
Tools
GitHub
Jenkins
Terraform
Datadog
Responsibilities
- Providing the necessary tools for daily development of the product, integrating with cloud platforms, as well as helping developers to manage their build system and CI/CD pipelines.
- Responsible for setting up and maintaining part of the development tools (ex., Jenkins, Artifactory, GitHub).
- Develop internal self-service tools and platforms that are used by the Nexthink developers in their daily work.
- Own the required technical work for different projects, from concept to production, including proposal, discussion, and execution.
- Engage with Nexthink's developers to build relationships, identify potential areas of improvement, and help drive the adoption of the team's platforms.
- Document solutions built by the team and organise workshops and training to spread knowledge to the development teams.
- Detect, diagnose and fix deployment incidents in development and production environments, finding solutions to achieve required service levels.
Requirements
- University degree in Computer Science or equivalent practical experience.
- Candidates will typically have a minimum of 3 years of experience as a Software Engineer, DevOps Engineer, Platform Engineer or Site Reliability Engineer with knowledge of best practices of professional software development.
- Experience developing automated CI/CD pipelines.
- Experience with defining guidelines for the usage of different CI/CD tools (e. g., GitHub, Jenkins).
- Experience building self-service internal development platforms.
- Experience in developing platform-as-a-service solutions.
- Experience working with Kubernetes.
- Experience operating services on Linux systems and container technologies (e. g., Docker).
- Experience with cloud-based platforms (e. g., AWS) and infrastructure-as-code (e. g., Terraform).
- Experience with monitoring solutions (e. g., Datadog).
- Experience with programming languages such as Go, Python, TypeScript, JavaScript, and/or Bash.
- At ease with operating and managing production systems, solving issues, and striking the right balance between urgency and methodology.
- Very good problem-solving skills, open-minded towards suggestions, can-do attitude and agile spirit.
- Self-motivated and self-managing, with excellent organisational skills.
- Curious to learn new things and discover new technologies.
- Work with the agile iterative/incremental mindset.
- Very good communication skills and teamwork.
- Excellent written and verbal skills in English.
- The prior experience with any of the above-mentioned tools is a bonus but not a must!