As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking GBP Technology team, you will be an integral part of an agile team. You will play a crucial role in developing and sustaining resilient infrastructure solutions that align with the firm's business goals. Proficiency in AWS and Terraform will be essential in creating secure, stable, and scalable infrastructure environments.
Requirements
- Experience with Terraform for Infrastructure as Code to design, implement, and manage AWS-based infrastructure solutions (EKS, ECS, EC2, VPC, S3, IAM, Lambda, DynamoDB, Route53, ELB).
- Proficiency in automation and continuous delivery methods, including CI/CD pipelines and tools such as Jenkins and Spinnaker.
- Experience with version control systems, particularly Git.
- Experience with Sentinel policy, knowledge of security best practices in cloud environments, and understanding of networking concepts, including DNS and load balancing.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Development experience in one or more programming languages: Python, Java, or Go.
- Hands-on practical experience in delivering system design, application development, testing, and operational stability.
Responsibilities
- Design and implement infrastructure solutions using AWS and Terraform, ensuring scalability, security, and operational efficiency.
- Troubleshoot complex infrastructure issues, applying creative problem-solving skills to resolve challenges and optimize performance.
- Automate infrastructure provisioning and management processes to enhance operational stability and reduce manual intervention.
- Collaborate with internal teams to evaluate architectural designs and technical credentials, ensuring alignment with existing systems and cloud architecture.
- Lead initiatives to promote best practices in infrastructure engineering, fostering a culture of innovation and continuous improvement.
- Contribute to a team culture that values diversity, equity, opportunity, and respect.
Other
- Formal training or certification in software engineering concepts and 3+ years of applied experience.
- Ability to tackle design and functionality problems independently with little to no oversight.
- Good communication skills, problem-solving skills, and critical thinking.
- AWS Certification such as AWS Certified Solutions Architect or AWS Certified Developer.
- HashiCorp Certified: Terraform Associate.