Role: Senior Cloud Architect on GCP
Location: Northern Virginia
Remote flexibility but prefers local to DC candidates
Key Responsibilities
- Develop cloud solutions based on well-architected framework concepts
- Collaborate with enterprise architects, cloud solutions architects, cloud engineers, program/project managers, and client stakeholders to manage and maintain cloud environments as per client's requirements
- Implement cloud solutions that are highly secure, resilient, fault-tolerant, and compliant
- Troubleshoot infrastructure and application issues in cloud environments and provide solutions, root cause analysis and standard operating procedures
- Develop cloud native solutions, migrate workloads to cloud, DevSecOps, IaC, and SRE automation
- Develop unit tests wherever applicable
- Develop repeatable solutions to drive operational efficiencies
- Gather requirements from the clients and dissect them into user stories and tasks.
- Provide technical guidance and assistance to other team members
- Participate in code reviews and technical design sessions
- Create architecture, security, user guide documentation
- Identify and implement cloud optimization strategies to reduce costs for the customer workloads
- Work closely with architects in creating architecture diagrams and maintaining relevancy of the artifacts
- Work collaboratively with other team members in designing and problem solving
- Participate in all agile ceremonies
Required skills and qualifications
- 12+ years of Hands-on experience developing and managing cloud-native solutions in Google Cloud Platform (GCP).
- Bachelor's degree in computer science or related field
- Hands-on experiences with core cloud services (storage, networking, firewalls, DNS, databases, applications, data analytics, compute, container services) in GCP.
- 6-8 years of Hands-on experience in programming and scripting technologies like Java, Python, Groovy, Shell, Go
- 5-8 years of Hands-on experience in designing and developing IaC automation using terraform
- 5-8 years Hands-on experience designing and developing CI/CD pipelines using Jenkins Pipelines or other CI tools
- Hands-on experience in developing utility scripts and tools using python or shell
- Hands-on experience in using DevOps tool set Git, Artifactory, Jenkins, Sonar, Fortify, Spinnaker etc.
- Experience in building and deploying docker images
- Knowledge of implementing Disaster Recovery solutions on-premises or cloud
- Experience working with agile tools preferably Jira, Bitbucket, Confluence
- Experience developing unit tests for pipelines
- Knowledge of 12 factor app methodology
Preferred skills and qualifications
- Master's degree in computer science or related field
- Experience in designing and developing AI/ML solutions
- Experience in designing, developing Kubernetes solutions
- Experience working on Multicloud implementations
- Experience in building hybrid network connectivity in GCP
- Experience in building secure architectures on GCP
- GCP Networking, Security OR DevOps Engineer certifications