ARUP

Senior Cloud Infrastructure Engineer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Hyderabad/Secunderabad
  • Experience: 7-12yrs
  • No. of Positions: 57
  • Salary Range: 8-14.4 lac
  • Primary Skills: Cloud Computing AWS Cloud Infrastructure
  • Secondary Skills: Skills highlighted with ‘‘ are preferred keyskills
  • Job Location: Hyderabad/Secunderabad
  • Posted Date: 390 days ago
Job Description

Roles and Responsibilities

 

Arup ( https://www.arup.com/expertise/services/digital ) is making increasing use of cloud computing infrastructure for delivery of client projects and major internal investment programmes. Across our businesses, we are applying best practices in how we define, deploy, and manage our cloud infrastructure. This role will be central to further defining these and helping ensure they are adopted throughout the work we do. Specifically, the role will lead the design and development of our global data infrastructure, underpinning a range of internal and external-facing products and services.

The role will report to the Web Software Leader in the UK, and work closely with senior colleagues in software development and corporate IT.

 

Role

In this role you provide cloud engineering and DevOps support for our UK development team. Using Terraform and similar you will help develop cloud deployment pipelines and standard ways of working to streamline our capacity to deliver with a small development team. You will develop processes and procedures to help design, develop, deploy and manage global data infrastructure that supports our client-facing services and products. You will bring technical excellence and a passion for building and operating scalable, secure, distributed systems, and automating these wherever possible.

Specifically, you will:

  • Architect, deliver and manage the cloud infrastructure aspects of projects, services and products
  • Work with colleagues to understand client and market requirements, and define how these translate into cloud infrastructure
  • Contribute to the development of production environments for our cloud infrastructure
  • Ensure the quality (e.g. security, resilience, performance) of the cloud infrastructure we design and deploy
  • Contribute to the implementation of technical architectures
  • Contribute to the adoption and integration of software development best practices (e.g. agile methods, test-driven development, CI/CD) into cloud engineering practices
  • Manage junior colleagues in our Hyderabad office and help develop the capabilities of the team
  • Provide cost and time forecasts for technical execution of projects, with regard to scale, complexity, etc (in close collaboration with colleagues)
  • Work with colleagues in related disciplines (software development, UI/UX, product management) to ensure effective delivery of valuable and high-quality outputs to our clients and customers.

 

Requirements and skills

You know that adoption of cloud computing is as much about ways of working as it is about the technology, and have demonstrable experience of both.

 

Essential Skills and Knowledge

A talent for and demonstrable experience of designing secure, resilient, high performance, distributed system architectures/platforms

Demonstrable expertise in:

  • Cloud computing platforms (5+ years experience) in at least AWS but preferably both AWS and Azure
  • Cloud architectural patterns and best practices for globally distributed, data-intensive systems
  • Design and delivery of containerization and microservice environments
  • Networking design, configuration and best practices (5+ years experience)
  • Infrastructure-as-Code and configuration management principles and tools, e.g. Terraform, CloudFront, Chef, Puppet, Ansible (4+ years experience)
  • Designing monitoring solutions for high availability production environments
  • Fluency in a mainstream object-oriented programming language that can support cloud infrastructure automation tasks
  • A highly rigorous mindset and approach to your work
  • A Bachelors degree in a numerate discipline
  • Experience of mentoring and leading others

 

Desirable Skills and Knowledge

  • Enterprise-grade software engineering skills, preferably in data-intensive environments
  • Continuous integration/deployment workflows and tools, and supporting others in using these
  • Agile methodologies, test-driven development
  • Experience of administering and using big data analytics frameworks (e.g. Hadoop, Spark), message queuing frameworks (e.g. Qubole, Kafka), and distributed databases (e.g. Cassandra, ElasticSearch)
  • Experience working in a product-centric environment or with human-centred design principles

 

Relevant Job Openings
Hiring for PHP Full Stack Developer-Gaziabad
Hiring for Data architecture for Bangalore
Hiring for Project Manager