Job ID: R.0045088
Location: Bengaluru, India
Worker Type: Regular
About Us
We are a fast-growing financial services and software company dedicated to achieving “Better Financial Lives Through Technology and People.” Our innovative SaaS products have significantly impacted the industry, and we continue to strive for excellence. Join us to work with a talented team, enjoy a vibrant company culture, and be a part of our exponential growth.
Job Description
As a DevOps Engineer with Personal Capital at Empower, you will:
- Automate provisioning and configuration management following Infrastructure as Code (IaC) best practices.
- Create and maintain automated scripts for building, configuring, deploying, and testing applications in various environments.
- Enhance our continuous integration environment, aiming for operational excellence by reducing human errors and increasing quality and security through automation.
- Delegate tasks to AWS platforms and services, focusing on business objectives.
- Collaborate with engineering teams to identify challenges and design tools, infrastructure, or processes to improve productivity.
- Develop internal tools/applications to enhance engineering team efficiency.
- Balance short-term tactical tasks and long-term projects.
- Communicate effectively, both verbally and in writing.
- Evaluate application performance and improve efficiency.
- Determine system/application security requirements and develop corresponding security solutions.
- Participate in on-call rotations and troubleshoot production application issues.
Required Qualifications
- 2+ years of professional experience in software engineering, systems administration, or DevOps.
- Experience with Linux (CentOS preferred).
- Hands-on AWS IaaS Administration experience (SDKs, CLI, and console).
- Knowledge of Object-Oriented Programming.
- Proficiency in Python, Go, Ruby, or JavaScript.
- Experience with Ansible, Chef, Terraform, or CloudFormation.
- MySQL database administration skills.
- MS in Computer Engineering or equivalent.
Desired Skills and Experience
- Solid experience with AWS technologies (EC2, S3, SQS, SNS, RDS, IAM, Lambda, DynamoDB, CloudFormation).
- Experience managing cloud-based infrastructure (AWS, Azure, GCP).
- Automation tool proficiency (Ansible, Chef, Terraform).
- Experience running Docker containers on Kubernetes (EKS) and Istio.
- Strong programming skills in Python, Go, Ruby, JavaScript, Shell/Bash Scripting, Java, HTML5 & CSS.
- Web and application server management (Apache, Nginx, Tomcat, JBoss, NodeJS).
- Expertise in optimizing and troubleshooting CentOS Linux operating systems.
- Understanding of relational databases (MySQL).
- Skills in building secure, performant, reliable, and durable systems/architecture.
- Ability to build RESTful APIs.
- Knowledge of web frameworks (Angular, React, JQuery).
- Code repository best practices (Git, GitHub, Git Flow).
- Experience with Continuous Integration tools (Jenkins, Hudson, Harness, CircleCI, Maven, Ant, Sonar, Artifactory).
- Security-minded with an interest in system and infrastructure protection.
- Familiarity with cloud-based DNS and load balancing strategies.
- Experience with production service monitoring tools (Datadog, Splunk, AppDynamics).
- Dynamic and creative, solution and user-focused professional.
Additional Information
This job description is not exhaustive. You may be required to perform other duties not listed here. This job description is not a contract of employment; either party may terminate employment at any time, subject to the terms of the employment contract.
We are committed to diversity and are an equal opportunity employer. All qualified applicants will receive consideration without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other protected status.
Application
Apply Now: Engineer DevOps – Empower