Senior Engineer - DevOps
rsystems
Job Description
Your Role and Impact:
- Knowledge of Linux bash shell scripting, Python and Go Language
- Docker container orchestration, Kubernetes, on/off premises server management
- CI/CD automation using GitHub Actions or similar
- Experience with Source Code Management Tools (e.g. Git, TFS, VSTS, RTC)
- Static analysis for C/C++ (SonarQube, Coverity)
Your Contribution:
Following are expectations in additional to typical duties and responsibilities:
- Design, develop, and implement CI/CD automation for embedded firmware solutions
- Support build and release management using docker container orchestration
- Manage cloud and on prem version control systems such as GitHub, GitLab and Bitbucket.
- Design command line tools to increase automation efficiency
- Build custom reusable workflows using GitHub actions for pipeline automation
- Develop generalized unit testing frameworks for various C++ firmware modules
- Automate integration testing
- Instrument firmware build pipelines using code coverage tools such as SonarQube and Coverity
- Automate build pipelines for open-source compliance coverage using tools such as Mend and security vulnerabilities using tools such as Finite state and Jfrog Xray.
- Configure package managers such as Conan and vcpkg to manage C++ libraries for various platform and compiler combinations.
- Automate build promotion, release management and deploying to artifact repositories using Jfrog Artifactory and Jfrog pipelines.
- Build dashboards to display build health metrics in real time using tools such as Datadog, Grafana and Prometheus
- Work with stakeholders to understand CI/CD requirements to accurately develop designs, implementations and test cases
- Design CI/CD automation using best practices and follow an Agile development process workflow.
Apply
Location
Pune, Maharashtra, India
Experience
5 to 9 Years
Skills
jfrog, devops
Posted Date
29 Jan 2025
Get a glimpse of The R Systems Experience
- Purpose-Driven Projects: Contribute to meaningful projects making an impact in the lives of millions worldwide.
- Continuous Learning: Opportunities for personal development and skill enhancement by leveraging our Individual Development Programs, Certifications and collaborations with e- Learning Platforms.
- Diversity & inclusion: A culture that values different perspectives and fosters belonging.
- Well-being & balance: Flexible work policies designed to maintain a healthy work-life balance.
- Frequent Internal Hackathons: Engage in dynamic competitions with exciting prizes to keep your skills sharp.
- Collaborative Culture & Teamwork: Fostering a sense of belonging and camaraderie through Team events and cultural collaboration. Also, drive innovation, enhance communication, and strengthen our organization's ability to adapt and thrive in a dynamic work environment.
- Varied Industry Experience: Gain valuable experience working with top global brands across sectors such as Healthcare, Banking, e-commerce, and Retail.
- Centre of Excellence (COE): Benefit from technical guidance and upskilling opportunities provided by our team of technology experts, helping you navigate your career path.
- Open Door Policy: Embrace a culture of mutual support, respect, and open dialogue, promoting a collaborative work environment.