Deloitte Touche Tohmatsu Limited
Job Profile ?GCP DevOps Engineer
Business Area: DT Technology - Infrastructure
Job Description
Our mission is to deliver services that matter and achieve and sustain operational excellence. You will be at the heart of fullfilling our mission by bringing your software development experience to the table to own and help our vision of engineering reliability end to end. You will design and implement continuous improvement of the management, design, and function of our operational environments to achieve speed and reliability to enable business agility and happy users. Unlike anywhere else in the industry, we are creating roles and teams that combine deep software knowledge with operations to drive unmatched service reliability.
You will be part of our technology organization and have a great opportunity to work across various parts of Deloitte, including our development teams and other stakeholders to drive reliabilty upstream in the application lifecycle and across our operational environments.
Technical expertise is critical in order to imagine and drive technical improvements across our database, networking, and infrastructure teams, and to partner with our application teams, implementing more robust and performant applications for our internal solutions and business solutions (Tax, Audit, Consulting, Finance and Advisory Services).
You should be someone excited with the challenge of bringing new thinking to operations and is passionate about imaginging and implementing improvements and relentlessly pursues excellence, is a deep and broad technical expert, and can build trusting relationships across teams.
It?s a new and exciting role to drive our organization further in world class operations.
Responsibilities
Role Specific Responsibilities
- Strong working knowledge of Cloud Services and solutions on Google Cloud Platform (GCP)?
- Lead the deployment and configuration of cloud infrastructure and services.?
- Play a key role in the implementation of all Google Cloud Platform infrastructure initiatives, including IaC, IAM, security, networking, DevOps, etc.?
- Design and build infrastructure & systems that provide high levels of scalability, reliability, and performance while balancing security, maintainability, reliability, and operational excellence.?
- Hands on experience in designing, building, and maintaining API?s by incorporating robust security and authentication mechanisms.??
- Team up with the cloud architects to successfully implement Google Cloud Platform architecture designs using IaC tools (Terraform, gCloud etc.)?
- Assist with building infrastructure blueprints for the implementation of new or existing solutions that bring storage and compute workloads from non-cloud environments to GCP.?
- Ability to write clean, well-structured, and maintainable code for both front-end, back-end components as needed and participate in code reviews.??
- Perform Cloud Engineering and ongoing support activities including workload migration to the cloud.?
- Automate the provisioning of secure landing zones and virtual compute resources.?
- Implement security controls and monitoring requirements in cloud platforms.?
- Provide ongoing service support and run-time system administration.?
- Administer daily operations of servers including log review with escalation, patch & upgrade applications, manage backup & restoration implementation and testing.?
- Basic understanding of the Public Container Image lifecycle and vulnerabilities.?
Qualifications
Qualifications
- Deep knowledge of Google computing, storage, logging and monitoring, auditing, security services & DevOps?
- 4-6 years of strong experience with Google Cloud Platform services such as Google Compute (Computer Engine, Kubernetes Engine), Storage (Cloud Storage, buckets, Persistent Disk), Identity (Cloud Identity, Cloud IAM), Security (Cloud Security Command Center, Cloud Security Scanner), Networking (VPC, Cloud Load Balancing), and Management Tools (Stack driver Overview, Monitoring, Logging)?
- Deep knowledge and understanding of PaaS and IaaS features in Cloud.?
- Must have Google cloud working experience in key google products and services like Compute Engine, App Engine, Cloud Storage Cloud SQL, Resource Manager etc.?
- Develop infrastructure as code cloud foundational solutions using scripts, templates, blueprints, workflows, CI/CD orchestration tools, and other automation technologies.?
- Experience in system administration tasks in Linux, Unix, or Windows and familiarity with standard IT security practices (e.g., encryption, certificates, key management).?
- Understanding of load balancers, DNS, virtual networks, and firewalls in the cloud environment?
- Experience with Azure DevOps services such as Git reports, DevOps, Pipelines, Test Plans, Artifacts, etc.?
- Sound experience with Infrastructure as Code (Terraform, Cloud Run, Cloud Function etc.) and servers, virtualization, and cloud computing.?
- Experience with architecting and maintaining high availability production systems.?
- Strong skills in Python and PowerShell.?
- Experience in Software Installation, configuration, and Patching Knowledge of system monitoring in a cloud environment including cloud specific products and tools.?
- Experience with Agile and DevOps concepts Developing monitoring architecture and implementing monitoring agents, dashboards, escalations, and alerts.?
- Understanding of the concepts and principles behind DevOps, Continuous Delivery, Agile, Lean, etc.?
- Use of DevOps tools to deliver and operate end-user services a plus (e.g., OS Config, Puppet)?
- Knowledge of networking, firewalls, load balancers etc.?
- Strong experience with instrumentation, monitoring, alerting, and responding relative to performance and availability of applications.?
- Capable of technical deep dives into infrastructure, databases, and application, specifically in designing, coding, operating, and supporting high performance, high availability services, and infrastructure?
- Experience in designing for failure, including disaster recovery and business continuity planning.?
- Basic knowledge of Container technology.?
Education
Bachelor's Degree; Engineering or Equivalent
GCP