Job Description
The Senior DevOps Engineer will provide critical support, knowledge, and expertise to our Continuous Integration/Continuous Deployment (CI/CD) pipelines, which underpin the activities of our software teams.
They will be closely integrated with the IT Security, Cloud Support, and Software Development teams to ensure alignment and efficient delivery of objectives.
In addition, the Senior DevOps Engineer will work closely with Standards and Compliance to ensure adherence to local policies and processes.
Key Responsibilities:
* Form part of the DevSecOps core team.
* Assist in transitioning CI/CD pipeline to Amazon Web Services (AWS).
* Improve automation and enhance security of CI/CD pipeline.
* Review cloud-native and alternative applications to enhance CI/CD pipeline.
* Ensure implementation of Secure Software Development Lifecycle (SDLC) policies and industry best practices, providing direction on driving improvement.
* Provide platform support to Development teams and support development activities.
* Assist in re-architecting environment and software to take advantage of microservices and container technologies.
* Review and analyze security status of developed software by reviewing security scans.
* Constantly strive to improve DevOps environment through research and innovation.
Qualifications:
* Must have excellent diagnostic skills.
* Must have experience with Linux OS, macOS, and Windows operating systems.
* Be able to work as part of a multi-discipline team to achieve common outcomes.
* Display leadership, planning, and coordination skills.
* Must have experience working in Development, DevOps, and Software Engineering teams.
* Be proficient in multiple languages: JavaScript, Java, C, Python, SQL, C#.
* Must have experience with DevOps tools such as Nexus, Jenkins, Bitbucket, Fisheye/Crucible, and JIRA.
* Experience with AWS, including native CI/CD tools and monitoring utilities.
* Experience with container technologies such as Docker and Kubernetes is an advantage.
* Experience with DevOps tools such as Chef, Puppet, or Ansible is also an advantage.
* Familiarity with audit processes and standards such as GDPR, GAMP, ISO 9001, NIST, and ISO 27001 is an advantage.