DevOps Engineer
Core
Design, implement, and support automation for public and private cloud software deployments and configuration management across Development, QA, UAT, and Production environments.
Role type
Senior DevOps Engineer (Cloud Infrastructure & CI/CD)
Builds
Automated CI/CD pipelines, engineering automation tools, and scalable cloud deployment processes for financial services applications.
Domain
Financial Services / Cloud Infrastructure (AWS)
Deliverable
production ML models | product features | infrastructure
Required skills
AWS resource management, CI/CD pipeline automation, Infrastructure as Code (Terraform, CloudFormation), Scripting (Python, Bash, PowerShell), Containerization (Docker, Kubernetes), Cloud networking (VPC, EC2, Route53, IAM, Lambda), Release Engineering, Microservices architecture, System administration (Linux/Windows)
Preferred skills
Azure or Google Cloud experience, Blue/Green or Canary deployment strategies, Virtualization (VMware, Hyper-V, KVM), NoSQL databases (Cassandra, MongoDB, DynamoDB), RDBMS (MySQL, SQL Server, Aurora)
Technologies
AWS, Node.JS, .NET Core (C#), Python, Bash, PowerShell, Terraform, CloudFormation, Docker, Kubernetes, Vagrant, VMware, Hyper-V, KVM, Cassandra, MongoDB, DynamoDB, MySQL, SQL Server, Aurora
Responsibilities
Develop and maintain scripts and tools to automate software release processes; Create highly scalable and repeatable operational processes; Participate in release planning and deploy releases to higher environments; Collaborate with engineers and product teams in an Agile environment to analyze issues; Document work results and prepare status reports for management; Maintain end-to-end security best practices; Troubleshoot and resolve application development, deployment, and operational issues.
Seniority
Senior, hands-on IC