Description

 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).

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering