Job Description
What you will contribute (key responsibilities)
Expected working hours are IST (17:30 - 00:30) approximately.
- Act as the bridge between the product development and ProdOps SRE/Support teams, ensuring continuity of service, ongoing continuous improvement, and technical excellence to facilitate both a fast & efficient product evolution cycle and outstanding client experience outcomes.
- Working in a cross-functional capacity across multiple teams, identify and drive to closure of any operational gaps with a particular focus on metrics, automation, cost/risk, performance, reliability, and cloud best practices.
- Work closely with Project Managers and Scrum Masters to compile, estimate, prioritize, and deliver internal and external technical project requirements.
- Working on a shift basis as level 3 support, to own incidents escalated within defined SLAs.
- Define and document standard runbooks and operating procedures. Create and maintain system information and architecture diagrams.
- Accountability for performing periodic release deployments across Dev, CQA, and Production environments with proper rigor within client-contracted maintenance windows (mostly Sunday 1 am-5 am US CST)
- Maintain awareness of industry trends and issues with AWS and Cloud Services.
What we are seeking (Skills and Qualifications) required & preferred
- Bachelor's degree in CS, gained within a financial services industry environment.
- 5+ years of experience as a Lead or Senior ProdOps or DevOps Engineer, with concentrated experience with Java-based applications stacks operating in AWS environments.
- Java Application Development and Support Experience.
- AWS Experience and Certification are required.
- Experience with AWS-related network constructs (EC2, S3, VPC, Security Groups, Route Tables), secure network connectivity mechanisms (VPN, Zero Trust, Proxies, etc.), and troubleshooting.
- Demonstrated experience with public cloud platforms such as AWS.
- Experience in leveraging scripting languages (e.g., Shell, Perl, Python, Ruby) and CI/CD tools (Terraform and CloudFormation) for BAU support, task automation, and environment/release management.
- Red Hat Red Hat Certified Systems Administrator preferred.
- In-depth, hands-on development/administrative experience with RHEL.
- Understanding of development methodologies including Scrum, Agile, Kanban, and test-driven development and toolsets (Jira, Confluence, Jenkins, Puppet) and interfacing with Product Development, Architecture, and Engineering teams
- Experience with support of service requests, release management, incident resolution, and change management processes within a Development and/or Production environment.
- Strong written and verbal communication skills. Has helped to develop documentation of technical processes, workflows, processes, procedures, and run books.
- Proven ability to strategically analyze the risks, benefits, and opportunities associated with a solution.
- Knowledge of industry security principles server vulnerability remediation practices and secrets management.
- Proven ability to strategically analyze the risks, benefits, and opportunities associated with a solution.
- Working knowledge of database tiers/concepts, SQL, and interfacing with DB Ops/Engineering teams, ideally within an AWS Postgres Aurora/RDS environment
- Familiarity with Kubernetes, infrastructure as code, containers, and container orchestration technologies, and cluster/server autoscaling and load balancing.