What are the responsibilities and job description for the Google Cloud OperationsEngineer position at Stellent IT LLC?
Job Details
Role: Google Cloud Operations Engineer
Location : Germantown, Maryland (Onsite)
Job Type: C2H
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
3 years' proficiency in CI/CD tools (e.g., Cloud build, Jenkins, GitLab CI, Circles).
3 years' experience with containerization technologies (e.g., Docker, Kubernetes).
3 years' knowledge of cloud platforms (e.g. Google Cloud, AWS, Azure and VMWare).
3 years' knowledge of Load Balancers and WAF (e.g. F5-ASM, Cloud Armor, Global Load Balancers, F5-LTM, etc.)
1 year experience with Isac tools (e.g., Terraform, Ansible).
3 years' proficiency in network protocols (TCP/IP, DNS, DHCP, etc.).
1 year experience with network security practices and tools.
Preferred Qualifications:
Strong problem-solving abilities to diagnose and resolve network issues.
Ability to analyze network performance metrics and make necessary adjustments.
Excellent verbal and written communication skills for documentation and support..
Ability to explain technical concepts to non-technical stakeholders.
Certifications related to cloud platforms (e.g., Google Cybersecurity Professional
Experience with Agile/Scrum methodologies.
Familiarity with security practices and tools
1. Infrastructure Management using Isac and Continuous Integration and Continuous Deployment (CI/CD):
Use CI/CD pipelines to implement changes, ensure smooth integration of code changes and rapid deployment of applications.
Configure and monitor cloud environments (e.g., AWS, Azure, Google Cloud) and on-premises servers.
2. Database Management
Implement changes/ updates to database schemas, tables, indexes, and relationships.
Write and optimize SQL queries, stored procedures, triggers, and scripts.
Use ETL (Extract, Transform, Load) processes for data integration and migration.
Monitor and analyze database performance to identify and resolve issues.
Implement indexing, partitioning, and query optimization techniques to improve database performance.
Develop and implement backup and recovery plans to protect against data loss.
Regularly test backup and recovery procedures to ensure data can be restored effectively.
3. Monitoring and Performance Optimization:
Implement and manage monitoring and logging solutions (e.g., Prometheus, Grafana).
Analyze system performance and application metrics to identify and address bottlenecks.
4. Collaboration and Communication:
Work closely with development teams to understand application requirements and provide operational support.
Facilitate communication between development, operations, and quality assurance teams to ensure alignment.
5. Automation and Scripting:
Use scripts and automation tools to streamline repetitive tasks and processes.
Use scripting languages such as Python, Bash, or PowerShell for automation purposes.
6. Security and Compliance:
Enforce security best practices and policies for application and infrastructure.
Ensure compliance with relevant regulations and standards (e.g., PII, PCI, GDPR, HIPAA).