
Devops Engineer
Full Job Description
Role: DevOps Engineer - GCP
Location: Remote
Preferred Experience: 4+ Years
We are seeking a highly skilled DevOps Engineer to join our dynamic team. This pivotal role is central to our engineering operations, focusing on owning and optimizing CI/CD pipelines, ensuring robust platform reliability, and spearheading high-impact infrastructure initiatives. You will be instrumental in maintaining system uptime, enhancing developer productivity, and leading complex technical migrations within a modern cloud-native environment.
Key Responsibilities:
- CI/CD Pipeline Ownership: Manage and maintain organization-wide CI/CD pipelines, preferably using GitHub Actions. Design, build, and refine workflows for automated build, test, deployment, and release processes. Optimize pipeline performance, reliability, and security, including secrets management, permissions, and runners. Collaborate with engineering teams to integrate services into CI/CD frameworks.
- Platform & Infrastructure Operations: Oversee Kubernetes-based deployment ecosystems utilizing Helm, ArgoCD, and Crossplane. Administer Linux-based systems, virtual machines, networking, and access controls. Monitor platform health diligently and proactively address reliability concerns.
- Large-Scale Infrastructure Initiatives: Lead and execute significant projects such as database upgrades and system migrations. Take ownership of planning, risk mitigation, testing, and rollout strategies. Drive cross-team technical initiatives and modernization efforts, for example, managing MySQL upgrades and performance tuning.
- Incident Response & System Debugging: Serve as the primary responder for production incidents and outages. Conduct in-depth debugging across CI/CD, Kubernetes, infrastructure, and databases. Lead root cause analysis (RCA) and postmortem documentation. Enhance system resilience by addressing reliability gaps.
- Application & Microservices Support: Provide platform-level support for Java Microservices. Assist with troubleshooting build, deployment, and runtime issues. Optimize system performance and configurations.
- Backend Engineering & Architecture (Python): Design and prototype backend services using Python. Contribute to system architecture and technical design decisions. Support engineering teams with scalable design patterns.
- Security & Reliability Engineering: Conduct thorough infrastructure and pipeline security reviews. Identify vulnerabilities and implement best practices. Support basic penetration testing and compliance readiness.
Required Skills & Qualifications:
- Technical Skills: Proven experience in CI/CD, ideally with GitHub Actions or similar tools. Hands-on expertise with Kubernetes, Helm, and GitOps tools like ArgoCD or Flux. Solid Linux system administration skills. Experience with database operations, preferably MySQL. Strong debugging and incident response capabilities.
- Good to Have: Experience with Crossplane or other infrastructure-as-code frameworks. Familiarity with Java-based microservices environments. Experience working with legacy systems and modernization initiatives.
Company
Aventior Digital
Aventior Digital is a premier provider of innovative technology solutions, empowering businesses globally to overcome complex challenges and foster growth. We leverage advanced technologies like artif...