Full-Time DevOps Engineer
Golden Hippo is hiring a remote Full-Time DevOps Engineer. The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
Golden Hippo
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We’re Looking For A: DevOps Engineer to design, optimize, automate, and execute on procedures for releasing code to our cloud environments. This role will be embedded in the daily implementation of bug fixes, innovation changes, and maintenance upgrades. You will be working with developers, engineering, and QA to tackle process improvements and identify new ways to release software quickly with a focus on quality and security.
What You’ll Be Doing:
- Design, Develop and Support development pipelines to deliver software to internal and external customers
- Constantly fine tune and implement new procedures and technologies to improve software delivery speed and efficiency
- Support software systems to promote microservices/applications to prod and non-prod environments
- Act as a primary gatekeeper for code releases to Staging and Production environments following defined procedures including code reviews, QA, security scans, and roll back processes.
- Deploys new versions of code to staging and production
- Enforce quality and security standards in all relevant aspects of the release process
- Facilitate automation to integrate unit tests, security scans, code reviews, automated tests, deployments and reports through automated pipelines
- Evaluate new technologies, develop proof of concept demonstrations, and present findings to the engineering organization.
- Stay relevant with industry trends, technologies, and security standards
- Implement best practice procedures for process improvement including post mortems, process flow optimizations, and cross functional communication
- Support incident management and resolution for release related software issues
- Work with cross-functional teams to develop, improve, and enforce release planning and deployment processes
- Manage, monitor and optimize traffic using CloudFlare for enhanced security and performance. Experience with CloudFlare Enterprise, bot management, firewall & ACLs, DNS management, monitoring traffic, performance and security metrics
Qualifications (Note: We strongly encourage you to apply even if you don’t tick ALL of these boxes.):
- Release Management & optimizing of DevOps release-cycles. Experience optimizing and managing DevOps release cycles, ensuring smooth and efficient deployment processes, and leveraging automation tools to enhance release efficiency and reliability.
- Strong knowledge of containerization and orchestration tools like Docker and Kubernetes
- Strong knowledge of software branching (preferably git), software development lifecycle, QA methodologies, tools and processes
- Strong understanding of GitLab, GitHub, Ansible, JIRA, Confluence, VS Code
- Building proactive plans & optimizing monitoring solutions to preemptively avoid infrastructure disruptions
- Solutions oriented with strong analytical and problem-solving abilities.
- Excellent communicator and collaborator with cross functional teams. Strong documentation skills to ensure clear and comprehensive communication of processes, procedures, and project details.
- Ability to be strategic and execute fast in a fast pace environment
- Motivated and ambitious, interested in growing and developing
- Required Education: Bachelor's Degree or equivalent experience
- Required Experience:
- 3-4+ years of DevOps experience
- Experience with IaC tools such as Terraform, Ansible or CloudFormation
- Extensive experience with logging and proactive monitoring of infrastructure using tools such as Datadog, New Relic, Librato, and other synthetic monitoring solutions.
- Previous experience with a cloud platform is a must including Heroku and GCP.
- Experience working with at least one of the following languages: Python, PHP, Bash
- Proficient in leveraging CI/CD tools such as GitLab, CircleCI, ArgoCD, Flux and CloudBuild to automate deployment and continuous integration processes, ensuring efficient and reliable software delivery.
- Preferred Education: BS Computer Science
- Preferred Experience:
- Bachelor’s Degree
- Heroku / GCP / Docker / Kubernetes / GitLab
- GitOps and DevOps Release Cycles
- Kubernetes - hands-on experience with GKE clusters on the Google Cloud Platform (GCP), including integration with CI/CD pipelines using industry best practices
- Preferred Licensure/Certification:
- Professional Cloud DevOps Engineer
- Certified Kubernetes Administrator (CKA)
- HashiCorp Certified: Terraform Associate