Sr. Devops/aws Engineer Resume
Bloomington, MN
SUMMARY:
- 8 + years of extensive experience in IT industry with ability to accomplish all aspects of UNIX/LINX system administration, software configuration management (SCM) process, Infrastructure, Build & Release management, Deployment and AWS Cloud engineering.
- Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, IAM, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud - Formation AWS Config, Autoscalling, CloudFront, AMI, S3.
- Experience in building the infrastructure by writing various Terraform/CloudFormation templates.
- Experience in administration of Production, Development & Test environment’s working in various flavors of Linux and Unix like RHEL 4.x, 5.x, 6.x, SUSE Linux, Ubuntu, CentOS, AIX 5.2 /5.3 /6.1 /7.1 and Solaris 8, 9, 10.
- Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Experienced in working on DevOps/Agile operation process including various tools (Code review, unit test automation, Build & Release automation, Service, Incident and Change Management).
- Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
- Wrote several Custom Ansible playbooks for various Applications/Web Servers.
- Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
- Created and wrote shell scripts (Bash), Python and Perl for automating tasks.
- Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
- Extensively worked with automation tools like Hudson, Jenkins and Build Forge to implement the End-to-End Automation.
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Oracle Solaris).
- Maintained ELK (ElasticSearch, Logstash, Kibana)
- Experience in using Nexus and Artifactory Repository Managers for Maven builds.
- Experience in using RPMs effectively package the applications for product deployments.
- Experience in using Apache Tomcat, .NET Application, JBoss, Oracle WebLogic and IBM WebSphere Application servers for deployments.
- Familiar with Cloud watch, Elastic IP’s and managing security groups on AWS.
- Quick Learner, Self-motivator and ability to work in challenging & versatile environments with an excellent written/verbal communication.
TECHNICAL SKILLS:
Cloud Services: AWS (EC2, S3, CloudWatch, RDS, Elastic Cache, IAM)
Configuration Management tools: Ansible, Chef, Puppet, ANT, Maven, BuildForge, Make
Programming: C, Java/J2EE, .NET, Xml, Korn Shell, Perl, Ruby, Python, Groovy, PowerShell, SQL, Boto, Fabric, JavaScript, HTML
OS Platforms: UNIX (Solaris 8,9,10), Linux 5/6, Ubuntu, AIX, Windows 2008,2012
SCM/Version Control Tools: Subversion, GIT, Tortoise SVN, Clear case, Perforce, CVS
Web Service Tools: JBoss, Apache Tomcat 5.x, IntelliJ IDEA, Oracle WebLogic 10.x/11.x, IBM WebSphere 5.x,6.x,7.0, Ngnix, IIS Server, JBoss
CI Tools: Jenkins/Hudson, Bamboo, U Deploy, X Deploy, Anthill Pro
SDLC: Agile, Waterfall Methodologies
Database Systems: SQL Server 2008/2012, Oracle 9i/10g, PL/SQL, MS Access, DB2, Postgres, Sybase.
Hard Ware: Sun T2000, M5000, Ultra Enterprise 6000/5000, SPARC sun4c/sun4u, Dell Blade Servers, HP Blade Servers, Dell R720/R730.
Ticketing/Bug Tracking: Jira, Remedy, Servicenow, Junit, PMD, Red Mine, and Bugzilla.
Virtualization: VMware, VCAC, VSphere, VCenter, VCloud.
Monitoring tools: Nagios, Opsview, Hobbit, Splunk.
Container Technologies: Vagrant, Docker.
Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, NIS, LDAP, UDP
PROFESSIONAL EXPERIENCE:
Confidential,Bloomington MN
Sr. DevOps/AWS Engineer
Responsibilities:
- Worked with different application teams to understand, analyze their current process, tools, techniques, workflows and involved in evaluation and finalization of state of art tools.
- Wrote Ansible playbooks to configure, deploy and maintain software components of the existing and new infrastructure.
- Wrote several terraform templates to create infrastructure for various applications.
- Worked on migrating existing application to Containerize using Docker.
- Experience in working with Vagrant for testing Ansible plays and deployments.
- Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR’s, VCP, NAT) and deployment via SCALR and EC2 Installs with CentOS, Ubuntu and RHEL 6 Linux.
- Worked on Cloud automation using AWS Cloud Formation templates
- Extensive experience in using GIT CLI.
- Strictly followed Incident and Change Management, used Jira, youtrack, trello for ticket and Agile methodologies for day-to-day activities.
- Responsible for designing and deploying best SCM processes and procedures.
- Worked closely with software developers and Sysadmin to debug software and system problems
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Worked on POC and implementation of ELK stack.
- Worked on integrating application logs with Splunk and wrote several custom splunk queries for monitoring and alerting.
- Installed and Configured RUNDECK and wrote shell scripts to automate App/Web services bouncing/deployment.
- Installing, configuring and administering Jenkins CI tool on Linux/Windows machines .
- Analyze and resolve conflicts related to merging of source code for GIT.
- Implemented the setup for Master-Slave architecture to improve the Performance of Jenkins.
- Used Jenkins and Ansible for Continuous Integration and continuous deployment in multiple environments.
ENVIRONMENT: AWS Cloud, AWS Lambda, EC2, Ansible, Jenkins, Solaris 8, 9,10, Fedora, RedHat Linux 5.x/6.x, SVN, Bit Bucket, Azure, MSBuild, NuGet, Maven, Ruby, Kabana, Shell scripts, Elasticsearch, Ant, Nagios, Sonar, Agile, IaaS, PaaS, SaaS, NUnit, PowerShell, WebLogic, FileBeat, Apache Tomcat, JBOSS, CFEngine, Runbooks, Apache, Oracle 10g.
Confidential,Peoria, IL
Sr. DevOps/AWS Engineer
Responsibilities:
- Responsible for Build and Deployment of the java applications on different environments like Dev/QA & Production.
- Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Written/edited Shell Scripts to collect the System Performance Information, account information.
- Responsible for designing and deploying best SCM processes and procedures.
- Worked on upgrading the Splunk Indexers, Searchheads and forwarders.
- Worked closely with software developers and DevOps to debug software and system problems
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Wrote puppet modules for the Tomcat/Apache/Splunkforwarder services in our distributed infrastructure.
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch .
- Experience with configuration management and automation tools (Puppet/ Docker)
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins
- Releasing code to testing regions or staging areas per the schedule published.
- Worked on Cloud automation using AWS Cloud Formation templates
- Used Openstack and AWScloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
- Designed Puppet Modules to manage configurations and automate installation process.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment
- Used JIRA custom workflows to track issues and JBoss application server to deploy the application.
- Created Instances on OpenStack.
- Performing server’s health checks on daily basis, by logging into Unix system and monitoring logs, and processes.
ENVIRONMENT: AWS Cloud, Azure, OpenStack, PowerShell, Puppet, Jenkins, Maven, Cloudwatch, Cookbooks, Docker, ElasticSearch, JIRA, Python, PHP, Perl, GIT, JBoss, logstash, Java, Cobbler, Maven, AWSEC2, WebSphere 6.x, ANT, MSBuild, Kubernetes, Java, J2EE, SOA, Redis, Rundeck, Saltstack, Django, TFS, Red Hat Linux 4.x, 5.x, SUSE 10, Ubuntu, Solaris 8,9,10, Oracle 9i, Postgres.
Confidential,Chicago, IL
Sr. DevOps Engineer
Responsibilities:
- Work closely with various Scrum teams to make sure to bridge any gaps, resolve any issues arise during Builds, Deployments, Testing on day-to-day basis.
- Installation and configuration of Solaris 9/10 and Redhat Enterprise Linux 5/6 systems.
- Experience designing, building, maintaining, and coordinating an automated build/release process using GitHub, Jenkins, Bamboo, Docker, Vagrant.
- Installation and configuration of Redhat virtual servers using ESXi 4/5 and Solaris servers (LDOMS) using scripts and Ops Center.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Experience in configuring VMware Virtual Hardware, Memory, NIC and VDISK.
- Performed package and patches management, firmware upgrades and debugging.
- Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio(SSMS) for Developer.
- Setup up and maintenance of automated environment using Chef Recipes & cookbooks within AWS environment.
- Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, Cobertura, Clover, PMD, findbugs and checkstyle.
- Addition and configuration of SAN disks for LVM on Linux, and Veritas Volume Manager and ZFS on Solaris LDOMs.
- Configuration and troubleshooting of NAS mounts on Solaris and Linux Servers.
- Configuration and administration of ASM disks for Oracle RAC servers.
- Involved in .NET APIs for AWS including Amazon S3, Amazon EC2, Amazon Dynamo DB.
- Analyzing and reviewing the System performance tuning and Network Configurations.
- Used Jira for tickets, followed ITIL and PCI DSS process as per client’s requirements.
- Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis
- Performed configuration and troubleshooting of services like NFS, FTP, LDAP and Web servers.
- Management of Veritas Volume Manager (VxVM), Zettabyte File System (ZFS) and Logical Volume Manager
- Excellent experience in patching Solaris and Redhat servers.
- Configured and maintained Network Multipathing in Solaris and Linux.
- Configuration of Multipath, EMC powerpath on Linux, Solaris Servers.
- Implemented, Configured SUDO, SSH, ssh key-gen and other security tools.
ENVIRONMENT: Redhat Linux 4/5, CentOS, AIX, Solaris 8,9/10, Sun Fire 480/440, Sun SPARC T2000, HP 9000K, Dell Proliant Servers. IBM RS/6000, p Series servers, VMware ESX Server, Windows 2003, Graphite, Subversion (SVN), Jenkins, Java/J2EE, ANT, HAproxy, HP ALM Tooling, Load Balancer, Maven, Chef, Tomcat, Perl Scripts, Salt, VMware, vSphere, Nagios, Docker, Bamboo, GitHub, Oracle,.NET
Confidential,Framingham MA
Linux Administrator
Responsibilities:
- Responsible for installation (using Kickstart), configuration, backup, recovery, maintenance and support of Red Hat Enterprise Linux, Red hat 4.x, 5.x, 6.x and Windows servers
- Installed/Configured/Maintained/Administrated the network servers DNS, NIS, NFS, SENDMAIL and application servers Apache, Websphere, Jboss, Webogic, and Samba on Linux.
- Knowledge of deploying and building system uptime through patches upgrades and updates using tools like RPM, Yum and apt get.
- Installed and Configured DNS, DHCP, FTP, TFTP, NIS, andNFS in Red Hat Linux.
- Responsible for Investigating and troubleshoot issues by determining root cause and remediate application, system, infrastructure issues and take proactive measures to prevent future occurrences.
- Performed Kernel Upgrades Kernel Tuning to make Linux environment less vulnerable to internal security fixes.
- Worked on the administration of the Web Logic 9, JBoss 4.2.2 servers including installation and deployments.
- Involved in the migration of JBoss application from Solaris to RHEL and Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
- Ability to perform network packet analysis by using TCP/IP and related protocols; TCP, UDP, IP, HTTP, HTTPS, DNS, FTP and much more.
- Efficient in installation, configuration and implementation of RAID using various tools like Veritas Volume Manager, Logical Volume Manager and Solaris Volume Manager.
- High availability designing using VERITAS Cluster Server on Red Hat Linux and Solaris Servers and Created Filesystems, Disk Groups, and Volumes. Resized File Systems using VERITAS/SVM in Solaris 8/9 and RHEL4.
- Involved in writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analysing the error logs, analysing the User logs, analysing the /var/log/messages.
Environment: Red Hat Linux 5.x, 6.x, CentOS 5.x, 6.x, Ubuntu, VMWARE, Kick start, Apache, Tomcat, DNS, DHCP, NFS, NIS, SAN, LDAP and Samba
Confidential
Linux Administrator
Responsibilities:
- Installed and Configured RHEL 4x/5.x and CentOS, Virtual Machines in VMware ESXi using vCenter Server and vSphere Client.
- Network troubleshooting and worked with utilities like netstat, iostat, vmstat, sar, top and various third party tools to troubleshoot user applications, system problems, file systems space issues, server panic/shutdown/hang, network problems, hardware issues related to disks, memory modules.
- Used Remedy (Incident and Change management) for Ticketing, extensively communicated with customers, participated in bridge calls and worked with various teams including oracle, blackboard, ITM, TSM, Netbackup, WebLogic, WebSphere, updated Runbooks.
- Worked with VCS - highly available.
- Experienced troubleshooting servers using utilities like netstat, iostat, vmstat, top, ifconfig etc.
- Worked with User Administration commands like useradd, groupadd, passwd, chmod, chgrp, usermod.
- Successfully installed and configured Oracle RAC on Red Hat Enterprise Linux and CentOS
- Installed and Configured Nagios server in CentOS, also developed few plugins and checks to monitor various system related parameters, services and processes
- Day-to-day responsibilities include providing CVS support for different projects, maintaining the repositories, views.
- Support and monitoring of Windows desktops, Networking and server running on Solaris, Red Hat Linux, worked on User Administration including adding /deleting users, password aging, groups, file permissions.
- Worked with installation of Patches, FTP, unzip, untar, scheduling of cron jobs, worked with server monitoring using commands like uptime, ping and Solaris 10 utilities like svcs, svcadm.
- Build and deployed J2EE application in JBoss, used Maven for building and deployment.
- Integrated HP QC, QTP, Load Runner, and Performance Center with Jenkins, which would run tests and display results and reports on Jenkins.
- Experienced in testing the Application using HP QC, QTP, Selenium, performance center, Load runner.
ENVIRONMENT: Red Hat Enterprise Linux 4.x/5.x, CentOS, Solaris 9, 10, VMware ESXi, NCCM (Network Configuration and Change Management), Sitescope, Nagios XI and Nagios Core, Oracle 9i, WebSphere, Tomcat, Java/J2EE, CI/CD, Maven, ClearCase/CVS, Jenkins, WebSphere, Team City, QTP.