Description

Key Responsibilities:

 

Our financial client Enterprise Data & Analytics team is looking for an experienced Application Engineer / Data Engineer to join our DevSecOps team.
Our DevOps team will work side-by-side with Data Engineering/ Application Development and Platform/Infrastructure teams to enable the continuous delivery of quality software systems at scale.
DevSecOps Engineers are actively involved in our software development lifecycle - working with development teams to design environments, create build scripts, configure CI/CD pipelines, enable security, automate processes, and build runtime containers.
The ideal candidate for this role will have extensive experience with either Development or Systems Operations within regulated industries (Finance, Healthcare, etc.)
The Work Itself
Gather client requirements and design consistent, repeatable processes for complex operations
Ability to collaborate with IT operations, development teams, and other Line of Business (LOB) partners
Drive day-to-day DevOps activities: intake, manage priorities, deliverables, etc.
Partner with development /data engineering and platform teams to ensure proper knowledge and implementation of CI/CD processes and tools
Provide ad hoc support by troubleshooting DevOps pipeline issues, and deployment issues.
Partner with Enterprise teams to ensure compliance with enterprise standards and patterns.
Continuously tune and validate quality of current tools for network, system monitoring, client session monitoring, and log file parsing.
Partner with enterprise tool team to ensure a strong toolkit is in place and properly implemented
Develop and maintain processes for rapidly onboarding new developers onto our development stack including proper Git repository access, CI/CD tool access, monitoring tool access, proxy access, etc.
Help cultivate a developer-centric atmosphere by identifying and lowering hurdles which get in the way of efficient and enjoyable coding practices


Key Requirements and Technology Experience:

 

Key Skills; AWS, experience with Python, Snowflake
Three or more years of experience with AWS Core services (Lambda, S3, ECS, Glue, Kinesis, IAM, CloudWatch, EC2, EKS etc.)
Four years of experience working with CI/CD tools (Gitlab, GitHub etc.)
Solid experience with multiple scripting languages (Python, Bash, PowerShell etc.)
Minimum two years’ Experience with configuration management/infrastructure as code (Terraform, Ansible.)
Development experience with databases, SQL, and familiarity with Snowflake is highly desired
Solid understanding of DevSecOps methodologies and practice
Six or more years of experience with core development languages (Java, NodeJS, .NET, etc.)
Experience with REST APIs
Knowledge of common data serialization formats (YAML, JSON, XML, etc.)
Automation experience with Unix/Red Hat Linux and Ansible is a plus
Detail and results oriented
Ability to work independently and prioritize tasks
Working knowledge of Agile methodologies
Prior work experience in financial services and/or other regulated environments is a plus.
Bachelor’s degree in a technical field or 3+ years of experience in lieu of degree

Education

Bachelor’s degree in a technical field