Senior DevOps Engineer

About this position

Job responsibilities
  • Design and implement automated CI/CD pipelines to streamline code deployment and integration.
  • Manage and optimize on-premises infrastructure for scalability, reliability, and security.
  • Work closely with software engineers, architects, and IT security teams to ensure system reliability, performance, and security in production environments.
  • Implement infrastructure-as-code (Terraform/Ansible) practices.
  • Oversee monitoring, logging, and alerting to ensure continuous system health and quick response to issues.
  • Enforce best practices for change management and release management to maintain consistency and quality.
  • Ensure compliance with industry standards and regulations (e.g., PCI DSS).
  • Lead incident response efforts, including identifying root causes, applying fixes, and implementing preventative measures.
  • Evaluate and recommend new tools and technologies to improve system performance, scalability, and development speed.
  • Establish and drive a culture of continuous improvement and automation across all aspects of the development and operational lifecycle.
Required qualifications
  • Bachelor's degree in computer science, engineering, or a related field.
  • Proven experience (5+ years) in a DevOps or similar role, with at least 2 years in a leadership position.
  • Expertise in CI/CD tools (e.g., Jenkins, Argo CD).
  • Strong knowledge of containerization and orchestration technologies (Docker, Kubernetes).
  • Experience with infrastructure-as-code tools (Terraform/Ansible, etc.).
  • Proficiency in at least one scripting language, such as Python or Bash.
  • Strong understanding of monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, and ELK stack).
  • Solid knowledge of security practices in on-premises environments and DevOps workflows.
  • Familiarity with financial regulations and compliance standards (PCI DSS, ISO 27001, etc.).
  • Excellent problem-solving skills, with the ability to troubleshoot complex systems and infrastructure issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a team-oriented, cross-functional environment.
  • Experience with Agile and Scrum methodologies is a plus