Key position responsibilities include:
Integration Platforms –Integration and dataflow
- The Software Developer/Engineer will work as part of an Agile scrum team analyzing, planning, designing, developing, testing, debugging, optimizing, improving, documenting, and deploying complex/scalable/highly available software applications on Distributed Platforms
- 1+ years of integration experience on cloud platforms such as GCP, Azure, AWS.
Experience in Google Data Flow, Google Data Proc, REST APIs, Google Publish/Subscribe and Java/Python scripting. - Strong knowledge of GCP services and core features.
- Candidate should independently manage design, development, testing, deployment and monitoring
- Excellent understanding of Agile/CI/CD and SDLC processes and automated tools, spanning requirements/issue management, defect tracking, source control, build automation, test automation and release management.
- Provide consulting for app teams that require guidance on integration services and consumption
- Define, provision and document proper security controls for integration platforms
- Ensure that integration platforms are secured by monitoring security vulnerabilities and remediating
- Provide operational support for use cases leveraging integration services in private and public clouds
- Participate in a rotating on call schedule
Automation
- Automate and provision integration services in private and public clouds
- Automate the installation, configuration operation and monitoring of integration systems using a wide variety of open source tools
- Build, scale and secure integration platforms focused specifically on a fully automated Linux environment
- Develop scripts leveraging scripting technologies such as Chef, Ansible and cloud native API’s
- Perform zero downtime deployments and configuration changes across multiple globally distributed origins