Job Description
Strategic Imperative:
The
DevOps Engineer will play a crucial role in optimizing Prodege's infrastructure and processes. By implementing effective DevOps practices, this position will enhance our ability to deliver software efficiently and reliably, ensuring we remain competitive in the market.
Prodege
A cutting-edge marketing and consumer insights platform, Prodege has charted a course of innovation in the evolving technology landscape by helping leading brands, marketers, and agencies uncover the answers to their business questions, acquire new customers, increase revenue, and drive brand loyalty & product adoption. Bolstered by a major investment by Great Hill Partners in Q4 2021 and strategic acquisitions of Pollfish, BitBurst & AdGate Media in 2022, Prodege looks forward to more growth and innovation to empower our partners to gather meaningful, rich insights and better market to their target audiences.
As an organization, we go the extra mile to “Create Rewarding Moments” every day for our partners, consumers, and team. Come join us today!
Primary Objectives
- Collaboration
- DevOps Practices
- Infrastructure Development
- CI/CD Implementation
- Containerization and Orchestration
Qualifications - To perform this job successfully, an individual must be able to perform each job duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Detailed Job Duties
- Collaborate with teams to enhance release velocity and streamline software delivery processes.
- Support the implementation of DevOps best practices focusing on containerization and IaC methodologies.
- Assist in managing scalable cloud-native infrastructure, with a preference for AWS.
- Contribute to the design, optimization, and management of Continuous Integration/Continuous Deployment processes.
- Implement containerization using Docker and apply infrastructure as code practices.
- Enhance system monitoring and logging to ensure reliability, performance, and security.
What does SUCCESS look like?
Success for a DevOps Engineer at Prodege is shown by efficiently contributing to smoother and faster software delivery processes in collaboration with development and QA teams. This success includes supporting and implementing modern DevOps practices, particularly in containerization and Infrastructure as Code, while effectively assisting in managing Prodege's cloud infrastructure to ensure scalability and resilience. The role demands a significant contribution to the design and management of robust and automated CI/CD pipelines, enhancing deployment speed and reliability. Successful DevOps Engineers will proactively identify opportunities to improve existing processes and infrastructure, bringing innovative ideas and solutions to the table. Lastly, they will foster a collaborative environment with cross-functional teams, ensuring strong communication and alignment towards shared goals, thus reinforcing Prodege's continued success and competitiveness in the market.
The MUST Haves: (ex: job cannot be done without these skills, education, experience, certifications, licenses)
- Bachelor’s degree in Computer Science or related field or equivalent work experience.
- Three or more (3+) years of experience in DevOps or related roles.
- Proficiency in cloud platforms, with AWS being preferred.
- Knowledge of containerization technologies, particularly Docker.
- Experience with infrastructure as code practices.
- Capability in designing and managing CI/CD pipelines.
- Familiarity with monitoring and logging tools.
- Ability to apply AI and machine learning tools responsibly in support of predictive modeling, analysis, experimentation, and solution development, including validating outputs, documenting assumptions, and adhering to company security and confidentiality standards
- Skills in configuration management and scripting.
The Nice to Haves: (ex: preferred additional skills, education, experience, certifications, licenses)
- Experience in serverless computing and microservices architecture.
- Knowledge of additional cloud platforms or related technologies.
- Advanced scripting and configuration management tool experience.