DevOps Engineer
Summary
DevOps Engineer overseeing and optimizing CI/CD pipelines, automation, deployment, and monitoring for a Finance IT digital platform, using Jenkins, Docker, Kubernetes, Terraform, and cloud services (AWS/GCP/Azure).
Position
As a DevOps engineer, you'll beresponsible to overseeing and optimizing CI/CD pipelines, enhancing automation, deployment, and monitoring across environments.
Key responsibilities
- Application deployment and environment preparation for all our environments (INT, SIT, UAT and production)
- Develop and optimize complex continuous integration and continuous deployment pipelines to ensure rapid and reliable software delivery
- Architect and design scalable, secure and robust infrastructure solutions to accommodateFinance IT (FIT) digital platform needs.
- Most of code is on SQL Store procedure for the application configuration. So SQL intermediate knowledge required.
- Strong knowledge of Apache Spark and able to configure the Spark standalone cluster. Able to analyze the performance bottleneck and resource usage and able to communicate to the team.
- Integrate security practices into the software development life cycle
- Implement and optimize monitoring tools to proactively detect and resolve performance issues, ensuring high availability and consistent system performance.
- Continuous research and implement new technologies and methodologies to drive improvements in infrastructure deployment, scalability and the software development process
- Integrate SonarQube, code quality, and security scanning tools into pipelines
- Apply Agile and Scrum methodologies to drive project success.
- Collaborate with development teams to streamline build and release processes
- Manage source code repositories using Azure Repos / Git Lab
Qualifications and Profile
- Experience in scripting languages such as Powershell, Python, Bash or Perl.
- Extensive experience with CI/CD tools like Jenkins, Azure TFS, GitLab CI or Circle CI
- Strong background in Linux/Unix Administration
- Expertise in using containerization & orchestration tools such as Docker, Kubernetes or OpenShift.
- Experience with infrastructure as code tools such as Terraform, Ansible or Puppet.
- Strong understanding of cloud services (AWS,GCP, Azure) and managing hybrid cloud environments
- Basic understanding of distributed platform & micro services architecture
- Familiarity with network architecture and security protocols (SSL/TSL, Firewall, VPNs).
- Basic understanding of Bigdata Ecosystem components Kafka, Spark and Spark Streaming,& Elastic search.
NOTE: - Only shortlisted candidates will be contacted back.