What are the responsibilities and job description for the DevOps Engineer position at IT Automation LLC?
Key Responsibilities
- Design and implement CI/CD pipelines using tools like Cloud Build, Jenkins, GitLab CI, or GitHub Actions.
- Build and manage infrastructure as code using Terraform or Deployment Manager.
- Deploy, monitor, and optimize workloads on GCP services (Compute Engine, GKE, Cloud Run, BigQuery, Pub/Sub, etc.).
- Automate system configurations, monitoring, and alerting with Stackdriver, Prometheus, or Grafana.
- Collaborate with developers to implement DevSecOps best practices and ensure high availability and resilience.
- Maintain CI/CD security controls, IAM policies, and network configurations in GCP.
- Troubleshoot deployment issues and ensure smooth delivery across environments.
- 5 years in DevOps or Cloud Engineering roles.
- Mandatory experience with Google Cloud Platform (GCP).
- Strong scripting skills in Python, Bash, or Go.
- Experience with Docker, Kubernetes (GKE), and Terraform.
- Familiarity with GitOps, Cloud Build, Artifact Registry, and service mesh (Istio/Anthos).
- Solid understanding of CI/CD, automation, cloud networking, and security.
- GCP Professional DevOps Engineer certification.
- Experience with multi-cloud or hybrid environments (AWS, Azure).
- Background in monitoring, cost optimization, and incident response.