Senior DevOps Engineer
OneMainFinancial
2021-12-03 08:57:56
Washington, District of Columbia, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
The DevOps Lead Engineer will be responsible for designing, developing, testing, deploying, monitoring and updating the application release processes and pipelines. This role is also responsible for the automating infrastructure provisioning and configuration management. The ideal candidate will champion the DevOps cause and be the change agent to help foster a cultural shift in the software delivery process and drive innovation. Along with automation, they will focus on improving communication, collaboration that facilitate iterative improvement.Responsibilities:Continue to build out and maintain our AWS infrastructure as we continue to scale.Design and develop tool chains for managing and applying DevOps principles, such as CI/CD automation and IaaC (Infrastructure as a Code) on our Cloud-based systems.Introduce new frameworks to boost the team's productivity.Provide technical counsel in defining large architectural initiatives in scalable ways.Implement and maintain systems for monitoring, alerting, and platform management across the technology and product stack.Design and optimize \ a monitoring and alert system based on system metrics, analysis of log files, and custom alert rules. Understand High Availability architectures to maintain 99.99% availability SLAPerform infrastructure cost analysis and optimization. Design, implement, and administer platform tools to support release of software products with AWSRepresent Digital Engineering development and security operations in interfacing with OneMain stakeholders to ensure alignment to company standards while enabling rapid development on our engineering team.Basic QualificationsA Bachelor's degree or equivalent in Computer Science or other related scientific or technical discipline with 10+ years related professional experience.5+ years of experience in these or similar tools/tech Bash, Python, Java, Golang, Git, Jenkins, Maven, Gradle, Kubernetes, Helm, Puppet, Chef, Ansible.Experience with AWS - VPC, Route53, IAM, S3, EC2Experience with dev tools - yarn, NPM, GitHub, JIRA , JFrog ArtifactoryExperience with containerization tools - Kubernetes, Helm, Docker.What will set you apart:Security experience - VPN, SSL, work with security advisors (first level for any security threats, white/black box evaluation/pen tests).Familiarity with Git workflows and branching strategies (e.g. GitOps, Git Flow, etc).Data management experience (SQL and NoSQL DBs, AWS RDS).Experience with reliability engineering - monitoring, logging, and alerting.Benefits:Because we want our team members to bring us their very best every day, we believe they deserve the right opportunities and benefits. That's why we packed our comprehensive benefits package for full- and some part-timers with:Health and wellbeing options for team members and their dependentsUp to 4% matching 401(k)Tuition reimbursementContinuing educationBonus eligiblePaid time offPaid volunteer time And more Our Company:OneMain Financial is the country's largest lending-exclusive financial company, a trusted name in lending for over 100 years. Since 2005 alone, we have looked beyond customers credit scores to lend more than $152 billion to 16.2 million people looking for simple, affordable loans.With branches across 44 states, we're proud partners of the families and communities we serve. They turn to us to help meet important financial needs, including debt consolidation, medical expenses, household bills and auto purchases. It's all about doing the right thing - a mission that hasn't changed for more than 100 years.#LI-EK1