- Company Name
- Management Consulting Group
- Job Title
- DevOps Automation Engineer
- Job Description
-
Job Title: DevOps Automation Engineer
Role Summary:
Design, implement, and maintain end‑to‑end CI/CD pipelines using GitHub Actions for iOS, Android, and Java microservices on Azure Kubernetes Service (AKS). Lead migration from legacy Jenkins, optimize build and deployment processes, and ensure compliance, performance, and observability across cloud and on‑prem environments.
Expectations:
- 10+ years of DevOps/automation experience.
- Proven expertise with GitHub Actions, ArgoCD, and Jenkins migration.
- Strong command of iOS/Xcode and Android build ecosystems.
- Hands‑on experience with AKS (Docker, helm, helm charts).
- Proficiency in shell scripting, Ruby, Opscode Chef, and IaC practices.
- Familiarity with JMeter/BlazeMeter, SonarQube, JUnit, Prometheus, OpenTelemetry, and cloud logging/monitoring.
- Ability to manage SSL/TLS certificates and meet PCI/SOX standards.
Key Responsibilities:
- Build and maintain GitHub Actions pipelines for mobile and Java services.
- Deploy artifacts to staging and production, ensuring zero downtime.
- Diagnose and resolve pipeline failures, build, and performance bottlenecks.
- Provision, modify, and maintain Azure/OCI databases and related infrastructure.
- Manage AKS resource allocation, CPU/memory profiling, and cost tuning.
- Migrate legacy Jenkins jobs to GitHub Actions while preserving functionality.
- Support Xcode/macOS build issues and performance debugging.
- Implement observability via OpenTelemetry, Prometheus, and centralized logging (GCP).
- Handle SSL/TLS certificate lifecycle and enforce regulatory compliance.
Required Skills:
- GitHub Actions, ArgoCD, Chartis, Jenkins, Docker, Helm.
- Azure Kubernetes Service (AKS), OCI, GCP.
- Ruby, Opscode Chef, shell scripting (bash, zsh).
- iOS (Xcode, CocoaPods, Swift) and Android (Gradle, Kotlin).
- Java, Kotlin, microservices.
- Load testing: JMeter, BlazeMeter.
- Static analysis: SonarQube, JUnit.
- Monitoring: Prometheus, OpenTelemetry, cloud logging.
- Linux and macOS troubleshooting.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Certifications such as Azure DevOps Engineer Expert, Kubernetes Administrator (CKA/CKAD), or similar are preferred.
Pleasanton, United states
On site
Senior
03-11-2025