Design and implement the CI/CD pipeline following the best industry practices using open source tools
Drive continuous improvements in deployment, management, and monitoring of infrastructure and application's web services
Work in a small development team to complete assigned tasks by the specified deadline using the Agile development methodology
Continuously manage the configuration of all environments
Maintain the configuration, identifying dependencies, potential conflicts, document the process and track a schedule of the deployments for each environment.
Optimize AWS deployments for scalability, efficiency and security
Manage AWS infrastructure and configuration, including integration with GitLab CI/CD pipelines and Docker
Assist in the design, development, and deployment of new Lambda functions written in Node.js using the Serverless framework
Solve cutting-edge technical challenges that have real impact on people's financial lives
Create DevOps process automation and tooling to implement standards and boundaries in a way that empowers our application development teams to help themselves for their infrastructure and deployment needs.
Deploying, automating, maintaining and managing AWS cloud based system, to ensure the availability, performance, scalability and security of productions systems.
Skills and Experience Required: Required:
5+ years of proven experience as a DevOps Engineer
Experience with Java, Python environments
Expert-level knowledge of Git and Docker
Knowledge of cloud deployment technologies such as Terraform, Ansible, Puppet, Chef a plus
Proficient on Linux/Unix operating systems from a terminal