The DevSecOps Engineer will perform build, deploy, test and maintain Continuous Integration and Continuous Delivery processes using DevSecOps tools
Should have hands on technical experience with expertise around working closely with the Architect and clients to translate the solution components and building blocks to required tooling and activities for team members.
ROLES and RESPONSIBILITIES
The ideal candidate should have experience in Azure DevSecOps and solid programming experience in JAVA, .Net, and Phyton. The candidate will also have:
- Expertise on DevSecOps tools such as Azure DevOps, Jenkins, Maven, Sonarqube, Docker, Ansible, Terraform, Kubernetes, Bitbucket, GitLab, Jira and Confluence, Nexus, and Veracode
- Extensive experience in setting up DevSecOps tools
- Extensive experience in building and maintaining CI/CD pipelines
- Must be able to work with partners that provide various capabilities
- Ability to work and collaborate with group of technical engineers across multiple teams
- Have experience with Linux and Windows-based systems skills in a Cloud and on-premises environments
- Have experience in scripting language like Unix/Linux
- Maintaining run-book style automation or orchestration platforms in global, distributed Enterprise IT environments together with the DevSecOps Architect
- Participate and drive agile software development activities in relation to CI/CD pipeline requirements
- Use company standard technology stack/tools to accomplish specific development use cases encountered within the project
- Use coding languages or scripting methodologies through developing a custom workflow
- Collaborate with other teams on the project to brainstorm about the best ways to tackle a complex technological infrastructure, security, or development problems encountered
- Perform incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors
- Create and manage build, test and deployment activities Implement various tools for Continuous Integration (CI), Continuous Deployment (CD) and Continuous Assessment (CA)
- Communicate the tools/DevOps plans to within and outside of the team at different level
- Prepare and rollout training plan and sessions on DevSecOps processes and tools
MINIMUM JOB REQUIREMENTS
Education:
Bachelor’s degree (S1) Degree in Technical/Information System/Other related educations
Experience:
Minimum of two years’ experience in implementation and operation of DevOps and delivery of IT products and systems in similar environment.
Certifications/licenses (are an advantage):
- Technical certification (e.g. Cloud DevOps Engineer, Azure DevOps Solution, Docker Certified Associate, Kubernetes Certification.)
Essential Capabilities:
Must Have
- 2+ years’ experience with Continuous Integration, DevOps or related experience
- 2+ years of experience in several open-source technologies and have a broad knowledge of technology tools used by DevOps processes
- 3+ years of working knowledge of Automation service provisioning and middleware configuration
- Infrastructure planning, testing, and development experience
- Agile Project Management experience working on Jira and Confluence
- Proficient with software development and configuration tools/environment like Ansible/Terraform
Good to Have
- Infrastructure as a Code and Containerization expertise
- 2+ years of experience in leading product development
- Hands-on experience in using configuration management tools
Build a career with us as we help our customers and the community live healthier, longer, better lives.
You must provide all requested information, including Personal Data, to be considered for this career opportunity. Failure to provide such information may influence the processing and outcome of your application. You are responsible for ensuring that the information you submit is accurate and up-to-date.