Job Description
Responsibilities:
- Ensure DevSecOps & Platform Engineering becomes a mindset, culture, and set of technical practices.
- Work within the Digital Automation team to provide communication, integration, and close collaboration with DevPods and cross-functional teams to plan, develop, test, deploy, release, and maintain solutions.
- Collaborate with Tech Platforms Engineering squads to design and enhance the CI/CD pipeline, representing workflows, activities, and automation needed to shepherd functionality from proof of concept to on-demand release.
Key Accountabilities:
- Continuous Delivery Pipeline (CDP):
- Build, map, and optimize the CDP by addressing key elements such as process time, lead time, delay time, and percent complete and accurate.
- Continuous Exploration (CE):
- Understand market problems/customer needs through analysis and research to identify required solutions.
- Suggest development of new features or modifications from existing architectures and define and prioritize activities in the Program Backlog.
- Continuous Integration (CI):
- Implement features from the Program Backlog, commit them to version control, integrate them into a full system or solution, and test end-to-end before validation in a pre-prod environment.
- Continuous Deployment (CD):
- Deploy changes from the pre-prod environment to production.
- Release on Demand (RoD):
- Make value available to customers all at once or in a staggered fashion based on market and business needs.
Build, Automate, Enhance, and Measure DevSecOps & Platform Engineering:
- Integrate and enhance threat modeling.
- Automate and enhance application security.
- Integrate and enhance penetration testing.
- Implement continuous security monitoring.
Consistently Develop Software Systems:
- Improve visibility and stakeholder input into features for the next release during development.
- Engage stakeholders early and consistently throughout the SDLC to reduce defects and incorrect requirements.
- Build trust between software development and platform engineering to enable process improvement and risk mitigation.
- Maximize business value by enabling technical staff to adapt to changing requirements or environmental factors.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or Information Technology.
Work Experience:
- At least 2 years of relevant experience in software development.
- Minimum of 1 year of experience in DevSecOps & Platform Engineering setup.
- Knowledge of DevSecOps & Platform Engineering pipeline components and metrics.
- Experience working with public cloud environments (AWS, GCP, or Azure) is a must.
- Hands-on experience with code commit, code review, documentation, testing, integration, QA/QC, observability, and monitoring with frontend and backend languages.
- Experience with DevSecOps toolchain is essential (e.g., RE protection, SSL pinning, payload encryption, code quality, source code analysis, IAST/SAST/DAST tools).