Full Time

Senior Software Engineer, DevOps

Cardlytics
$100,000 - $150,000* / year (about $48–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Cardlytics, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer, DevOps at Cardlytics will play a pivotal role in streamlining the software development and deployment processes. This individual will be responsible for designing and implementing robust DevOps practices that facilitate continuous integration and continuous delivery (CI/CD). They will collaborate closely with cross-functional teams to enhance the scalability, reliability, and security of Cardlytics’ applications while ensuring optimal performance in cloud environments.



Job Responsibilities

  • Design and implement CI/CD pipelines to promote efficient software development life cycles.
  • Administer cloud infrastructure and optimize the performance of cloud resources.
  • Collaborate with development teams to understand and improve deployment processes.
  • Implement infrastructure as code (IaC) strategies and tools to automate system configurations.
  • Monitor applications and infrastructure to troubleshoot and resolve issues proactively.
  • Enhance security practices in deployment pipelines to mitigate risks.
  • Document processes and technology stacks to ensure knowledge sharing within the team.
  • Provide mentorship and guidance to junior engineers and team members.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software engineering, with a focus on DevOps methodologies.
  • Proficiency in scripting languages such as Python, Bash, or similar.
  • Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Strong knowledge of containerization technologies (Docker, Kubernetes).
  • Experience with configuration management tools (Ansible, Terraform, Puppet, or Chef).
  • Familiarity with monitoring tools (Prometheus, Grafana, New Relic).
  • Excellent problem-solving skills with a focus on scalable solutions.


Technologies & Tools

This position requires familiarity with a diverse array of technologies and tools crucial for modern DevOps practices, including but not limited to cloud services such as AWS or Azure, container orchestration using Kubernetes, configuration management tools like Ansible or Terraform, and CI/CD tools such as Jenkins or GitLab CI. Additionally, knowledge of version control systems (Git) and monitoring solutions is essential for effective infrastructure management.



Ideal Candidates

The ideal candidate for the Senior Software Engineer, DevOps role at Cardlytics is a proactive and detail-oriented individual who thrives in a fast-paced environment. They exhibit strong analytical thinking and problem-solving capabilities, ensuring that they can address complex technical challenges efficiently. A collaborative mindset and excellent communication skills are vital, enabling them to work effectively within multidisciplinary teams. Furthermore, a passion for continuous learning and staying current with industry trends will ensure their contributions remain relevant and impactful.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.