Campaign Nucleus specializes in developing cutting-edge marketing and political campaign automation software that empowers campaigns to streamline their operations. With a focus on innovation and excellence, we are expanding our technical team to include a skilled and experienced DevOps Engineer who specializes in AWS, CI/CD pipelines, and infrastructure management. This role is crucial in enhancing our platform's reliability, scalability, and efficiency, enabling us to deliver superior service to our clients.
This is a full-time, remote position; candidates should be eligible to work in one of the following states: AL, AZ, DC, FL, GA, HI, ID, LA, MD, MI, MN, NH, NJ, NM, NY, NC, OK, OR, TX, UT, VA, WV, WI. We are an office-based company with US hubs in Fort Lauderdale, Charlotte, and Fort Worth.
Responsibilities:
- Cloud Infrastructure Management: Deploy, manage, and operate scalable, highly available, and fault-tolerant systems on AWS. Ensure the security and efficiency of our cloud infrastructure.
- CI/CD Pipeline Development: Design and implement continuous integration and continuous delivery (CI/CD) pipelines to automate the deployment process, improve development efficiency, and minimize errors.
- Monitoring and Performance Optimization: Implement monitoring solutions to track application performance and infrastructure health. Proactively identify and resolve issues to ensure optimal performance and uptime.
- Collaboration and Support: Work closely with the development and operations teams to support the software development lifecycle, from planning and building to deployment and management.
- Security Best Practices: Apply best practices and strategies regarding security, including regular audits, compliance checks, and security patching.
- Documentation and Reporting: Create and maintain detailed documentation for infrastructure architectures, deployment processes, and best practices. Provide regular reports on infrastructure health, performance metrics, and optimization efforts.
You'll have...
- Proven experience as a DevOps Engineer, System Administrator, or similar role in a cloud environment, preferably with AWS.
- Strong expertise in developing and maintaining CI/CD pipelines using tools like Jenkins, GitLab, or AWS CodePipeline.
- Solid understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Experience with infrastructure as code (IaC) tools such as AWS CloudFormation.
- Familiarity with monitoring tools (e.g., Prometheus, Grafana) and logging (e.g., ELK stack).
- Knowledge of scripting languages (e.g., Bash, Python) for automation.
- Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
Even better you may have...
- Experience working in an agile (scrum) environment.
- A focus on work with an attention towards uncompromising quality and attention to detail.
- Ability to work in teams and individually.
- Ability to problem solve independently and bring solutions to your own or a team member’s project challenges.
- Excellent verbal and written communications skills.
- Strong task organizational skills are required.