- Company Name
- Upstate Coin & Gold
- Job Title
- Senior DevOps Engineer
- Job Description
-
**Job Title:** Senior DevOps Engineer
**Role Summary:**
Lead the design, implementation, and operation of scalable, resilient cloud infrastructure and automated delivery pipelines. Drive reliability, performance, and security of applications by managing CI/CD workflows, infrastructure as code, monitoring, incident response, and best‑practice enforcement across the development lifecycle.
**Expectations:**
- 5+ years of hands‑on DevOps or SRE experience focused on application infrastructure.
- Active or former AWS Solutions Architect Professional certification (or equivalent).
- Proven expertise in multi‑cloud environments (AWS, Azure, GCP).
- Demonstrated ability to own end‑to‑end delivery pipelines and maintain high system availability.
**Key Responsibilities:**
- Design and maintain scalable, highly available cloud architectures (AWS/Azure/GCP).
- Build, test, and deploy CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, CircleCI).
- Implement automated testing (unit, integration, E2E) and enforce code quality gates.
- Deploy and manage IaC (Terraform, CloudFormation, Pulumi).
- Configure containerization (Docker) and orchestration (Kubernetes) for production workloads.
- Monitor system health with Prometheus‑Grafana, ELK, or equivalents; set alerts and dashboards.
- Lead incident investigations, root‑cause analysis, and post‑mortem remediation.
- Identify technical debt, propose architectural improvements, and champion refactor initiatives.
- Enforce security controls in CI/CD pipelines and cloud resources.
- Mentor junior engineers and provide technical guidance on deployment practices.
- Document architecture, deployment processes, and troubleshooting procedures.
**Required Skills:**
- Cloud platforms: AWS, Azure, GCP (architectural patterns, IAM, networking).
- CI/CD tooling: Jenkins, GitLab CI, CircleCI, Azure DevOps.
- IaC: Terraform, CloudFormation, or similar.
- Scripting: Python, Bash.
- Containerization & Orchestration: Docker, Kubernetes.
- Automated testing: pytest, JUnit, Selenium, or equivalent frameworks.
- Monitoring & Logging: Prometheus, Grafana, ELK stack.
- Configuration management: Ansible, Chef, Puppet (bonus).
- Agile development practices.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.
- AWS Solutions Architect Professional certification (or equivalent).