Prudential is looking to automate the creation, management, and destruction of infrastructure to accelerate application development and provide easily consumable services to software development teams.
Requirements
- Use programming languages including but not limited to Python, Shell/Power scripting, Groovy, Modern languages and Ansible, CloudFormation and Terraform frameworks
- Programming Languages: Python, Shell/Power scripting, Groovy, Modern languages
- Frameworks: Ansible, CloudFormation, Terraform
- Infrastructure fundamentals
- Linux / UNIX Operating Systems: File Permissions, Network Configuration, Services, Process Manipulation
- Database Fundamentals: Schemas, Tables, Permissions, SQL
- Networking, TCP/IP and other common Communication Protocols: OSI Model, 3 Way Handshake, Stateful vs Stateless, Proxy Firewall
Responsibilities
- Create, code and support solutions to automate the creation, management, or destruction of infrastructure; remove technical impediments
- Provide easily consumable services to software development teams to assist in the consumption of infrastructure solutions and partner to implement them
- Accelerate application development by building patterns of infrastructure services that are consumed self-service, resilient, reliant and in accordance with Prudential standards.
- Automate unit and integration test cases, solve problems and add new value with automation.
- Develop corporate platform standards based on cost, capability and capacity requirements to drive business value; document solutions to support the adoption of developed solutions.
- Bring a strong understanding of relevant and emerging technologies, provide input and coach team members and embed learning and innovation in the day-to-day.
- Apply infrastructure fundamentals to Linux/Unix operating systems, database, network and TCP/IP, and common communication protocols .
Other
- Collaborate with product owners in understanding needs and defining feature stories, tech leads in defining technical design and other team members to understand the system end-to-end and deliver robust solutions that bring about business impact and support the goals.
- Work on complex problems in which analysis of situations or data requires an evaluation of intangible variables.
- Ability to coach others with minimal guidance effectively leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization.
- Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
- Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges.