A US-based company that offers SaaS-based advanced generation trading solutions is looking for a Senior DevOps Engineer. The selected candidate will be responsible for handling the complete life-cycle for production and software application deliverables and take ownership of the solutions related to DevOps. The organization is a fully integrated, scalable, and future-proofed platform that supports the entire workflow of the client from portfolio management, trade execution, settlement, compliance, reconciliation, finance, risk, administration, or client reporting. This will be a long-term, full-time role requiring some overlap with the EST time zone.
Job Responsibilities:
- Work within the team to improve tooling and automate the software lifecycle
- Participate in daily virtual standups to discuss projects, timelines, status, and issues
- Collaborate with product owners and iterate quickly to develop scalable solutions
- Manage and monitor end-to-end life cycle for production and software application deliverables
- Take complete ownership of the DevOps solution and deliver projects within stipulated timelines
- Oversee and guide the DevOps practices
- Ability to work with a small team in a leadership role and willingness to learn and adapt quickly to dynamic environments
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 8+ years of relevant experience as a DevOps engineer
- Demonstrable experience in building and deployment on MS Window / SQL Server environments
- Prior experience building applications in .NET using Visual Studio/Code
- A minimum of 5+ years of experience in DevOps
- Extensive experience in PowerShell, Git, Visual Studio (MS Build), Jenkins, or similar
- Prolific experience in SQL Server Administration and SQL
- Prior experience in Azure Provisioning, Security, RBAC, AVD
- Demonstrable experience with Networks and Windows OS (service deployment, monitoring, security)
- Proven experience in Puppet or other DevOps authoring tooling
- Experience in Unit Tests, System Integration, and QA test suites is required
- Experience in Docker/Kubernetes, Jira
- Solid understanding of configuration management tools and practices
- Experience working in agile teams and using agile processes
- Comprehensive understanding of programming languages such as C#, Typescript, JavaScript, HTML, CSS
- At least 1+ year(s) of experience in frameworks including .Net Core, .Net Core, .Net Framework, NodeJS, Entity Framework and Angular
- Excellent communication and organizational skills
- Problem-solving and critical thinking ability
- Fluent in verbal and written English