What are the responsibilities and job description for the DevOps engineer position at Pi Square Technologies?
Key Responsibilities
- Cloud Infrastructure:
- Design, deploy, and manage AWS cloud environments using best practices.
- Optimize cloud resource utilization for cost efficiency and performance.
- Implement security best practices, IAM policies, and compliance standards.
- Kubernetes & Containerization:
- Deploy, manage, and scale applications on Kubernetes.
- Optimize cluster configurations for performance, security, and cost.
- Work with Helm charts, operators, and service meshes.
- CI/CD & Automation:
- Develop and maintain CI/CD pipelines using tools like GitHub Actions, GitLab CI, ArgoCD, or Jenkins.
- Automate infrastructure provisioning using Terraform, AWS CDK, or CloudFormation.
- Implement GitOps principles for deployment automation.
- Infrastructure as Code (IaC):
- Develop and maintain Terraform modules for AWS infrastructure.
- Automate provisioning and enforce infrastructure best practices.
- Manage version-controlled infrastructure changes using GitOps.
- Monitoring & Observability:
- Set up and maintain monitoring and alerting systems (Prometheus, Grafana, ELK, CloudWatch).
- Implement log aggregation, tracing, and observability solutions.
- Proactively identify and resolve performance bottlenecks.
- Scripting & Automation:
- Write and maintain scripts (Bash, Python, Go, or other languages) to automate operational tasks.
- Develop self-healing and auto-scaling mechanisms for cloud workloads.
- Collaboration & Best Practices:
- Work closely with developers to improve deployment processes.
- Advocate for DevOps culture and best practices within the organization.
- Document infrastructure, processes, and automation scripts.
- Cloud: Extensive experience with AWS (EC2, EKS, S3, RDS, Lambda, IAM, VPC, etc.).
- Kubernetes: Strong expertise in deploying and managing Kubernetes clusters.
- CI/CD: Experience with modern CI/CD tools (GitHub Actions, GitLab CI/CD, ArgoCD, Jenkins).
- Infrastructure as Code (IaC): Expertise in Terraform (writing modules, state management, best practices).
- Monitoring & Logging: Prometheus, Grafana, ELK, CloudWatch, Loki, OpenTelemetry.
- Scripting & Automation: Proficiency in Bash, Python, or Go.
- Security & Networking: Understanding of security best practices, IAM, RBAC, and Kubernetes networking.
DevOps Engineer
Vencedor Software Group -
Dearborn, MI
DevOps Engineer
SGA Inc. -
Auburn, MI
DevOps Engineer
Sibitalent Corp -
Detroit, MI