DevOps CI/CD Engineer - Banking
Summary
Build and maintain CI/CD pipelines for Java-based enterprise workflow apps in banking, automating deployments, IaC, and monitoring with tools like Jenkins, Kubernetes, and AWS/Azure.
Responsibilities:
. Application Development & Maintenance:
. Collaborate with development teams to enhance and maintain Java-based enterprise workflow applications.
. Implement and optimize application performance, scalability, and reliability.
. Troubleshoot and resolve application issues across environments.
. DevOps Implementation:
. Design, build, and maintain CI/CD pipelines for efficient application deployment.
. Automate build, test, deployment, and monitoring processes.
. Integrate infrastructure as code (IaC) solutions for provisioning and managing resources.
. Work with the vendors to upgrade the DevOps tools farm and Integrating with tools.
. Configuring SSO, SSL, Load Balancer, Auto Scaling and DNS setup for the DevOps Toolset with naming convention
. System Support & Monitoring:
. Manage cloud-based and on-premise infrastructure supporting enterprise workflow applications.
. Monitor systems for uptime, performance, and security.
. Respond to incidents, perform root cause analysis, and implement preventive measures.
. Collaboration & Documentation:
. Work closely with development, operations, and QA teams to align DevOps practices.
. Document processes, tools, and system configurations.
. Advocate for best practices in DevOps, automation, and application lifecycle management.
. Security & Compliance:
. Ensure applications and systems meet security and compliance standards.
. Implement secure coding practices and conduct regular vulnerability assessments.
Requirements:
Education:
. Bachelor's degree in Computer Science, Engineering, or related field.
. 2+ years of experience in DevOps engineering.
Essential:
. Deep technical background with hands-on experience with CI/CD tools (Bitbucket, Jenkins, GitLab CI/CD, Azure DevOps, Artifactory, Sonar, Veracode, JIRA and Confluence).
. Experience with continuous testing, techniques and tools (Junit, Sonar Cube, Veracode etc.)
. Proficiency in containerization and orchestration (e.g., Docker, Kubernetes).
. Experience with cloud platforms (e.g., AWS, Azure, GCP) and IaC tools (e.g., Terraform, Ansible).
. Strong scripting skills (e.g., Bash, Python, Ruby, PowerShell, Groovy).
. Knowledge of monitoring tools (e.g., Prometheus, Grafana, Splunk).
. AI/LLM (Generative AI, LLM Engineering)
. Familiarity with workflow automation tools and enterprise workflow management systems.
. Strong understanding of Agile and DevOps principles.
Soft Skills:
. Excellent problem-solving and analytical skills.
. Strong communication and collaboration abilities.
. Ability to work in a fast-paced, dynamic environment.
. Commitment to continuous learning and improvement.
Key Domain/ Technical Skills:
(Indicate up to 3 areas)
. Experience with enterprise workflow platforms such as Camunda, Apache Airflow, or similar.
. Knowledge of RESTful API design and integration.
. Certifications in cloud platforms, or DevOps tools (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator).
What We Offer:
. Opportunity to work on cutting-edge enterprise workflow solutions.
. Competitive salary and benefits package.
. Collaborative and growth-oriented work environment.
. Opportunities for professional development
. Location: (Specify remote/on-site/hybrid arrangement and location)
. Employment Type: (Full-time/Contract)
. This role is perfect for someone passionate about DevOps practices to deliver impactful solutions in enterprise workflows.