Ability to drive best practices, standardize processes, and development tools across systems to streamline and automate build and release processes
Creating automated processes for releasing and deploying our software
Demonstrate punctuality, attention to detail, flexibility, enjoys challenges, and exhibits excellent communication, interpersonal skills, and multitasking abilities
Detail-oriented process improvers who identify opportunities to develop and optimize work processes
Collaborative partners who build and leverage cross-functional relationships to drive continuous improvement
Analytical problem solvers who go beyond fixing to identify root causes and recommend comprehensive upgrades
Goal-oriented developers focused on delivering safe and robust solutions
What you will do:
As the Sr. Staff Engineer, you will autonomously devise and implement solutions for a range of technical challenges of moderate scope and complexity. Employing cutting-edge engineering methods, you will accelerate product time-to-market while ensuring adherence to product quality standards, regulatory requirements, and project schedules.
Additionally, you will cultivate effective collaborations both within the organization and with external partners. Periodically, you will offer guidance and training to team members or users of the CI/CD pipeline.
Major responsibilities include:
Designing, implementing, and maintaining CI/CD pipelines
Automating build, test, and deployment processes to facilitate continuous integration and delivery
Maintaining and enhancing internal applications and tools used for DevSecOps
Develop and operate solutions to support a CI/CD delivery model, IaaS management, container orchestration, security and monitoring, closing the potential gaps between software and service requirements
Provide engineering support for new product and process introductions, ensuring that all activities are completed and documented in accordance with the Stryker new product development procedures
Review and provide relevant documentation such as CM Plan, release notes.
Ensuring the security and integrity of CI/CD pipelines and artifacts.
What you need:
Bachelors degree in engineering required (Computer Science preferred)
8+ years of related experience required.
Proficiency in CI/CD tools such as Jenkins, GitLab CI/CD, GitHub Actions, or similar
Strong scripting skills, especially in languages like Bash, Python, Power shell for automation tasks
Good knowledge in CI/CD, Agile, Scrum
Experience working with the binary repository such as Artifactory
Familiarity with containerization technologies like Docker, K8s
Deep understanding of Continuous Integration and Delivery workflow
Knowledge of build systems such Make, Maven, Gradle, Yocto, buildroot
Awareness of security tools & practices related to CI/CD pipelines
Proficiency in Linux administration to support CI/CD infrastructure and environments effectively.