- Company Name
- GM Financial
- Job Title
- DevOps Automation Engineer I
- Job Description
-
**Job title**
DevOps Automation Engineer I
**Role Summary**
Build, deploy, and maintain CI/CD pipelines, configuration management, and infrastructure-as-code solutions to enhance developer productivity and enforce security governance across enterprise platforms.
**Expectations**
- Deliver reliable, automated build, test, and release workflows.
- Ensure tools and infrastructure are secure, compliant, and scalable.
- Act as a developer advocate, translating stakeholder needs into technical solutions.
**Key Responsibilities**
- Design, customize, and deploy CI/CD pipelines using Git, Azure DevOps, Jenkins, Octopus, etc.
- Manage configuration and provisioning tools: Ansible, Chef, Puppet, Terraform, ARM, CloudFormation.
- Automate scripting in Ruby, Python, JavaScript, Bash, PowerShell.
- Maintain and upgrade SDLC tools, container runtimes (Docker, Kubernetes, Rancher), and API gateways.
- Troubleshoot infrastructure, network, and application issues; coordinate incident response.
- Communicate progress and technical decisions to stakeholders; conduct knowledge transfers.
- Contribute to continuous improvement, KPI updates, and documentation of best practices.
- Participate in after‑hours on‑call rotation as required.
**Required Skills**
- CI/CD tool chain expertise: Git, Azure DevOps, Jenkins, Octopus Deploy.
- Configuration management: Ansible, Chef, Puppet.
- Infrastructure‑as‑code: Terraform, ARM, CloudFormation.
- Scripting/automation: Python, Ruby, JavaScript, Bash, PowerShell.
- Container & orchestration: Docker, Kubernetes, Rancher.
- API/web technologies: REST, JSON, XML, SOAP, OAuth.
- Server administration on Windows and Linux; web servers (NGINX, Apache, IIS, Tomcat).
- Networking fundamentals: TCP/IP, DNS, SSL, reverse proxies, load balancing.
- Cloud knowledge: Azure (ARM, Functions, AKS), AWS (EC2, S3, CloudFormation), GCP/others.
- Strong analytical, troubleshooting, and communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Certifications in DevOps, cloud platforms, or CI/CD tools are a plus (e.g., Azure DevOps Engineer Expert, AWS Certified DevOps Engineer, Docker Certified Associate).