Job Description
Summary:
We are looking for a skilled and experienced DevOps Engineer with expertise in PaaS (Platform-as-a-Service), ArgoCD, Helm Charts, OpenShift, Groovy scripting, and Python to join our team in the banking sector. As a key member of the DevOps team, you will be responsible for automating, optimizing, and securing our software deployment pipelines while working on highly sensitive financial applications. You will collaborate with cross-functional teams to ensure the reliable delivery of services in an agile, cloud-native environment, meeting stringent regulatory and security standards typical of the financial industry.
Key Responsibilities:
-
CI/CD Pipeline Automation: Develop and optimize ArgoCD-based CI/CD pipelines, leveraging Helm Charts and automation tools to deploy secure, scalable, and highly available applications within a highly regulated banking environment.
-
OpenShift & Cloud-Native: Manage and optimize OpenShift clusters for enterprise-grade applications, ensuring regulatory compliance, security, and high performance in a banking environment.
-
Infrastructure as Code (IaC): Utilize Terraform, Ansible, and other tools to automate the provisioning of cloud infrastructure while adhering to financial industry compliance standards.
-
Security & Compliance: Ensure DevOps practices meet security and compliance standards for the banking domain, including data encryption, access control, and audit logging.
-
Performance Monitoring & Incident Response: Integrate monitoring solutions (e.g., Prometheus, Grafana) for continuous performance tracking and quickly respond to incidents or performance degradation in mission-critical financial applications.
-
Containerization and Orchestration: Leverage container technologies (Docker, Kubernetes, OpenShift) to create robust, secure, and scalable environments, ensuring high availability for banking applications.
-
Scripting & Automation: Write Groovy and Python scripts for automating deployment, scaling, and management of applications, as well as integrating with internal financial systems.
-
Collaboration with Stakeholders: Work closely with product development, infrastructure, and security teams to align DevOps practices with banking application requirements, ensuring seamless integration of new services and features.
-
Documentation & Best Practices: Document processes, workflows, and automation scripts to improve team efficiency, compliance audits, and knowledge sharing across the organization.
Skills and Qualifications:
-
Experience: 5-10 years in DevOps roles, with a proven track record of managing cloud-native applications and infrastructure in the banking/financial sector.
-
PaaS & Cloud Platforms: Hands-on experience with PaaS solutions, especially in regulated environments. Experience with cloud platforms like AWS, Azure, or Google Cloud is preferred.
-
ArgoCD & Helm: Expertise in ArgoCD for GitOps-based deployment, alongside advanced knowledge of Helm charts for managing Kubernetes-based deployments.
-
OpenShift & Kubernetes: Deep understanding of OpenShift and Kubernetes to manage, scale, and secure financial applications, with a focus on high availability and performance in regulated environments.
-
Scripting: Strong knowledge of Groovy and Python for automation of deployment, monitoring, and compliance tasks.
-
Security & Compliance: Experience in ensuring compliance with banking industry regulations such as PCI-DSS, GDPR, and ISO/IEC 27001, while maintaining a secure development pipeline.
-
CI/CD Tools: Proficiency in CI/CD tools such as Jenkins, GitLab CI, or similar, with an understanding of the integration of security testing and scanning in the pipeline.
-
Monitoring & Logging: Knowledge of monitoring and logging tools such as Prometheus, Grafana, ELK Stack, and familiarity with regulatory requirements related to data logging and monitoring.
-
Version Control: Expertise with Git, GitLab, or GitHub for version control and collaboration.
-
Infrastructure as Code: Proficient in Terraform, Ansible, or similar tools for IaC, enabling infrastructure management in the cloud or on-prem environments.
-
Soft Skills: Strong analytical, problem-solving, and troubleshooting abilities.
-
Excellent communication skills to collaborate across various teams within the organization.
Preferred Qualifications:
-
Experience with microservices architectures in the banking domain.
-
Familiarity with Service Mesh technologies (e.g., Istio) for secure service-to-service communication.
-
Knowledge of Helm for Kubernetes application packaging, especially in regulated environments.
-
Experience with automated compliance and security scanning tools (e.g., Aqua Security, Twistlock).
-
Familiarity with agile methodologies and DevSecOps practices, ensuring security and compliance are integrated early in the development lifecycle.
Education:
-
Bachelor's or Masters degree in Computer Science, Information Technology, Engineering, or a related field. Alternatively, equivalent experience in banking or financial services technology.
Top Skills
What We Do
Founded in 1998 and headquartered in Atlanta (Duluth), Georgia, Innova Solutions along with its subsidiaries employs over 50,000 professionals worldwide and reports an annual revenue approaching $3.0B. Through global delivery centers across North America, Asia, and Europe, Innova Solutions delivers strategic technology and business transformation solutions to its clients, enabling them to operate as leaders within their fields. Whether it is onboarding a new service, embracing a new consumer device or rolling out a Business Innovation, Innova Solutions will empower your Enterprise to transition to new technologies, embrace new service delivery models and enhance the business value provided by IT. Innova provides a full spectrum of services to plan, prep, and execute a data center migration and the development of workloads that can be moved to… or in-between, cloud service providers.