Lead Software Engineer- DevOps
JPMorgan Chase View all jobs
- Mumbai, Maharashtra
- Permanent
- Full-time
- Builds, manages, and monitors the quantitative technology stack.
- Provisions AWS resources to support expanding platform needs
- Implements CI/CD tools and source control using Git and BitBucket
- Manages upgrade cycles and addresses resource security findings
- Mentors and guides junior engineers, promoting best practices in security, compliance, and cloud-native development.
- Develops automation tools and/or codes to manage and monitor the infrastructure
- Provides technical support during software development
- Troubleshoots any issues that arise in the non-prod environments
- Maintains inventory of the relevant environments
- Assists development team in debugging environment specific issues
- Stays current with industry trends and source new ways for our business to improve
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Bachelor's Degree in Computer Science, Engineering, Software Engineering, or a relevant field
- Extensive and strong experience in software development, specifically, DevOps and Terraform
- Expertise in administration of AWS Services like EC2, ECS, ELB, S3, Lambda, Postgres RDS/Aurora, ElastiCache, CodeDeploy, and CloudWatch
- Develop and maintain containerized applications using Docker
- Experience with CI/CD practices and implementations, with tools such as Jenkins and Spinnaker
- Experience with messaging and caching frameworks such as Kafka, RabbitMQ, and Redis
- Hands-on experience utilizing development tools such as Git/BitBucket, Jira, ServiceNow, and pre-commit hooks for efficient workflow management
- Monitor and troubleshoot systems using Splunk queries and monitoring tools such as Datadog, Dynatrace, or Grafana
- Experience with Linux-based infrastructures, Linux administration and FinOps best practices for cloud architectures
- Strong communication & interpersonal skills and ability to explain protocol and processes to the team
- Has diagnostic abilities, proactively identifying potential issues before they escalate