Empower logo

Senior Engineer DevOps

Empower
NewPosted today

LOCATION

Bangalore · Remote

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

Infrastructure as CodeCloud InfrastructureCI/CD PipelinesLinux System AdministrationAWSPython

Job description

Overview

Senior DevOps Engineer role at Empower supporting Personal Capital, focused on automation, cloud infrastructure and operational excellence for a financial services SaaS platform.

What you'll do

  • Automate provisioning and configuration management following IaC best practices.
  • Create and maintain automated scripts that build, configure, deploy and test applications across environments.
  • Maintain, support and enhance the continuous integration environment.
  • Reduce human errors and increase quality and security of product operation tasks through automation.
  • Enable delegation of more work to the AWS platform and services so the team can focus on the business mission.
  • Partner with engineering teams to identify development challenges and design tools, infrastructure and/or processes to improve productivity.
  • Be a force multiplier for engineering teams by developing internal tools and applications.
  • Balance short-term tactical tasks with long-term projects in a small, nimble team.
  • Collaborate using excellent verbal and written communication skills.
  • Evaluate application performance and improve efficiency.
  • Help determine system and application security requirements and develop security solutions.
  • Participate in on-call rotation and troubleshoot production application issues.

What you'll need

  • 5+ years of professional experience in software engineering, systems administration, or DevOps.
  • Linux experience (CentOS preferred).
  • Hands-on AWS IaaS administration (SDKs, CLI and console).
  • Knowledge of object-oriented programming.
  • Python / Go / Ruby / JavaScript.
  • Ansible / Chef / Terraform / CloudFormation.
  • MySQL database administration.
  • MS in Computer Engineering or equivalent.

Nice to have

  • Solid experience with AWS technologies such as EC2, S3, SQS, SNS, RDS, IAM, Lambda, DynamoDB and CloudFormation.
  • Managing cloud-based infrastructure such as AWS, Azure or GCP.
  • Developing automation using tools such as Ansible, Chef, and Terraform.
  • Running Docker containers on Kubernetes (EKS) and Istio.
  • Strong programming skills in some or all of: Python, Go, Ruby, JavaScript, Shell/Bash scripting, Java, HTML5 and CSS.
  • Working knowledge of web and application server management and configuration (e.g. Apache, Nginx, Tomcat, JBoss, NodeJS).
  • Highly skilled in building, optimizing, hardening and troubleshooting CentOS Linux operating systems.
  • Understanding of relational databases, including MySQL.
  • Understanding of how to build secure, performant, reliable and durable systems and architecture.
  • Understanding of how to build RESTful APIs.
  • Web frameworks such as Angular, React or JQuery.
  • Code repository best practices: Git, GitHub, Git Flow or other workflows.
  • Continuous integration tools such as Jenkins/Hudson, Harness, CircleCI, Maven, Ant, Sonar, Artifactory.
  • Security-minded with an interest in protecting systems and infrastructure.
  • Familiarity with cloud-based DNS and load balancing strategies.
  • Monitoring production services using tools such as Datadog, Splunk and AppDynamics.
  • Dynamic and creative, solution- and user-focused.

Details

  • Location: Bangalore, Karnataka, India.
  • Flexible work environment as described by the employer.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Engineer DevOps