This job has expired, please see additional jobs below
Lead Platform Developer
Citizens Bank
Johnston, RI, United States
Job Details - this job has expired, please see similar jobs below
Description
We are looking for a Lead Platform Developer to help lead our efforts in Cloud, Continuous Integration & Delivery, and DevOps practices This role would set strategy and provide hands on engineering to build capabilities to support multiple Agile software delivery teams and their platform needs. This person will have the desire to tackle hard problems and solve things once, so application development teams can focus on business logic and customer experience. This person would also guide and educate developers on security, automation, and cloud architecture/technology. This person will work closely with security, Infrastructure, Risk, Middleware, and other areas of the company to ensure continuous delivery and DevOps are influenced throughout the value chain.
Primary responsibilities include:
• Directly work within the AWS environment including using tools like Teraform, Cloud Formation, Ansible and Kubernetes.
• Provide reference implementations and sample repositories that can be utilized by developers.
• Ability to drive operational topics that will drive our DevOps journey
• Docker Compose
• Log standards and forwarders
• Architect/Design/Build/Support patterns and implementation details needed for Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS).
• Base level infrastructure automation that allows sample repo to deploy to non prod cloud
• Other developer needed supporting tools/configuration
• Be an evangelist who is willing to work across groups to foster a deeper understanding of Security, Cloud, CI/CD, and DevOps principles.
• Willingness to work in legacy infrastructure and application as well as green field.
• Work as a technical expert who can go wide in application development and cloud architecture, but who can go deep in Security and Implementation details.
Qualifications
Required Skills:
• Experience with distributed cloud architecture and implementations. Specifically AWS services such as EC2, ECS, Lambda, API Gateway, Cloud Front, Cloud Watch, Kenesis.
• 5-10 years of experience in one or more of the following: Java, Clojure, Scala, Node.js, IOS (Swift), Android, Ruby, or Python
• At least 1 years of experience with distributed messaging systems such as Kenisis.
• At least 2 years experience with Infrastructure as Code and AWS AMI and Cloud Formation
• Experience with tools like Jenkins, Artifactory, Nexus and other Continuous integration tools
• Extensive experience working with containerization technologies like Docker
• Some exposure with using similar tools like Hashicorp Vault, Consul and other containerization enablement tools
• Experience with Kubernetes and using it as our deployment plane
• Experience architecting security into the solution.
• Experience with Agile/Jira/Confluence/HipChat/Slack, Jenkins/Cobertura/PMD/FindBugs.
Hours & Work Schedule
Hours per Week: 40
Work Schedule: M-F