[Senior] DevSecOps Engineer – Team (IN) - MTS
Sr DevSecOps Engineer - Job Description
Why Choose Wind River?
In a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformation of our customers with a new generation of Mission Critical AI Systems in an AI-first world with the most exacting standards for safety, security, performance, and reliability. Success will be determined by our ability to innovate with velocity and sell at the solutions level.
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.
Wind River’s impact spans critical infrastructure domains such as telecommunications, including 5G; industrial (automation, sustainable energy, robotics, mining), connected healthcare and medical devices, automotive (connected and self-driving vehicles), and aerospace & defense. We were recognized by VDC Research in July 2020 as #1 in Edge Compute OS Platforms, overtaking Microsoft as the overall commercial leader. Wind River regularly wins industry recognitions for excellence in IoT security, cloud and edge computing, as well as 8 consecutive years as a “Top Work Place”. If you’re passionate about amplifying your impact on the world, in a caring, respectful culture with a growth mindset, come join us and help lead the way into the future of the intelligent edge!
ABOUT THE OPPORTUNITY
Wind River Systems is seeking an experienced high-performing DevSecOps software engineer for a position supporting a cloud-based application development team.
The successful candidate will join a highly skilled development team delivering internal and external tools and technologies across a complete continuous testing platform providing support for test automation, pioneering many new industry leading capabilities.
The successful candidate must have experience in cloud-native software development and be a highly adaptable team player who can quickly ramp up on new technologies and accomplish goals in a fast-paced agile environment. A combination of strong technical and communication skills is a must.
ABOUT YOU
Responsibilities:
- You will be responsible for managing, monitoring, and maintaining tools like GitLab, Jenkins and many more.
- Interact with Software Architects, Engineering Leads, and DevSecOps Engineers to follow company guidelines and best practices.
- Create and maintain effective and efficient CI and CD pipelines to deliver microservices images.
- Provide reporting from unit and automated test executions.
- Create and maintain Terraform Modules for each Kubernetes environment.
- Create and maintain Cloudify Blueprints.
- Work directly with a highly skilled development team to provide support for architectural design decisions.
- Work in a continuous integration - continuous delivery environment.
- Monitoring web application performance in a containerized environment.
- Helm charts design and maintenance
- Coach Junior Engineers to develop best practices in software development
Requirements:
- Experience with Docker and Kubernetes
- Experience with cloud platforms such AWS, Google Cloud and Azure
- Experience in scripting languages like Bash, Python or Expect scripts (TCL)
- Experience in Continuous Testing Environments (unit tests, automated tests)
- Extensive experience working in software development
- Solid experience with NodeJS application development
- Experience working with Agile frameworks
- Experience collaborating effectively across remote teams and time zones, and collaborating with Senior Technical Leaders
- Experience with GIT, Jira, Gitlab and code review tools
- Excellent communication skills, both written and verbal.
- BSEE/BSCS or equivalent experience
Nice to have:
- Experience with Terraform Modules is a plus
- Experience with Cloudify Blueprints is a plus
- Experience in Software development for critical devices.
- Experience in OS development