Devops Engineer Resume
DallaS
SUMMARY
- A Versatile Cloud Engineer with 10+ years of experience.
- Hands on Experience in AWS Cloud.
- Experience using container systems like Docker and container orchestration like Kubernetes.
- Automated infrastructure provisioning on AWS using Terraform.
- Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check - in.
- Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Azure DevOps, and AWS Code Build, Code Deploy
- Played pivotal role in deploying the content cloud platform on Azure and AWS Cloud using Virtual Machines, App Service, EC2, S3, EBS, Cloud Front and Content Delivery Network.
TECHNICAL SKILLS
Cloud platforms: AWS
Framework/tools: Maven, JIRA, SonarQube, Nexus, Slack
CI/CD & Versioning Tools: Jenkins, Git, GitHub, Bitbucket, GitLab
IAC Tools: Terraform
Container Manager: Docker, Kubernetes, OpenShift, ECS, EKS, Helm
Application/Web Servers: Nginx, Tomcat, Apache 2.x/1.3.x
Operating Systems: Ubuntu, Red Hat Linux, Windows
Database: MySQL, NoSQL, MongoDB & PostgresSQL
Scripting & Other Tools: Git Bash, UNIX Shell Scripts (Ksh, Bash)
API Tools: Postman, SoapUI
Monitoring Tools: NetData, Prometheus, Grafana, Datadog
PROFESSIONAL EXPERIENCE
Confidential, Dallas
Devops Engineer
Responsibilities:
- Member of Foundry team, responsibility was to implement DevOps transformation by working with Agile teams.
- Scaling and management of Docker containers and Docker orchestration tool using Kubernetes.
- Automate build and deployment using Jenkins for different python applications.
- Modifying day 2 actions and creating custom resource actions for virtual machines in AWS cloud environment.
- Setting up Jenkins's master, adding the necessary plugins, and adding more slaves to support scalability and agility.
- Automated infrastructure provisioning on AWS using Terraform .
- Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
- Setting up Kubernetes to create pods and deploy yaml file for python application and management of pods in Openshift.
- Using Kubernetes for the run time environment of CI/CD to test and deploy applications
- Created nightly builds with integration to code quality tools such as SonarQube.
- Responsible for all backup, recovery, and upgrading of PostgreSQL databases. Monitoring databases to optimize database performance and diagnosing any issues. Conducted oracle production database analysis on a regular basis. Performed troubleshooting for LAN problems for individual client basic software.
- Created quality gates in the SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven, and Groovy.
- Dockerized app by creating Docker file and automated docker image creation, image push into docker registry.
- ManagedKubernetescharts using Helm, created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
- Monitoring Cluster Metrics using NetData, Prometheus
Environment: EC2, S3, VPC, VRA, VRO, Terraform, Groovy, Maven, Jenkins, AWS, SonarQube, Jenkins, Bitbucket, NetData, Helm
Confidential, Dallas, Texas
Devops/Cloud Engineer
Responsibilities:
- Part of five members DevOps team. Role is to migrate the legacy applications to AWS cloud using DevOps tools like GitHub, Jenkins, Maven, Nexus, JIRA, Docker, and SonarQube.
- Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, Elastic Compute Cloud EC2, RDS, S3, Route53, SNS, SQS, and Cloud Trail.
- Experience in configuration and administration of Load Balancers, Network and Auto scaling for sub domains in AWS VPC.
- Provide access to different user base using AWS IAM
- Extensive usage of different AWS Web Services like, EC2, S3, SWF, SNS, SQS, Dynamo DB.
- Set up Git repositories with SSH Keys for Agile teams.
- Experience in design and developing Application leveraging MongoDB, PostgreSQL & MySQL
Confidential, Lagos,Nigeria
Linux Engineer
Responsibilities:
- Builds and maintains Linux systems in accordance to best practices for security, reliability
- Provide support to internal team members, tier I & II support team and end users of application systems.
- Troubleshoots day to day problems occurring in OS, applications, networking environments and data center connectivity.
- Experience deploying and providing supports to applications running on Linux OS.
- Perform server patching to ensure compliance with applicable Security Technical Implementation Guides (STIGs)
- Experience providing general Linux server administration including user and group management, system updates, scheduled jobs, permissions, and profiling
- Designed System Requirements, Storage requirements, Configuration Management/Change control/Release management.
- Wrote bash shell scripts for getting information about various Linux servers
- Available 24/7 for on-call support on a weekly basis
