Devops Engineer Resume
Richmond, VA
SUMMARY:
6 years of IT experience and gained good experience in Linux and implementing DevOps life cycle using CI/CD pipelines and migrating On - premise infrastructure to cloud platforms Aws and involved in virtualization using VMWare
TECHNICAL SKILLS:
Cloud Infrastructure: AWS
Configuration management Tools: Puppet, Chef, Docker, Ansible.
Continuous Integration Tools: Jenkins, Bamboo
Build Tools: ANT, MAVEN, Gradle.
Versioning Tools: GIT, SVN
Bug Tracking Tools: JIRA
Scripting: Shell, Python, PL/SQL, Ruby, JSON, YAML
Languages: C, C++, XML, C#, ASP.Net, PHP, PL/SQL and Java/J2EE
Web Technologies: HTML, CSS, Java Script, Node Js
Virtualization Tools: VMware vSphere, Oracle VirtualBox, VMware Workstation
Web/App server: Web Logic Application Server 9.x, 10.x, WebSphere6.x/7.x/8.x, Apache Tomcat5.x/7.x, AWS, JBOSS4.22.GA
Database: DynamoDB, MongoDB, Oracle, SQL Server, MySQL
Operating System: Windows, Linux, Unix, Centos, Ubuntu
Network Services: Web, mail, FTP
Network Topologies: LAN, WAN, VPN and Firewalls
Logging &Monitoring Tools: Nagios, Splunk,Terraform
PROFESSIONAL EXPERIENCE:
Devops Engineer
Confidential, Richmond, VA
Responsibilities:
- Design, develop and operationalize Continuous integration, Continuous deployment and Continues delivery solutions.
- Worked in various Linux server environments from DEV all the way to PROD and along with cloud powered strategies embracing Amazon Web Services (AWS). Good understanding of the principles and best practices of Software Configuration Management (SCM) in SDLC methodologies like Agile/Scrum and Waterfall.
- Strong experience in CI (Continuous Integration)/ CD (Continuous Delivery) software development pipeline stages like Commit, Build, Automated Tests, Deploy etc.
- Extensive experience on working with the Configuration/Deployment Tools like CHEF (Knife, recipe, cookbook), ANSIBLE (Playbook, inventory) and PUPPET(Puppetmanifests, Factor, catalog), but used Ansible.
- Strong hands on experience in working with Build Tools like Ant and Maven.
- Experience in working with Version Control Systems/ Source Code Repository tools like Subversion, GIT, Bitbucket Performance maintaining/troubleshooting the CM tool in UNIX and Windows environments.
- Experience in managing and setting up Continuous Integration using tools like Jenkins/Hudson and Bamboo.
- Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
- Implement SonarQube for code analysis for every bamboo pipeline.
- Configure IHS server for Maintenance Page.
- Enable maintenance page and redirect all and visitor of site site to the maintenance page during site update.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
- Created and maintained Ant build.XML and Maven Pom.XML for performing the builds.
- Worked on VDAAS machine.
- Set-Automation on VDAAS machines- To run test cases on DAAS machines through bamboo with assigned remote agent
- Installing remote agent on DAAS machine.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed PuppetMaster, Agents & Databases. Integration of Puppetwith Apache and Passenge.
- Experience working with Chef Enterprise and Chef OpenSource, ChefDK, Chef Workstation, Chef Server, Chef-Client.
- Hands on experience on working with System health and performance Monitoring Tools like Nagios, Zabbix, Splunk, Cloud Watch, NewRelic, Elasticsearch, Kibana, AppDynamics etc.
- Experience in using JFrog, Artifactory Repository Managers for Maven builds.
- Experience in working with container based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.
- Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
- Installed, Supported Application and middleware WebSphere Application Server, IBM HTTP/ Apache Web Servers in LINUX and UNIX environments for various projects.
- Experience in programming/Scripting languages like C, C++, Java, XML, Ant scripts, shell scripts, Perl scripts, JavaScripts, Python, Ruby, Ruby on Rails, Chef (Devops), Puppet(Devops), Kitchen scripts to automate the deployments.
- Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
- Experience is using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
- Hands-on experience in Linux based database management systems like RDBMS, MySQL, MongoDB, Cassandra, NoSQL and programming languages like JAVA.
- Developed Cloud Formation template stacks to automate building new VPCs using JSON files.
- Extensive experience in CentOS/RHEL/Ubuntu System Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 5.x,6.x,7, Centos, Troubleshooting Server issues.
- Proficient in DB administration (Oracle, DB2, Mongo, MySql, Sybase and SQL) knowledge for maintaining, pruning, and performing required DB tasks.
- Administered, installed, supported LINUX Networking services and protocols like NIS, NIS+, LDAP, DNS, TCP/IP, DHCP, NFS, FTP, SSH, SAMBA, Configuring NFS shares and NFS mounts and troubleshooting and fixing the network problems.
- Involvement in setup and installation LAMP (Linux, Apache, MySQL, PHP) on Linux.
- Authorized to work in United States for any employer
Devops Engineer
Confidential - Dayton, OH
Responsibilities:
- Certified AWS solutions architect - Associate.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Used AWS Lambda to Automate log handling process for blacklisting bad IPs in AWS WAF.
- AWS tasks such as migrating applications to Cloud, importing volumes, optimizingEC2, configuring and migrating to RDS, S3 storage, creating security groups, auto-scaling, elastic load balancers (ELBs), Route53.
- Experience in IaaS managing Amazon Web Services (AWS) infrastructure with automation and configuration management.
- Built complete Configuration Management for the Microservices. using kubernates, Docker and Ansible
- Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Setup load balancers in front of auto scaling groups in AWS to create a dynamically scalable production environment able to handle large swings in load.
- Architected, planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
- Management and AWS infrastructure automation using Cloud formation and Terraform.
- Experience in Implementation of Continuous Integration and Continuous Delivery and other tooling as needed to support internal and customer development efforts to customize and enhance OpenStack.
- Responsible for creating and maintaining VPC on AWS with security at different level using Security Groups, NACL’s and WAF.
- Created scripts in Python to integrate with Amazon API to control instance operations.
- Developed scripts using ruby to automate and unify multi-node chef deployment, cloud verification, benchmarking, and profiling.
- Creating the Docker containers and Docker consoles for managing the application life cycle. Responsible for Build and Install Schedules using Unix Cron jobs.
- Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
- Install and configure the application servers such as Apache Tomcat and JBoss for application deployment, and automated using Chef.
- Set up JENKINS server and build jobs to provide continuous automated builds based on polling the GIT.
- Used ANT and Maven plugins to integrate Jenkins with GIT for building java projects.
- Installation of Solaris 8, 9 based servers with Jumpstart and Redhat Linux EL 4.x based servers using Kickstart development, test, and production environments.
- Integration of GIT with Jenkins to automate the code check-out process with the help of Jenkins DSL Plugin.
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
- Worked on OpenStack cloud to create instances on the cloud utilizing OpsWork(Chef). Instances include RHEL instances with tomcat and apache http server.
- Provided policies to groups using policy generator and set different permissions based on the requirement along with providing ARN (Amazon Resource Name).
- Migrated on premises Databases to AWS cloud.
- Working with the ELK (ElasticSearch, Logstash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools.
- Automated setup of environments and deployment of applications using BASH, Shell, Python, PowerShell, Ruby, and Perl.
- Hands on expertise the user management like permission issues, adding, removing, and modifying their groups and policies.
- Hands on expertise with configuring, troubleshooting the FTP, SSH, Telnet, Rlogin.
- Install, configure, and troubleshooting the NAS, SAN and its related technologies.
- Install, configure, and troubleshooting the NFS, DNS, SAMBA.
- Managed and configured Various Atlassian Tools like JIRA, Confluence
Environment: Redhat Linux 7.x, AWS, Openstack Chef, Ruby, Shell, Python,WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Docker, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub
DevOps Engineer
Confidential, Miami, FL
Responsibilities:
- Use agile methodology throughout the project. Involved in weekly and daily bases release management.
- Working with a strong team of architectures, backend developers to gather function and non-functional requirements.
- Involved in creating highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
- Optimized the EC2 instances run time using Lambda functions and ColudWatch events.
- Involved in performing application deployment to AWS Elastic Bean Stack environment.
- Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
- Used the command line interface to manage apps, services in Pivotal Cloud Foundry as well as Apps manager.
- Create, bind the user defined and built in services in Pivotal Cloud Foundry (PCF).
- Build, Test and deploy applications by using pivotal cloud foundry.
- Worked on building and deploying Java code through Jenkins
- Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labelling activities in TFS once deployment is done.
- Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
- Working knowledge of several types of configuration management tools like Chef, Ansible.
- Involved in phases of testing for example Integration testing, Smoke testing Performance testing and Load testing. We are also using inbuilt test cases in Jenkins and running those tests on master branch.
- Developed build & deployment scripts using MAVEN. Automated the process using plugins available Jenkins and move from one environment to other throughout the build pipeline.
- We are driving towards continuous integration and continuous delivery using Jenkins and Ansible for docker image building and deployment.
- Configuring ‘nginx’ for proxy RESTful API calls to micro-services in Docker containers.
- Setup up and maintenance of automated environment using Chef recipes& cookbooks within AWS environment.
- Worked on Installation and Configuration of ChefServer and Chef-client (Nodes)
- Deployed and maintained infrastructure using Chef cookbooks and recipes.
- Produced scripts for viable combination of JIRA applications with different tools.
- Customized both JIRA and Confluence to integrate into the pre-existing systems with an eye towards making the programs extensions of their systems, and not hindrances to their systems.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Experience in using SQL, PL/SQL stored procedures, indexes, materialized views, shell scripting, partitioned and non-portioned tables, packages and triggers for improved performance of the database.
- Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
- Deploying and managing many servers utilizing both traditional and cloud oriented providers (AWS) with the Chef platform configuration system.
- Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
- Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
- Monitoring each service deployment, and validating the services across all environments.
- Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager.
Environment: Git, Jenkins, Maven, nginx, Ansible, AWS, VPC, Shell scripting, Apache Tomcat, chef and python.
System Analyst
Confidential
Responsibilities:
- Creating virtual host in apache web server
- Managing Permission for files and Directories with Chmod, ACL. Managing different kinds of services like Samba, DHCP, DNS, FTP, NFS, Apache Web Server, and Postfix Mail Server.
- Interfaced with the server team to investigate and troubleshoot verifiers wireshark, etc. Resolve issues involving Active Directory user and policy configuration
- Installation and configuration of samba server for windows client. NFS Installation and configuration of NFS for Linux client
- Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipathfile systems, network using the tools NAGIOS 4.0 monitoring.
- Installing and Configuring VMware ESX/ESXi Host and Guest Servers.
- FTP Installation and configuration of VSFTPD 2.6 to download and upload the files for client
- Performing failover and integrity test on new servers before rolling out to production. Deployment and Configuration of application on server Tomcat.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- LVM Installation and configuration of LVM. Extending and partition with LVM depending upon the memory need Configuration of HTTPS, NTP.
- Scheduling jobs for user. RAID Installation and configuration of RAID
- Creating, increasing and reducing volumes by using VERITAS as per the requests.
- Patch and package Management, server health Monitoring and Alerting.
- Remote login with Open SSH
- Package management through RPM, YUM configuration
- Managing DHCP, CUPS, Firewalls and ACL and also Managing Users and Group
Environment: APACHE, NAGIOS 4.0, TOMCAT, SSH, RAID, SAMBA, VERITAS,HTTPS, LVM, DHCP, WEB SERVER, NTP.
Unix/ Linux Administrator
Confidential
Responsibilities:
- Worked as a Systems Administrator on Red Hat 3/4, CentOS ¾ and Ubuntu (6.06, 7.04) servers.
- Worked on Applying patches, installed monitoring tools, and upgraded BIOS on HPC Clusters.
- Scheduled users to perform High Performance Computing activities on the Linux cluster.
- Created users and groups and assigned them appropriate quotas and ACLs as per company requirement.
- Experience managing and tuning MySQL and writing SQL scripts.
- Identified and solved any issues or errors.
- Installed and configured Nagios monitoring tool to manage infrastructure.
- Applied patches and supported Linux Servers with Oracle Database servers.
- Worked on Kernel tuning and Kernel patching.
- Monitored System Performance, Tuned and optimized systems for better performance.
- Managed Disk using LVM, JVM Languages resized disk space when required. Managed disk space from NetApp filers
- Setup NTP server and synchronized clients with NTP server.
- Troubleshoot application problems by diagnosing issues.
- Provided 24/7-support coverage, pager support and weekend support.
Environment: RHEL (3.x & 4.x), Centos (3.x, 4.x), Ubuntu (6.06, 7.04), Netapp, NTP, Nagios, MySQL, SQL, HPC.
