Devops Engineer Resume
Richmond, VA
SUMMARY
- Professional with 2+ years of experience in IT industry comprising of Linux Administration, build and release management and Containerization, Cloud Computing which includes OpenStack and AWS
- Worked on Amazon Web Services (AWS) Cloud services like EC2, S3, VPC, EBS, RDS, IAM, DMS, Amazon Glacier, Route 53, Redshift, CloudWatch, SNS, SQS, Auto Scaling, CloudFormation, Lambda, API Gateway, Step Functions, IOT, Aurora, CloudTrail, Elastic Load Balancing.
- Worked with DevOps related automation tools which include, application configuration management (Ansible) and container management tools (Docker, AWS ECS, CFT).
- Experienced in Ansible Tower 3.0.1 configuration, setup, and playbook setup and Worked on Ansible to spin up Jenkins server with all the dependencies like multiple Java versions and Jenkins dependencies.
- Written Ansible Playbooks for installing Software packages, web applications in Virtual Machines and AWS EC2 instancesand alsoWrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
- Managed Kubernetes, running Nodes, container snapshots and images, and used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
- Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, and other applications on to multiple EC2 instances into multiple availability zones to provide HA.
- Experience in implementing and maintaining SSL and security on servers and Implemented Automated execution of tests using Maven and Jenkins
- Implemented Cloud Infrastructure as a Service environment using open source technology Open Stack to enable portability of cloud services across hybrid cloud environments.
- Installation and configuration of OpenStack Keystone, Glance, Nova, Neutron, Horizon, Cinder, Heat
- Monitored the servers and checked the network performance for Resource Monitoring/Network, Monitoring/Log Trace Monitoring Using ELK for logging and indexing.
- Design and developed custom LDAP - schema with many branching's and organizational units
- Good working experience on scripting languages like Shell, Python, PowerShell, Bash. Ability in development and execution of XML, Shell Scripts and Perl Scripts.
- Expertise in Installation and Configuration on Networking concepts such as TCP/IP, VPN, VLANs, routing in LAN/WAN, Ethernet Port and wireless networks, DNS, DHCP, NIS, NFS, LDAP and web hosting administration such as Apache HTTP, Nginx & Tomcat.
- Experience in installing and configuring Apache Tomcat while configuring a common CATALINA HOME for multiple tomcat instances. Experience in deploying the archives to Tomcat Application Servers using GIT and to maintain HA of the application.
- Experienced in automating WebSphere administrative tasks using Shell, JACL and python scripts (recycling the application server, deploying customer applications, logs rotation, monitor applications state etc.).
- Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, LDAP, DNS, SAMBA, SQUID, Postfix, Sendmail, FTP, Remote Access, Security Management Security trouble shooting skills. Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, and SSL/TLS.
- Experience in managing all the bugs and changes into a production environment using the JIRA tracking tool and involving in setting up JIRA as defect tracking system and configuring various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Experience in System Administration, Configuration, upgrading, Patches, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX & LINUX Systems.
TECHNICAL SKILLS
Operating Systems: RHEL/CentOS 5.x/6.x/7.x, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/12
DevOps Tools: Ansible, Puppet, Chef, Jenkins, Docker, Ant, AppDynamics, IBM udeploy, Maven, Nexus, Bamboo, Splunk, Kubernetes
Languages: Shell, Bash, Perl, Python, Groovy, Ruby
Databases: MySQL, MongoDB, Cassandra
Web/App Server: Apache, IIS, Tomcat, WebSphere Application Server
Bug Tracking Tools /Ticketing Tools: JIRA, Service Now, HP Service Manager
Version Control Tools: GIT, SVN, TFS, Gerrit
Web Technologies/Programming Languages: Servlets, JDBC, JSP, XML, HTML, Java Script, Java/J2EE, C, C++, Perl scripting, Python, Shell scripting, Ruby
Monitoring Tools: Nagios, Zabbix, Splunk, ELK
Cloud: OpenStack, AWS (EC2, IAM, S3, RDB, ELB, EBS, VPC, Auto Scaling, SNS, SQS, route 53, SWF, Cloud Watch, Cloud Trail)
PROFESSIONAL EXPERIENCE
Confidential - Richmond, VA
DevOps Engineer
Responsibilities:
- Worked on Amazon Web Services (AWS) Cloud services like EC2, S3, VPC, EBS, RDS, IAM, DMS, Amazon Glacier, Route 53, Redshift, CloudWatch, SNS, SQS, Auto Scaling, CloudFormation, Lambda, API Gateway, Step Functions, IOT, Aurora, CloudTrail, Elastic Load Balancing.
- Worked with JIRA for Issue Tracking and monitoring.
- Automated the process of creating EC2 instances by triggering the CloudFormation template from Jenkins and deployed the application by developing Ansible Playbooks. Developed JSON templates with ansible to fully automate with Jenkins job.
- Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments AND Leveraging kops implemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation and recovery of AWS assets.
- Delivered Solutions to Improve Cloud architecture, deployment for AWS accounts and public cloud.
- Managed multiple AWS accounts with multiple VPC’S for both production and non-prod where primary objectives included automation, build out, integration and cost control.
- Worked on automation and continuous integration processes with Jenkins and Chef.
- Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best Practices.
- Design EC2 instance architecture to meet high availability application architecture and security parameters.
- Creating S3 buckets and also managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
- Creating CloudWatch alerts for instances and using them in Autoscaling launch Configurations.
- Bootstrapping instances using chef and integrating with autoscaling.
- Creating new chef Cookbooks and updated existing ones to automate deployments.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef.
- Designing Cloud-hosted solutions, specific AWS product suite experience.
- Analyzed the current stack, load and cost to brainstorm architecture in order to reduce the footprint and cost.
- Automated application packaging and deployments though Chef.
- Worked on API Gateway Integration between Salesforce and the App team.
- Worked on Integration and Production Environments.
- Created passwords less authentication between EC2 servers (Cloud) and DDE servers (one-perm).
- Provided support for AWS EC2, EBS, Trusted Adviser, S3, CloudWatch, Cloud Front, IAM, Security Groups, Auto-scaling AWS CLI Auto Scaling and CloudWatch Monitoring creation and update.
- Automated weekly releases with ANT/Maven scripting for compiling Java Code, Debugging and placing Builds into Maven repository.
- Created and wrote shell scripts (ksh, Bash), Ruby, Python, and PowerShell for setting up baselines, branching, merging, and automation process across the environments using tools like SCM tools like GIT, Subversion (SVN), stach and TFS on Linux and windows platforms.
- Configured SPLUNK Alerts and created Dashboards for monitoring. implementing EC2 backup strategies by creating EBS snapshots and attaching the volume to EC2 instances.
- Implemented Chef recipes for automated orchestration of Cassandra clusters.
- Worked on Upgrading Cassandra from old 2.x to 3.0 version.
- Deployment of Apps in Marathon and Chronos.
- Rehydrating AMI's of all the servers to the latest release every 60 days.
- Worked on DR Strategy by Failover to US-WEST from US-EAST and falling back to US-East.
- Worked on Installation and Configuration of Confluent Kafka. Automating backups by shell for Linux to transfer data in S3 bucket. Automated Start/Stop of non-prod instances to reduce cost. Provided administration and Monitoring for Cassandra Clusters on EC2.
- Worked on Installation of Mesosphere Datacenter Operating System (DC/OS).
- Administered user, user groups, and scheduled instances for reports in Tableau.
- Implemented a distributed messaging queue to integrate with Cassandra using Kafka and ZooKeeper.
- Trouble-shooted Continuous integration and automated deployment and management using Jenkins, Chef, Maven, Ant, Docker, or comparable tools.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation JSON templates.
- Created Auto-Scaling Policies for Mesos-slaves to achieve Lean Stack.
- Worked with web deployment technology specifically Linux/Nginx/Apache/Tomcat/Java.
- Redesigned infrastructure for high availability using multiple AWS availability zones.
- Development, Acceptance, Integration, and Production AWS Endpoints.
- Responsible for mentoring and cross-resource platform standardization of Web Stack technology and development and implementing of policies and procedures.
- Experience in analyzing and monitor performance bottlenecks and key metrics to optimize software and system performance.
- Dynamically add and remove servers from AWS production environment.
- Automating backups by shell for Linux to transfer data in S3 bucket.
Confidential - Seattle, WC
DevOpsEngineer
Responsibilities:
- Worked on Amazon Web Services (AWS) Cloud services like EC2, S3, VPC, EBS, RDS, IAM, DMS, Amazon Glacier, Route 53, Redshift, CloudWatch, SNS, SQS, Auto Scaling, CloudFormation, Lambda, API Gateway, Step Functions, IOT, Aurora, CloudTrail, Elastic Load Balancing.
- Administration of Red Hat Enterprise Linux 6.x/7.x and CentOS includes installation, testing, tuning, upgrading, patching and troubleshooting day-to-day issues.
- Developed microservice onboarding/self-service tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Automated the process of creating EC2 instances by triggering the CloudFormation template from Jenkins and deployed the application by developing Ansible Playbooks. Developed JSON templates with ansible to fully automate with Jenkins job.
- Managed Kubernetes, running Nodes, container snapshots and images, and used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
- Implemented CICD allowing for deploy to multiple client Kubernetes/AWS environments AND Leveraging kops implemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation and recovery of AWS assets.
- Leveraging Jenkins and Groovy provided a fully recoverable microservices build solution and Performed administration on AWS Assets, Jenkins and Kubernetes
- Excellent hands on experience in OpenStack Environment Implementation and Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
- Configured Builds on Jenkins with ansible playbooks to perform OpenStack Deployment and Administrative Work.
- Developed python and YAML scripts for creating tenant space including projects, users, flavors, networks and subnets in openstack platform.
- Involved in testing of components Neutron (networking subcomponent) and Horizon (openstack dashboard). Tested and verified two major platform releases of Mirantis Openstack.
- Magnum OpenStack Container, Puppet (Cloud Configuration Management), Ansible, CFEngine and Worked on Open Daylight as SDN controller and Ceph as SDS in OpenStack
- Configured Builds on Jenkins with ansible playbooks to perform OpenStack Deployment and Administrative Work.
- Experience in creating and versioning Docker files to create different versions of Docker images which are stored in Docker registry to be later consumed by the Kubernetes to perform rolling deployments And Implemented Docker to provision Jenkins slaves dynamically as needed. Created and maintained Docker files in Source Code Repository build images.
- Created Docker images, upload/download in and out from the Docker Hub and Worked on setting up new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle and Jenkins is Built on Docker container and the Master controller Kubernetes controls pods.
- Developed Deployments, Pod Definitions, Services in YAML to customize the Deployments in Kubernetes Environment. Troubleshooted various issues with Pods and developed YAMlscripts to automate the interaction with API Serer.
- Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes. Developed Multi Master hosts to increase the availability and scalability.
- Used the continuous Integration tools such as Jenkins for automation the build processes. Create Jenkins job to build the artifacts using maven, triggered the Terraform templates to create the stack on AWS with latest version of the application AMI.
- Used Ansible for Orchestration of deployments on various servers. Configured local Maven repositories with Nexus repositories and scheduled projects in Jenkins for continuous integration and Configured the Ansible playbooks with Ansible Tower and wrote Ansible playbooks for various automation purposes, file copy, permission changes, configuration changes, path specific folder creation, etc.
- Configured and managed an ELK stack, setup the Elastic search ELK Stack to collect, search and analyze log files across the servers. Evaluated system logs using ELK software stack.
