Vacancy expired!
What You Will Do
- Evaluate existing configuration management practices and tools, determining how they translate to an enterprise solution
- Develop tools in support of versioning, release management, build, testing, and deployment and configuration management
- Leverage strong technical background and effective communication skills in order to utilize DevOps best practices for development, operations, customer support, account management and FTS
- Work with development and operations to continue to educate and evolve the DevOps best practices to take advantage of new features that may provide a more secure, scalable and highly available platform for our customers.
- Interact with other departments in a positive, constructive manner in order to accomplish tasks and overall job responsibilities
- Promptly complete administrative tasks as required such as time reporting, project status tracking and billable requests
- Performs other duties as required
- The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities.
- Minimum 5+ years of experience required
- Work experience should include extensive knowledge of Continuous Deployment strategies
- 2+ years of experience with some of the following toolsets:
- Cl Server - Jenkins , TeamCity, Concourse Cl
- Artifact Repositories - Artifactory, Nexus
- Source Control - Git (Github, Bitbucket , Gitlab)
- Build Tools - Team Foundation Server (TFS), MSBuild, Ant, Maven, Gradle
- Cloud Computing Models
- Containerization - Docker, Kubernetes
- Infrastructure as a Service -Ansible, Terraform
- Excellent scripting knowledge and ability to execute through Python, Bash/Shell, PowerShell, Go
- Good understanding of common principals related to computing, networks, firewall, security and authentication
- Excellent analytical and problem-solving skills , strong communication skills, and a motivation to achieve best-in-class results
- Solid understanding of best practices in support of Continuous Deployment including branching strategy, version management, artifact maintenance, configuration management
- Firm grasp of common deployment strategies including blue/green, zero-downtime deployment, traffic shaping, canary and rollback
- Experience designing and building automation solutions
- Ability to work and influence across functional teams with different mind sets, cultures, operating styles and decision-making frameworks
- Outstanding written and verbal communication skills
- Familiarity with Microsoft® Word & Excel
- Financial industry interest and experience is beneficial
- A completed Bachelor 's Degree in IT, or an Associate 's degree in Computer Programming, or equivalent education in a related discipline is preferred.
Vacancy expired!