Sr. Devops/cloud Engineer Resume
PA
SUMMARY
- Highly organized person wif 15 years of IT experience including 7+ years of comprehensive IT experience in Build/Release Engineering, Development/Operations DevOps engineering wif in - depth knowledge of Linux/Unix Administration including System & Network Administration, Cloud Operations Engineering in AWS/Azure/Google cloud platform, Virtualization process using VMware, Vagrant along wif the best useof Scripting languages such as Bash, Python, and Ruby to consolidate the workflow wifin organization wif Agile, Scrum best practices.
- Highly motivated and committed DevOps Engineer experienced in Automating, configuring, and deploying instances on AWS and Data centers.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Experience in cloud stack such as Amazon AWS. Involved in migrating physical servers to cloud (AWS) and testing, data backups.
- Extensive experience in Automation, Configuring and Deploying instances on Amazon web services AWS including EC2, ELB, Auto Scaling, S3, Lambda, VPC, Route53, Cloud watch, Cloud trail, AMI, IAM, Security groups, SNS and Roles.
- Experienced in setting up Amazon EC2 instances, virtual private cloud (VPC), and security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Experience in using configuration management tools like Ansible and puppet
- Experienced on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, spin-up nodes in AWS and proactively managing changes using Ansible Playbooks.
- Good knowledge over CI/CD Methodologies. Worked on Jenkins including installations, Configuration, forCI and End to End automation for all builds and deployments.
- Experienced in deploying AWS wif Ansible and Terraform towards AWS, and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions wif Chef or Puppet configurations.
- Hands on Experience on Configuring Cloud Compute systems using OpenStack on Ubuntu, collaboration using Orchestration wif Keystone, Kubernetes wifin OpenStack.
- Experienced in Build automation using Ant/ Maven and implementation of Continuous Integration through Jenkins. Experienced in creating jobs, pipelines in Jenkins wif different Jenkins plugins to integrate wif different services/tools.
- Hands on Experience using Microsoft Azure and Application Deployments using Terraform and Puppet in Azure.
- Experienced in various service models from cloud computing providers such as IaaS, PaaS, and SaaS.
- Experienced using Docker for Application Isolation, Rapid Deployment, Build management and configuration simplification. Used Docker Hub public registry/repository to download Images and build new Containers.
- Experience in creating Docker containers and Docker consoles for managing the application life cycle. Good knowledge on Docker components like Swarm manager for Docker swarm clusters, Prometheus server and Grafana for machine-centric monitoring as well as monitoring of highly dynamic service-oriented architectures.
- Familiarity Mesos and Kubernetes for orchestration and management of containers across multiple server hosts.
- Experience in Bash, Python, and Ruby scripting for setting up the Baseline, Branching, Job Automation, Merging processes and administrative tasks.
- Experienced in Performance tuning of various Application Servers, such as WebLogic (11gR1,12cR1, 12cR2), Apache Tomcat (7/8), JBoss AS 7 Oracle, RDS, MongoDB and MySQL.
- Extensive experience in Installing, upgrading, and configuring CentOS 5.x 6.x 7.x on X86-64, RHEL 5.x, 6.x, 7.x, Ubuntu 14.04.x (Trusty) 16.04.x (Xenial), Solaris 10, 11.2, Open SUSE 10.2 (Basilisk Lizard) 12.1 (Asparagus), HP-UX 11i V2, IBM-AIX V7.1, Debian 6.0 (Squeeze).
- Experienced in installations and configuration of various Linux services like LAMP, DHCP, NFS, send mail, Apache Web Server, SSH, HTTP and administering Active Directory, LDAP, group policies.
TECHNICAL SKILLS
Operating Systems: Redhat-5/6/7, Ubuntu 14/16, CentOS 5/6/7, Sun Solaris 10/11.2, HP-UX 11i V2, IBM-AIX V7.1, Debian 6.0.
Configuration Management: Dockers, Kubernetes
Build Tools: Ant, Maven, Gradle
Cloud Environment: Amazon Web Services, Azure, Google Cloud Platform, OpenStack
CI/CD Tools: Jenkins, Bamboo
Scripting Languages: Shell, Python, Perl, YAML, RUBY, JSON, JAVA
Monitoring Tools: Nagios, Splunk, Zabbix, CloudWatch, New Relic, Elasticsearch, Logstash, Kibana
Source Code Management: Bitbucket, GIT
Databases: MySQL, MongoDB
DevOps Tools: Docker, Jira, Kubernetes, Terraform
Networking/Protocol: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP
Web/Application Servers: Apache Tomcat, Web Logic, Oracle, Application Server, Ngnix
PROFESSIONAL EXPERIENCE
Confidential, PA
Sr. Devops/Cloud Engineer
Responsibilities:
- Created AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups. Managed other AWS Services like S3, Cloud Front, Cloud Watch, RDS, Kinesis, Redshift Cluster, Route53, SNS, SQS, and Cloud Trail.
- Created S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived in AWS and worked on setting up and maintenance of Auto-Scaling AWS stacks.
- Developed Cloud Formation script to automate the EC2 instances wif JSON templates.
- Working wif Jenkins to build and deploy java code from Github to the production servers using Continuous Integration and Continuous Delivery (CI/CD) pipeline.
- Worked on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Worked on Atlassian Tools (Bamboo, Bitbucket, JIRA, Confluence, etc) and integrated all of them to set OAuth Impersonation and provided Server-Side support to provide access to all Applications Teams.
- Installed and administered Docker and worked wif Docker for convenient environment setup for development and testing.
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling, Kubernetes AWS infrastructure and micro service container orchestration.
- Worked on integrating application logs wif Splunk and wrote several custom Splunk queries for monitoring and alerting.
- Designed and worked wif team to implement ELK (Elastic search, Log stash and Kibana) Stack on AWS.
- Installed configured Managed Monitoring tools, such as Nagios for Resource Monitoring/Network Monitoring/log Trace Monitoring.
- Implemented Blue/Green Deployments wif AWS Code Deploy where new version of application is tested in deployment other than in-place deployment and tan traffic is diverted into the latest deployment.
- Designed, wrote and maintained systems (Python) for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
Environment: AWS, Ansible, ANT, MAVEN, Jenkins, Bamboo, Splunk, Confluence, Bitbucket, GIT, JIRA, Python, SSH, Shell Scripting, Docker, JSON, JAVA/J2EE, Kubernetes, Nagios, Red Hat Enterprise Linux, Terraform, ELK Stack, Kibana.
Devops Engineer
Confidential, Pittsburgh PA
Responsibilities:
- As a DevOps engineer developed continuous integration (CI) and continuous delivery (CD) framework to support Java/Angular/React build and deployments.
- Configuration of various plug-ins for Jenkins for automation of the workflow. Configuration and maintenance of Jenkins to implement the CI process and integrated the tool wif Maven to schedule the builds.
- Implementation of Ansible to deploy the builds for Dev, QA, and production. Installation of Ansible Towern premise and on AWS nodes and automated the infrastructure using Ansible playbooks.
- Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Involved installing and managing different automation and monitoring tools on Red Hat Linux like Nagios and Chef.
- Managed, configured servers to automate tasks and deploy apps on Virtual Machines, Bare-Metal and Cloud Instances using Foreman along wif Chef.
- Worked wif Nexus repository manager to proxy, collect, and manage the dependencies on the collection of JARs and artifacts.
- Managed Instances on the Amazon Web Services (AWS) platform using Ansible Configuration management and Terraform, CFT (Cloud Formation Templates).
- Experienced in Setting up Chef Server/Workstation and Bootstrapping Nodes. Wrote Wrapper cookbooks, recipes and utilized community cookbooks as well.
- Migrated the VMWARE VMs to AWS using AWS CLI by uploading data to S3 and EC2-import-image and created a disaster recovery repo for VM’s in AWS using EBS. Managed Services like EC2, S3 Bucket, Route, ELB, EBS.
- Participated in the building of tools and processes to support the infrastructure performance and capacity.
- Implemented Python scripts for active monitoring of applications and to raise automated tickets. Monitoring system performances using Nagios and managing network issues.
- Provided technical support by troubleshooting Day-to-Day issues wif various Servers on different platforms.
- Implemented Continuous Delivery pipeline wif GIT Hub, Jenkins, Docker and AWS AMI's (Linux), whenever a new GIT Hub branch gets created Jenkins attempts to build a new Docker container from it, the Docker container has the AMI baked in and leverages Linux containers.
- Worked on implementing microservices on Kubernetes Cluster and Configured Operators on Kubernetes applications and all of its components, such as Deployments, ConfigMaps, Secrets and Services.
- Setting up huge Kubernetes platform wif four clusters and providing assistance to various app teams and Kubernetes dashboard to access the cluster via its web-based user interface.
- Creating manifests and classes in Puppet for automation and worked on infrastructure wif Docker
- Provided secured mutual autantication between multiple vendor products using SSL.
- Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS, Tomcat, PHP and MySQL.
Environment: Git, Jenkins, Ansible, Ant, Red Hat 6.x/7.x, VMware ESXi, CentOS 6.x/7.x, Python, Ruby, Maven, Amazon Web Services (AWS), Docker, WebLogic Server, Artifactory, Ubuntu, SVN, UNIX, Nagios, Shell Scripts, ServiceNow, JBoss, Tomcat.