SourcePro Search is conducting a search for an experienced Senior DevOps-CI/CD engineer for our client in the securities trading system environment. What You'll Do: The ideal candidate will help improve automation, infrastructure reliability, and enable the engineering team to use technologies in a scalable, reliable, and highly available way. The Senior DevOps –CI/CD engineer will also work in close collaboration with development teams to streamline their build, testing and deployment processes. Strong written and oral communication skills are essential and candidates should be self-directed and motivated to work in a fast paced, team-oriented environment.
Set up, maintain and refine Jenkins CI/CD pipeline
Develop scripts to build and deploy software releases
Support CI/CD tools integration/ operations/ change management, and maintenance
Drive the team toward automation, standardization and best practices
Work with QA team to integrate automated testing into CI/CD pipeline
Partner with the software architects and development teams in designing and improving CI/CD processes
What You'll Bring:
Minimum of a Bachelor's degree or equivalent in Computer Science or Engineering
6+ years of CI/CD engineering experience working with scripting and build management tools for a variety of frameworks and technologies, including Java, Groovy and Gradle, and Maven
Financial industry experience is a plus
Experience in building end to end CI/CD pipelines using Jenkin, Nexus
Experience in Jenkins Administration, Jenkins Docker as well as Jenkins HA skills
Experience with Git version control systems such as Bitbucket
Excellent Java programming skills
Experience with Linux and shell scripting
Experience in configuring SQL & NoSQL databases
Basic understanding of networking & security
Experience with one or more Java application frameworks such as Spring Boot, Spring MVC and Spring Web Flux a plus
Experience with Container technologies (Docker & Kubernetes) a plus
Experience with Cloud technologies such as AWS, Azure, Google Cloud a plus
Experience with code technologies, such as Terraform, Packer a plus
Experience with in any configuration management tool like Ansible, Puppet, Chef a plus
Experience in working closely with the development teams and troubleshoot application issues
Strong written and oral communication skills
Self-directed and motivated to work in a fast paced team-oriented environment