
Software Principal Engineer – Deployment, Kubernetes, Openshift Container Platform, OCP, C++, Python
Metsi Technologies
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Contribute to the design and architecture of high-quality, complex systems and software environments with a focus on Kubernetes (K8s) and OpenShift Container Platform (OCP).
- Prepare, review, and evaluate software specifications for products and systems with attention to details in authentication and authorization technologies.
- Develop and implement test strategies for complex software products and environments, ensuring robust and scalable solutions.
- Write, review, and maintain code in Go, C++, Python and other relevant languages.
- Continuously improve the security and performance of our systems through innovative solutions and collaborative efforts.
Requirements
- 8-13 years of profound and proven experience with C++ programming language, with a focus on multithreading and inter-process communication techniques.
- Proficient in Go programming language with a strong understanding of software engineering principles.
- Extensive experience with Kubernetes (K8s) and specifically OpenShift Container Platform (OCP).
- Deep knowledge of authentication and authorization mechanisms within Kubernetes environments.
- Experience with automation and scripting with Python, Bash, and relevant automation frameworks.
- Expertise in modern software development processes, including DevOps models, continuous integration, continuous testing, and agile development using platforms like Jira, Git, Jenkins, and Confluence.
- Strong problem-solving skills with the ability to code/debug and guide others in designing and debugging flexible, scalable, and complex programs.
- A commitment to continuous learning and adaptability to new tools, languages, and operating systems with some training and on-the-job experience.
- Strong interpersonal and communication skills.
- Bachelor’s or Master’s degree in computer science or related field.
Benefits
- Health insurance
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++GoPythonBashmultithreadinginter-process communicationauthentication mechanismsauthorization mechanismsDevOpscontinuous integration
Soft Skills
problem-solvingcommunicationinterpersonalcollaborationadaptabilitycontinuous learning