Job Description
Impact.com is seeking an Associate DevOps Engineer to join their team in Cape Town. The company is passionate about its people and technology, offering a culture where ambition and curiosity are rewarded. Impact.com is the leading partnership management platform, transforming how businesses manage partnerships.
In this role, the DevOps Engineer will be responsible for creating and developing automated, containerized cloud application platforms, and designing and implementing DevOps processes. They will act as a subject matter expert for troubleshooting complex, multi-tier architecture problems. The engineer will also maintain version control, implement proactive monitoring practices, and document system specifications.
What this role involves:
- Becoming familiar with technologies used on the squad
- Performing triage functionality through verification and fixing of bugs
- Collaborating with a distributed team to fulfill the department's quarterly objectives
- Automating recurring manual tasks & optimize repetitive
- Developing code both independently and while pair programming
- Performing code reviews
- Researching and prototyping new technologies
- Writing and maintaining design, user and test documentation
- Supporting software testing and quality assurance processes to ensure high-quality deliverables
- Developing, testing and maintaining software for the Platform
- Building meaningful unit, functional and integration level tests for the software built
- Responding to alerts, reviewing error messages, and fixing bugs in a timely manner
- Maintaining build- and stage stability
- Reviewing business needs, requirements, technical specifications
Requirements:
- A solid background in administrating Linux operating systems, preferably CentOS, RedHat and Ubuntu
- A good understanding of IaC ( infrastructure of code ) principles and adopting these methods to drive automation and self service.
- A comprehensive grasp of coding and scripting in common languages, including Python, Perl, PHP, and Ruby.
- Familiarity with at least one primary coding language, like C++ or Java.
- The ability to identify, evaluate, and integrate diverse open-source technologies and cloud services.
- Proven experience with business and CI/CD tools like Prometheus, GitHub, Atlassian Jira, Confluence, and Jenkins.
- Proven experience with public cloud resources and services, including AWS, Microsoft Azure, and Google
- Familiarity with various IT monitoring and management tools like Cloudflare and Elastic
- Proficiency in troubleshooting and resolving technical issues across staging, uat and production
- A strong focus on security and adhere to NIST and CIS
What Impact.com offers:
- Unlimited PTO policy
- Training & Development
- Medical Aid and Provident Fund
- Stock Options
- Primary caregiver leave
- Internet Allowance
- Flexible work hours
- Casual work environment
- Technology stipend