Post Job Free
Sign in

Ci Cd Devops Engineer

Location:
Dallas, TX
Posted:
July 22, 2023

Contact this candidate

Resume:

Ebako Willsmith

Email: adyf95@r.postjobfree.com Phone: 214-***-****

Summary

Skilled DevOps Engineer with 5 years of hands-on experience in the role of software configuration management, supporting, automating, and optimizing mission critical deployments, leveraging configuration management, CI/CD, and DevOps processes over large infrastructures. Experience/ Professional Summary

Senior DevOps engineer March 2019 – Present

Capital One.

Dallas, Texas.

Responsibilities

• Designed and implemented CI/CD pipelines using Jenkins, Git, and Docker, resulting in an increase in deployment efficiency and reducing deployment errors. Involved in CI/CD process and integrated GIT, Nexus, SonarQube, Maven artifacts build with Jenkins and creating Docker image and using the Docker image to deploy over EKS (Kubernetes).

• Setup CI/CD pipelines using AWS Devops tools such as Code build, Code Commit, Code deploy, Code Pipelines all in all using cloud9 as a repository tool

• Building and deploying various micro services in EKS.

• Creating and maintaining namespaces, configmaps, secrets, service, ingress, RBAC in Kubernetes.

• Implemented and maintained the Branching and build/ release strategies utilizing GIT.

• Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.

• Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker.

• Implemented docker-maven-plugin in maven pom to build docker images for all micro services and later used Docker file to build the docker images from the java jar files.

• Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.

• Experience in working on AWS and its services like AWS IAM, VPC peering, EC2, EKS, EBS, S3, ELB, Auto Scaling, Route 53, CloudFront, CloudWatch, and SNS. Created and peered vpcs with various security implementations at the security group and network access control levels.

• Experienced in Cloud automation using AWS CloudFormation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Security groups.

• Experienced in creating complex IAM policies, Roles, and user management for delegated access within AWS

• Identify, troubleshoot, and resolve issues related to the build and deploy process.

• Deploying Docker images in Kubernetes cluster using Yaml files and exposing the application to internet using service object.

• Keeping the applications up 24/7 and working with application team, vendors and other teams like DBA, Middleware to resolve application related issues.

• Created namespaces, service account in Kubernetes.

• Experience with any one of the configuration managements tools such as Terraform, Ansible, Chef, Puppet. Built terraform scripts using hashicorp prebuilt modules for various providers.

• Building and deploying various applications in Harbor.

• Work with developers to institute systems, policies and workflows which allow for rollback of deployments.

• Experienced in using locust for Ec2 testing to control cost. Tested to see appropriate ec2 instance to use for load balancing and scaling.

• Can terraform any environment using conventional terraform writing structure and get it ready for docker containers installation or any other implementation.

• Big query expert. Modifying schemas and data output results. Querying various data structures such as json string columns.

• Selected the appropriate AWS service based on data, compute, database, or security requirements after rigorous testing using services such as locust.

• Worked with Google data studio for Ui Dashboard representation of data that was present in big query for easy analysis. Used it to create templates from reports.

• Participated in Agile/Scrum meetings, contributing to sprint planning, backlog grooming, and daily stand-ups.

• Mentored junior team members, providing guidance on DevOps practices and tools. AWS DevOps Engineer February 2017 – March 2019.

Landmark Technologies

Charlotte, NC .

Responsibilities

• Expertise in supporting multiple projects during build and release processes.

• Hands on experience in version control like GIT, GitHub, and AWS code commit

• Good experience in managing GitHub repositories and permissions, including branching, and tagging, including the creation of organizations and repos, and grant required access ensuring pull request is used for merging.

• Experienced in IAAS with terraform (AWS and GCP) Automated infrastructure provisioning using Terraform, reducing deployment time by and ensuring consistency across environments.

• Hands-on experience on Architecting and securing the Infrastructure on AWS using IAM, KMS, Cognito, API Gateway, CloudTrail, Cloud Watch, Config, Trusted Advisor, Security Groups, NACL

• Also recommended and implemented Git best practices for branching, like Git rebase over merge.

• Good working experience on LINUX and Windows operating systems.

• Scripting in multiple languages like UNIX and LINUX like Bash, PowerShell, and some scripting in python to automat daily tasks.

• Developed scripts and automation tools in Python and Bash to streamline deployment and operational tasks.

• Good knowledge of using shell scripting in automating many modules.

• Hands on experience with build tools like AWS code build, ANT, Maven to generate artifacts.

• Worked in GCP cloud to create pipelines that extracted data from storage and ingested them in big query using cloud functions. Used Terraform eventually to automate and troubleshoot the pipeline.

• Good experience in automating build process using Jenkins, Cloud Bees Jenkins and AWS code deploy.

• Experience in Code Analysis and Code Coverage tools like SonarQube.

• Integrated GIT as Version Control tool, Jenkins as continuous integration tool and Nexus repository for storing the Docker images.

• Installed plugins in Jenkins, build pipeline, providing statistical reports for job failures and success.

• Have automated the scripts to eradicate the manual tasks. Like checking the file from vendor which is time critical so stakeholders will be informed through email notifications. Also, scripts via cron jobs to perform the daily tasks and escalate the issues if criteria do not match. Same was appreciated by client for the automations.

• Created Jobs in Jenkins and set up global permission and scheduled jobs.

• Good experience in continuous integration using pipeline view.

• Big query expert, modifying schemas and data output results. Querying various data structures such as json string columns

• Very good knowledge on deployment process using ANSIBLE.

• Good experience in deploying in tomcat server, Docker host and Ansible Controller.

• Good knowledge in checking code quality using SonarQube.

• Worked on ticketing tools like JIRA, ServiceNow.

• Master in automation, created various python functions in GCP and AWS to effectuate various processes such as parsing data put in storage like a pdf and ingesting them as json key value pairs to a database such as big query and redshift.

• Used Ruby to write security control outlines and procedures to follow for testing and remediation.

• Performance testing for complex systems, build release and environment planning, designing implementation for projects across different technologies.

• Supporting scheduled builds using scripts and tools.

• Troubleshoot the application related issues in production and non-production environments.

• Familiar with software development life cycle (SDLC) process.

• Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins

• Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, including backups, patches.

• Creation of auto scaling groups, and very much versed with VPC peering, NACl, Lambda function, transit gateway, load balancers.

• Built and deployed Docker containers to break up monolithic App into microservices, improving developer workflow, increasing scalability, and optimizing speed.

• Good knowledge on methodologies like agile and waterfall model for project planning and execution.

• Done application performance monitoring using metrics gathered using Datadog.

• Experience in end to end deploy and configuration process and implementation from local QA environments to UAT and production.

• Participate in building the DevOps platform using configuration management tools like Ansible.

• Day to Day operations includes Storage systems heath check, and Internal / External meetings, including Daily stand-up meeting.

• Experienced in security, RMF framework, Nist 800 guidelines and their implementation in the cloud.

• Good knowledge using the backup repository Nexus.

• Docker installation and image setup, creating custom images from a docker file and deploying applications using docker Swarm. Management and configuration on AWS. Managed cloud infrastructure on AWS, including EC2 instances, S3 buckets, and VPC configurations.

• Worked on new Relic for Monitoring. Knowledge on App dynamic and Nagios

• Deploy and manage applications in the mix of Kubernetes and AWS. Orchestrated containerized applications using Kubernetes, improving scalability and resource utilization.

• Monitoring using Prometheus and Grafana, also Conducted performance monitoring and log analysis using ELK Stack, providing insights for performance optimization and issue resolution.

• Automate Task using Ansible and puppet.

• Collaborated with cross-functional teams to define infrastructure requirements and ensure smooth integration of applications.

• Successful in communicating with people at all levels and with other departments to best serve the customer.

IT knowledge Purview.

Version control system tools Git, Gitlab

Operating systems Windows, Linux

Scripting Shell scripting

Build tools Ant, Maven

Database MySQL, Oracle, MongoDB

Web server Apache

Application server Apache maven and WebLogic

Continuous integration tools Jenkins, Gitlab CI

Configuration management tools/

provisioning.

Ansible, Terraform.

Bug tracking tools JIRA, Service now.

Artifactory repos Nexus, Jfrog, ECR,

Monitoring tools Splunk, Cloudwatch, New Relic,

DataDog.

Containerization Docker, Containerd

Deployment / Orchestration Kubernetes, docker swarm Personal skills

Comprehensive problem-solving abilities, good team player, good verbal and written communication skills and always willingness to learn.

Certifications

AWS Certified Solutions Architect - Associate

Certified Kubernetes Administrator (CKA)

Cisco Certified Network Associate (CCNA)

Azure Security Engineer (AZ 500)

Education

Bachelor’s in Computer Science

University of BUEA



Contact this candidate