ROLES AND RESPONSIBILITIES:
Role: DevOps Engineer
Environment: Git, Jenkins, Maven, Nexus-3, SonarQube, Docker, Kubernetes, Prometheus, Grafana, Linux, Windows,AWS, Jira, shell.
Project Description:
LBP is a full-service universal bank in the Philippines, providing a complete array of industry- leading products and services including Lending Lending (corporate and consumer), Deposit- taking, Foreign Exchange,Brokering, Trust and Investments, Credit Cards, Retail Cash Cards, Corporate Cash Management and Remittances.
- Expertise in AWS Cloud, experience in implementing new AWS instances and working with EBS, EFS andS3 storage, EC2, VPC, IAM, ELB, Autoscaling, Cloud Watch, SNS, Secrets, RDS, Route-53, ECS, EKS.
- Setting up new development branches, merging branches, facilitating the releases setting up the new Repos, managing the permissions for various GIT branches creating git stashes and setting up webhooksfor Jenkins job.
- Performed operations like git pull, git add, git commit, git push, raise the PR.
- In jenkins Developed builds and deployment processes on Dev environment, Test environment and beready for Pre-production environments.
- Using CI/CD pipeline to automate continuous integration and continuous deployments using declarativepipeline in Jenkins.
- Scheduled automated builds using Jenkins poll SCM & webhooks.
- Integrating multiple DevOps tools including Git, SonarQube, Docker, Nexus Artifactory and Kubernetesin Jenkins.
- Write Dockerfiles, docker-compose files, build docker images, manages Docker-Hub repository, createand run containers. Creating volume mapping, creating and managing docker networking.
- Created Kubernetes cluster environment using kubeadm and EKS.
- Create Deployments, Replicasets, Demonsets, pods, volumes, services, Ingress, HPA, Metrics, Configmaps and Secretes using yaml files.
- Manage Kubernetes cluster, Doing deployments, Rolling updates, Rollbacks etc..
- Experience with various development, testing and deployment tools-GIT, Jenkins, Docker, Kubernetes.
- Involved in building and configuring Linux servers as required for the project.
- Maintaining maximum uptime and maximum performance capacity of Production, QA and UAT.
- Launching and configuring EC2 cloud servers using AMIs designed and implemented scalable, securecloud architecture.
- Working experience on container orchestration systems such as Kubernetes & AWS ECS.
- Experience in enterprise application integration including APIs, Web Services,Micro Services architecture, Containerization – Kubernetes.
- Procure hands-on knowledge of software containerization platforms like Docker and container orchestration tool like Kubernetes .
- Simplify the Image build Stages and made the Dockerfile simple and readable multistage build dockerfile.
- Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins and groovyscripting.
- Automated build and deployment using Jenkins to reduce human error and speed up production processes.
- Develop tooling and processes to drive and improve customer experience, create runbooks.
- Hands-on experience in diagnosing, troubleshooting various networking and servers’ services issues and performing preventive maintenance.
- Supporting -patching, rollbacks into QA, UAT, Production environments setting up SCM/build tools for developers.
- Helping to resolve all SCM/build issues like merge conflicts, compilation errors, missing dependencies,branching/ merging/tagging.
- Experience in BASH shell scripting.
- Proficient in both Windows and Linux at the administration level.
- Excellent Interpersonal skills, ability to interact with people at all levels.
- Good experience in working with a team to deliver the best outputs in given time frames.
- Supporting the application in production and worked closely with off-shore Teams.
- Deploying and implementing software release management strategies for various applicationsaccording to the agile process.
- Performing integration of code quality analysis techniques-check style, find bugs with CI tools.
- Experience in handling and supporting Customer service with excellent written and verbalcommunication skills.
- I have excellent troubleshooting skills of boot and network problems.
- Experienced in trouble shooting, Configuring and Deploying applications in Tomcat.
- Ability to work in a fast paced, constantly expanding environment.
- Able to troubleshoot and resolve internal and customer problems in a timely Manner.
- Comfortable and confident when speaking with clients as a technical expert and able to translatetechnical concepts into simple terminology for clients of various levels.
- Passionate about identifying and solving problems for customers with the ability to uncover needs through direct interaction, as well as quantitative or qualitative research to define compelling solutions.
- Demonstrated ability to lead and facilitate group meetings to drive desirable outcomes and decisions.
- Demonstrated ability to develop and manage effective working relationships within an organization andacross multiple clients and/or stakeholders.
- Take effective decisions in a timely manner and escalates issues as appropriate
- Better understanding of Agile/DevOps operating model. Experience and passion to work in a fast- pacedAgile environment, delivering features in small time duration and utilizing automation where possible.
- Writing terraform script files to create infrastructure at AWS cloud platform.