Role: DevSecOps Engineer
Qualification: BE/B.Tech. or MCA or equivalent.
Years of Experience: 5+ Years
Description: A DevSecOps engineer increases speed of delivery, improves quality/security of code, and optimizes processes. This role also identifies bottlenecks across development and delivery processes, works closely with engineering teams, and improves the overall development experience
Key Skills: Excellent programming skills (e.g., Python, Bash, Perl)
Experience in building and maintaining large scale, cloud-based containerbased platforms (in IaaS and PaaS) and technology e.g., Kubernetes, Docker
Knowledge of deployment automation solutions (i.e., Puppet, Chef, Ansible, etc.)
Experienced with Continuous Integration and related tools such as
GitlabCI, Jenkins, Hudson, Maven, Git, Sonar, etc.
Familiar with security automation testing processes (e.g., SAST, DAST, etc.) and tools
Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
Leverage team collaboration to create innovative solutions
Significant experience with infrastructure environments, and deployment strategies / technologies to drive efficient working practices and DevSecOps.
Key Performance Indicators: Work with Tech Lead and developers of various teams to develop automation pipelines and CI/CD .Develop self-serve tools/artefacts to development teams to support the SDLC (e.g., containerized dev env, testing env., etc.). Configure the infrastructure using IaaS/PaaS products and own developed tools. Participate in deploying application artifacts to appropriate target environments using the supported technologies and Infrastructure. Participate in planning delivery time, code quality, and process efficiency improvement projects. Perform maintenance tasks (e.g., infrastructure health checks, monitoring, etc.). Identify bottlenecks in development and deployment processes and design automation solutions to mitigate the risk. Collaborate with rest of teams to deliver consistent and holistic solutions to the organization roadmap. Inform relevant stakeholders about any problems with the current technical solutions being implemented. Be hands-on to develop solutions and help the team solve technical problems. Foster best in-class engineering practices (e.g., continuous integration, and automated deployment)