8 липня 2024
Senior DevOps Engineer (GCP) Львів, віддалено Project Overview: The Google Cloud DevOps engineer is responsible for streamlining and automating various aspects of the software development process, including development, testing, and deployment. This role ensures continuous delivery and efficient updates of software. By integrating development and operations teams, the DevOps engineer facilitates seamless collaboration, combining technical and IT operational responsibiliti
8 липня 2024
Senior DevOps Engineer (GCP)
Львів, віддалено
Project Overview:
The Google Cloud DevOps engineer is responsible for streamlining and automating various aspects of the software development process, including development, testing, and deployment. This role ensures continuous delivery and efficient updates of software. By integrating development and operations teams, the DevOps engineer facilitates seamless collaboration, combining technical and IT operational responsibilities.
Customer Overview:
Located in Silicon Valley, our client is pioneering a privacy-first platform for online advertising. With leadership comprised of industry experts, we embrace advancements in consumer privacy across browsers, mobile, CTV, and DOOH platforms. We empower our clients to navigate these changes seamlessly and optimize their infrastructure to capitalize on emerging opportunities in this evolving landscape.
Responsibilities:
- Introduce processes, tools, and methodologies to optimize the software development life cycle, covering coding, deployment, maintenance, and updates.
- Apply or develop AI-based tools to allow fast, intelligent responses by the system and provide high effectiveness and efficiency in this role.
- Collaborate cross-functionally with IT teams, including engineers and developers, focusing on coding, project management, and planning.
- Ensure systems are secure against cybersecurity threats
- Build and set up new development tools and infrastructure.
- Understand stakeholder needs and communicate them to developers.
- Automate and enhance development and release processes.
- Test and review code written by others and analyze results.
- Identify technical problems and develop software updates and fixes.
- Work with developers to ensure adherence to established processes and intended functionality.
- Participate in project planning and management decisions.
- Identify production issues and implement solutions that meet customer requirements.
- Develop software to integrate with internal back-end systems.
- Create scripts to automate visualization.
- Attend weekly project meetings, leadership calls, and external client calls as needed.
- Perform other duties as assigned by the supervisor.
Skills/Requirements:
- Bachelor’s degree in IT, Computer Science, Mathematics, or Engineering.
- 5 years’ experience with Google Cloud Platform. Google Cloud Certifications of any kind a plus and will be highly rated in the selection process.
- A mentality of being an AI-based tool builder and tool user rather than a doer.
- Proven experience in requirements elicitation and testing.
- Strong teamwork and communication skills.
- Proficiency in coding and scripting in JavaScript, especially node.js python, SQL. Knowledge of Elastic, ELK/ELF, NoSQL databases, data lakes/lakehouses, possibly Kafka or Django. Understanding of data pipelining and how pipelines are created/maintained.
- Automation and security skills.
- Familiarity with DevOps and agile principles, with a strong focus on process improvement. Understanding the application of AI for orchestration.
- Strong problem-solving abilities.
- Excellent organizational and time management skills, with the ability to handle multiple projects simultaneously.
- Knowledge of data platforms, data technologies, SaaS, and DaaS.
- In-depth knowledge of the company’s products and services.
Specific Google Platform Skill Requirements:
- Vertex AI and other AI functions (algorithms, CoLab, etc.)
- API Platform
- Cloud Storage
- Cloud Run
- VPC Setup
- IAM and Admin
- GCP Security
- Kubernetes