Senior DevOps Engineer
at Luxoft
București, Municipiul București, Romania -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 07 Jul, 2024 | Not Specified | 08 Apr, 2024 | 5 year(s) or above | Solace,Build Tools,Deployment Strategies,Splunk,Cloud,Microservices,Git,Docker,Shell Scripting,Linux,Gradle,Teamcity,Artifactory,Kubernetes,Application Servers,Architectural Patterns | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
PROJECT DESCRIPTION
About Surveillance & Regulatory Surveillance and Regulatory Technology is part of Corporate Bank Technology and responsible for delivering solutions that protect the bank’s financial and reputational interests from potentially criminal or inappropriate behaviour by our clients, employees, vendors. It enables the bank to manage its compliance to regulations and the risk appetite to stay in business in the various legislation. In addition, the function, is responsible for driving improvement across the IT delivery cycle through adoption of best practices, automation tooling and metrics, as well as developing a target state DevOps capability. Application: dbDetect The dbDetect system is the client’s strategic solution for fraud detection and payment intervention in order to meet risk and security needs as well as regulatory requirements with the aim to stop any online payment where fraud is suspected. The dbDetect SIL module, implemented in Java, acts as an integration layer between the various transaction systems and the Actimize risk scoring engine.
SKILLS
Must have
At least 5 years experience with high-end complex solutions and mission-critical (99.9% uptime) applications
Understanding of industry standards processes for build, deploy, release and support (CI/CD, incident/problem/change management etc.)
Strong knowledge of Linux, Apache Webserver, Java Application servers, Load balancers
Good understanding of infrastructure and platform components: Shell scripting, Python Linux Container management: OpenShift (Docker, Kubernetes) DBMS and SQL (Oracle) Middleware: IBM MQ, Solace, JMS, Kafka Application layer protocols (TLS/SSL, HTTP(S), DNS, etc)
Experience in supporting/building Continuous Delivery pipelines
Good knowledge of various design and architectural patterns
Experience with deployment strategies (such as BlueGreen, Canary, A/B)
Good understanding of Microservices and API Management
Good Knowledge of Software Development Life Cycle processes and the related tools such as: BitBucket, Git, Artifactory and other software configuration management/version control tools Jenkins, TeamCity or other CI tools Maven, Gradle or other build tools Ansible or other IT Automation/software provisioning tools JIRA, Confluence
Experience in monitoring/reporting tools such as Splunk, Grafana, Geneos etc
Experience in Agile practices
Nice to have
Good experience in cloud based (GCP/AWS/Azure) distributed, highly available and fault tolerant applications
Automated test tooling/frameworks development experience
Responsibilities:
Development & Engineering Works as part of an engineering team to improve the overall delivery process Working with software engineers to ensure that development follows established processes and works as intended Support engineering efforts by providing tools, automation, and hardware assistance. #Continuous Delivery Working on ways to automate and improve development and release processes Helps enhancing Continuous Integration / Delivery / Monitoring Develops and integrates systems, utilities and scripts to automate deployment and monitoring of builds and environments Work with Developers and QAs to orchestrate automated testing and deployment through a lifecycle of environments from dev to production. #Continuous Improvement Identifies issues / optimization potentials and implements solutions Liaises with other technical teams, conducting technology research, and evaluating software required for maintaining the development environment. The role would ideally suit a passionate technologist, with broad experience across software delivery & technologies with an agile mind-set. Routine application maintenance tasks are an ongoing responsibility of DevOps Engineers that they accomplish via strategy-building techniques. Provide technical guidance and educate team members and coworkers on development and operations Design, deploy, manage and document CI/CD pipelines
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
București, Romania