Search through thousands of job postings to find your next opportunity
No technologies match your search.
GEEK Up
Ho Chi Minh City, Vietnam
Posted 4d
Lensa
Houston, TX
Posted 4d
Encora Inc.
Singapore, Singapore
Posted 4d
Lensa
Frankfort, KY
Posted 4d
Matillion
Hyderabad, Telangana, India
Posted 4d
Vidhema Technologies
Jaipur, Rajasthan, India
Posted 4d
Lensa
Boston, MA
Posted 4d
People Prime Worldwide
Bengaluru, Karnataka, India
Posted 4d
Lensa
Denver, CO
Posted 4d
Lensa
Indianapolis, IN
Posted 4d
DevOps Engineer
Job Overview:
We are looking for an experienced DevOps Engineer with a strong background in Google Cloud Platform (GCP) and a passion for building and maintaining scalable, reliable, and efficient infrastructure for distributed web applications. In this role, you will be responsible for designing, implementing, and managing CI/CD pipelines, cloud infrastructure, and automation tools to streamline the deployment and operation of our web applications in the cloud.
Key Responsibilities:
- Cloud Infrastructure Management: Design, deploy, and manage scalable and secure cloud infrastructure on Google Cloud Platform (GCP) to support distributed web applications.
- CI/CD Pipeline Development: Develop, implement, and maintain Continuous Integration (CI) and Continuous Deployment (CD) pipelines using tools like Jenkins, GitLab CI, CircleCI, or Cloud Build to automate the software delivery process.
- Infrastructure as Code (IaC): Utilize Infrastructure as Code tools such as Terraform, Ansible, or Cloud Deployment Manager to automate the provisioning and management of cloud resources.
- Monitoring & Logging: Set up and maintain comprehensive monitoring, logging, and alerting solutions using tools like Prometheus, Grafana to ensure the availability and performance of applications.
- Automation & Scripting: Develop scripts and automation tools to improve efficiency, reduce manual tasks, and ensure consistency across environments using Bash, Python, or Go.
- Security & Compliance: Implement and maintain security best practices, including identity and access management, network security, and data protection, to ensure compliance with industry standards.
- Collaboration & Communication: Work closely with development, QA, and product teams to understand requirements, provide guidance on best practices, and ensure seamless integration and delivery of applications.
- Performance Optimization: Identify performance bottlenecks and optimize system performance and reliability across cloud infrastructure and applications.
- Disaster Recovery & High Availability: Design and implement backup, disaster recovery, and high availability strategies to ensure business continuity and minimal downtime.
- Cost Management: Monitor and optimize cloud infrastructure costs, ensuring cost-effective use of resources while maintaining performance and scalability.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
- Experience: 4+ years of experience as a DevOps Engineer or in a similar role, with a strong focus on Google Cloud Platform (GCP).
- Technical Skills:
- Expertise in Google Cloud Platform (GCP) services such as Compute Engine, Kubernetes Engine (GKE), Cloud Storage, Cloud Functions, Cloud Pub/Sub, Cloud SQL, and VPC Networking.
- Strong experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or Cloud Build.
- Proficiency in Infrastructure as Code (IaC) tools such as Terraform, Ansible, or Cloud Deployment Manager.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Experience with monitoring and logging tools such as Prometheus, Grafana, Stackdriver, Datadog, or similar.
- Strong scripting skills with Bash, Python, or Go for automation.
- Understanding of networking concepts (DNS, Load Balancers, VPNs, etc.) and security best practices.
- Experience with Git and version control systems.
- Soft Skills:
- Excellent problem-solving and troubleshooting skills with the ability to work in a fast-paced environment.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
- Attention to detail and ability to manage multiple tasks and projects simultaneously.
Nice to Have:
- Experience with multi-cloud environments (AWS, Azure).
- Familiarity with service mesh architectures (e.g., Istio, Linkerd).
- Knowledge of serverless architecture and tools like Cloud Run or Knative.
- Experience with site reliability engineering (SRE) principles and practices.
- Certifications in Google Cloud Platform (GCP) or other cloud platforms.