Sorry, this job is no longer available.
loading...

(Loading More Opportunities)

Software Developer - Python & DevOps

As a senior analyst engineer (DevOps) you must have end to end exposure to all stages in a Software & project life cycle, use your analytical thinking and investigative techniques to create technical solutions, design documents, etc. You must be comfortable working collaboratively with project team members, business team members and stakeholders

This role will be a key DevOps contact for various project and Asset Servicing team needs. We work in an agile way across BAU, and project initiatives and you are required to embrace and role model an agile way of working. At least 3 - 5 years experience is required with a willingness to learn and develop new technical skills

As a senior analyst engineer (DevOps) you must have end to end exposure to all stages in a Software & project life cycle, use your analytical thinking and investigative techniques to create technical solutions, design documents, etc. You must be comfortable working collaboratively with project team members, business team members and stakeholders

This role will be a key DevOps contact for various project and Asset Servicing team needs. We work in an agile way across BAU, and project initiatives and you are required to embrace and role model an agile way of working. At least 3 - 5 years experience is required with a willingness to learn and develop new technical skills

Experience

  • It is expected that the role holder will most likely have the following qualifications and experience
  • Understand web infrastructure elements (e.g., servers, load balancing, software proxies)
  • Understand Log monitoring and analysis (e.g., Splunk)
  • Manage multiple competing priorities on an ongoing basis.
  • Demonstrate experience working with cloud providers like AWS, and/or Azure.
  • Experience in DevOps and Continuous Delivery skillset: modern CI/CD pipelines and tools (e.g., Git, Ansible, Jenkins, Gulp, NPM, Gradle).
  • Have written scripts or built applications in Python/ Bash/ Groovy.
  • Practice release & configuration management such as parallel development (tagging, branching, etc.).
  • Perform change management activities.
  • Demonstrate strong understanding of standard Software Engineering processes, Testing, and Agile methodology.
  • Bring an open mindset and proven ability to innovate and influence.

Desirable

  • Exposure to containerized environments using Docker and Kubernetes
  • Exposure to Monitoring and Logging tools such as Splunk
  • Exposure to DevOps and Agile.
  • Experience with shell and groovy scripting.

Key Accountabilities

  • Proactively manage risk; meet all policy and compliance requirements; perform controls; adhere to Process and Procedures pertinent to role; and escalate events, issues, or breaches as they are identified (risk accountability forms part of all roles, as everyone is responsible for managing risk and compliance).
  • Work in an agile environment, attending stand-ups, retros, planning, showcases and other agile meetings and ceremonies.
  • Writing specification and documentation.
  • Creating automated CI/CD pipelines and automating all aspects of infrastructure
  • Responsibility for driving change and improvements across the technical environment.
  • Comfortable contributing to the codebase when no Ops tasks are ready to be started.
  • Establish and maintain stakeholder relationships through effective communication, negotiation, and issues management to engage stakeholders and ensure project deliverables are met
  • Involvement with other applications in the team, both from a development and issue resolution perspective.
  • Perform project activities as directed by the development or stream lead.

Key Performance Indicators

  • Improvement in automation of application deployments to production and pre-production release environments
  • Evidence of continuous integration, build management and deployment scripts and systems
  • Recognized as a key contributor to the innovation, development and implementation of changes relating to value control and reconciliations
  • Evidence of potential cost savings through process simplification, optimization and automation
  • Stakeholder engagement recognised as trusted advisor to the business

Key Stakeholder Groups

  • Manager Engineer
  • Senior Analysis Engineers
  • Product Owners / Business Analysts
  • Scrum Masters / Project Managers
  • Head of Technology
  • Dev Ops and Automation Teams
Posted
06/23/2022
Location
Gurgaon, HR, IN