About the company:
Tyfone, a global leader in the SaaS Digital Banking and Digital Payments sector, is redefining how the world engages with digital finance. Our solutions, nFinia, and payFinia, empower individuals, businesses, and families to transact and interact with financial technology seamlessly and innovatively. Customers of our technology are U.S banks and credit unions.
About the role:
As the DevOps Engineer - CICD, you will play a critical role in establishing and driving the DevOps and SRE strategy for our online banking organization. You will be responsible for ensuring the smooth operation and continuous improvement of our technology stack, infrastructure, and delivery pipelines.
Location: Hyderabad or Bengaluru, India
Requirements
Role & Responsibilities:
- Design, implement, and manage CI/CD pipelines
- Automate build, test, and deployment processes to streamline the software lifecycle.
- Integrate version control systems and branching strategies into the pipeline.
- Ensure infrastructure is version-controlled and deployable through CI/CD pipelines.
- Work closely with development teams to integrate CI/CD processes into the SDLC (Software Development Life Cycle).
- Collaborate with QA teams to automate and integrate testing (unit, integration, and performance tests) into the pipeline.
- Maintain detailed documentation of CI/CD workflows, tools, and configurations.
- Participate in 24/7 oncall rotations to support the production environment.
Qualifications & Skills:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 2+ years of solid experience in implementing & maintaining CICD pipelines.
- Programming and Scripting Languages:
- Proficiency in scripting languages like Python, Bash, or PowerShell.
- Knowledge of configuration management languages like YAML or JSON.
- Version Control Systems (VCS):
- Expertise in Git (GitHub, GitLab, Bitbucket, or similar platforms).
- Familiarity with branching, merging, and tagging strategies.
- CI/CD Tools:
- Experience with any of the CICD tools like Jenkins, CircleCI, GitLab CI/CD, Travis CI, Teamcity, Github Actions
- Containerization and Orchestration:
- Proficiency in Docker for containerization.
- Familiarity with container orchestration tools like Kubernetes.
- Infrastructure as Code (IaC):
- Experience with tools like Terraform, CloudFormation, or Ansible.
- Cloud Platforms:
- Familiarity with cloud environments such as AWS, or GCP.
- Understanding of deploying and managing applications on these platforms.
- Networking Basics:
- Understanding of DNS, HTTP/HTTPS, Load Balancers, and firewalls.
- Familiarity with network security concepts.