Cloud Engineer
equifax
Job Description
What you will do
-
Design, implement, and manage robust, scalable, and secure cloud infrastructure on Google Cloud Platform (GCP) using Infrastructure as Code (IaC) tools like Terraform.
-
Deploy, configure, and manage core GCP services such as Compute Engine, Kubernetes Engine (GKE), Cloud SQL, Cloud Storage, Cloud Functions, BigQuery, Pub/Sub, and networking components (VPC, Cloud Load Balancing, Cloud CDN).
-
Develop and maintain CI/CD pipelines for automated deployment and release management using tools like Cloud Build, GitLab CI/CD, GitHub Actions or Jenkins.
-
Implement and enforce security best practices within the GCP environment, including IAM, network security, data encryption, and compliance adherence.
-
Monitor cloud infrastructure and application performance, identify bottlenecks, and implement solutions for optimization and reliability.
-
Troubleshoot and resolve complex infrastructure and application issues in production and non-production environments.
-
Collaborate with development teams to ensure applications are designed for cloud-native deployment, scalability, and resilience.
-
Participate in on-call rotations for critical incident response and provide timely resolution to production issues.
-
Create and maintain comprehensive documentation for cloud architecture, configurations, and operational procedures.
-
Stay current with new GCP services, features, and industry best practices, proposing and implementing improvements as appropriate.
-
Contribute to cost optimization efforts by identifying and implementing efficiencies in cloud resource utilization.
What experience you need
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
-
6+ years of hands-on experience with C#, .NET Core, .NET Framework, MVC, Web API, Entity Framework, and SQL Server.
-
3+ years of experience with cloud platforms (GCP preferred), including designing and deploying cloud-native applications.
-
3+ years of experience with source code management (Git), CI/CD pipelines, and Infrastructure as Code.
-
Strong experience with Javascript and a modern Javascript framework, VueJS preferred.
-
Proven ability to lead and mentor development teams.
-
Strong understanding of microservices architecture and serverless computing.
-
Experience with relational databases (SQL Server, PostgreSQL).
-
Excellent problem-solving, analytical, and communication skills.
-
Experience working in Agile/Scrum environments.