Devops/aws Cloud Engineer Resume
Phoenix, AZ
SUMMARY
- Successful DevOps Engineer in the fields of Administration, Design,Development, Automation and Maintenance of On premise and Cloud based Applications and Services with 8 years IT experience.
- Successful in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT on UNIX and Windows environments.
- Hands on experience in AWS provisioning of AWS services like EC2,S3,Lambda, ELB, RDS,EBS,AutoScaling groups, CloudFormation, OpsWorks, SNS and SQS.
- Experience in migrating source code repositories from between various version control systems like SVN to GIT.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
- Admin level knowledge in Azure.
- Worked with Nexus for maven repository.
- Experience withTFS(Team Foundation System) based Build System.
- Worked on infrastructure with Docker containerization.
- Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
- Worked on Cloud automation using AWS Cloud Formation templates.
- Expertise in Atlassian Tools Confluence and Jira.
- Expertise in building of deployment artifacts such as war & ear from source code using Apache ANT and MAVEN.
- Support current migration of Data Center to Amazon Cloud.
- Design, build and execute against the Platform as a Service (PaaS) offerings.
- Experienced in monitoring servers using Nagios, Datadog, Cloud watch and using ELKStack Elastic Search Logstash.
- Experience in webservices like SOAP, RESTful services.
- Experience in Design, maintain and implementation (inGo Lang) of client's Review API.
- Configuring Virtual Machines under VMWare ESX 4.0 servers to install Linuxguests.
- Designed, integrated, and maintained network services such as DNS, DHCP, SNMP, SMTP, NGINX, HTTPD, TOMCAT/JBOSS, etc.
- Good working experience on TCP/IP, DHCP, SNMP, DNS, etc.
- Excellent communication, interpersonal and managerial skills.
TECHNICAL SKILLS
Programming: C, C++, JAVA, .NET, Scala
Scripting: Shell, Ruby, Perl, Python
BuildTools: ANT, Maven, GNU make, Gradle
Operating Systems: Windows Variants, Linux, Unix
Configuration Management tools: Chef, Puppet, Ansible
Version Control: GIT,CVS, SVN,Bitbucket
CI Tools: Jenkins, Hudson, Teamcity, Bamboo, uDeploy
Databases: MySQL, Dynamo DB, MS Access, Oracle, Mongo DB
Web/Application Servers: Apache Tomcat,Web Sphere, JBOSS, Web Logic
Web Services: RESTful, SOAP
Cloud Technologies: AWS, Azure, Open Stack
Monitoring Tools: Nagios, Cloud watch, Splunk, ELK
Bug Tracking Tools: JIRA, Remedy,HP Quality Center, J unit
Web Technology: XML, HTML5, XHTML, CSS 3, SOAP, JSON, J Query, JavaScript, Angular JS, WSDL, Backbone JS, Bootstrap, CDN, REDIS
Virtualization Tools: VMware, vSphere, Oracle Virtual box, VMware Workstation.
Networking: TCP/IP, NIS, Open SSL, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, VMware nexus switch, Cisco Routers/Switches, F5 load balancer
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
DevOps/AWS Cloud Engineer
Responsibilities:
- Developed automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers andAWS Cloud.
- Successful in migratingand managing multiple applications from on - premises to AWScloud like S3, Glacier, EC2, RDS.
- Automate AWSreporting into dashboarding tools using Python Boto.
- Installed and Administered onGITServer, migrated Projects from Subversion toGIT.
- Integrated continuous integration tool Jenkins withGIT version control repository using Jenkins Plug-ins and continually build as the check-in's come from the developer.
- Worked on Setting up Chef Workstation,Chef Cookbooks, Recipes and Attributes.
- I have written playbooks for Ansible and deployed applications using Ansible.
- Implemented Ansible to manage all existing servers and automate the build/ configuration of new servers.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Implemented Team Foundation ServerTFSas Version Management.
- Installed UrbanCode Deployserver, agents and deployments in various environments.
- Created Jenkins builds and deployed to application server usinguDeploy.
- Successfully InstalledDocker-Registry for upload/download of Docker images; worked on Docker-Compose & Docker-Machine.
- Set upKubernetes clusterfor Docker across multiple nodes to provide a unified programming model with enhanced capabilities.
- Developed a microservice that extracts data from PostgreSQL and generates a flat file and sends to AWS S3 usingGO Lang.
- Implemented the use of Nagios tool for Monitoring and analyzing the network loads on the individual Machines.
- Developed REST web services andGObased Rest clients for consuming the rest services inGO Lang.
Environment: GIT, GITHUB, Shell scripts, Maven, Jenkins, DMS, SonarQube, Ansible, Jira, Kubernetes, Docker, LINUX (RHEL&, CentOS),AWS RDS, AWS Cloud Watch, JBOSS., APACHE TOMCAT.
Confidential, St.Louis, MO
DevOps Engineer
Responsibilities:
- Configured chef to build up services and applications on the instances once they have been configured using cloud formation.
- Test automation code in virtual environments and with testing tools such as Test Kitchen and Chef Spec.
- CreatedGITrepositories and specified branching strategies that best fitted the needs for the client.
- Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
- Configured Elastic Load Balancers with EC2 Auto Scaling Groups, Experience with application deployment using lambda function.
- Creating alarms in Cloud watch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
- Migrated on-premises applications to AWS Cloud.
- Successfully Setup Dockeron Linux and configured Jenkins to run under Docker host.
- Deployed the EAR and WAR artifacts intoWeblogicand Apache Servers.
- Monitor and track performance problems using Splunk and open tickets using Jira if there is need.
- Administration and Support of UNIX Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.
Environment: Java, Eclipse, GIT, Docker, APACHE TOMCAT, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, Cassandra, AWS Cloud Watch, Ruby, Chef-solo/server.
Confidential, Austin,TX
Build &Release Engineer - DevOps
Responsibilities:
- Successful in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT on UNIX and windows environment.
- ImplementedReleaseschedules, communicated theReleasestatus, created Roll outPlans, tracked the Project Milestones, prepared the reports and chaired the Releasecalls and worked for a successful Release.
- Ability in development and execution of XML, Shell Scripts and Perl Scripts.
- Deployed the static content to apache web servers and applications to Tomcat Application server.
- Installed and implemented Puppetconfiguration management system with Hiera enabled.
- CreatedPuppet manifests and modules to automate system operations.
- Strong hands on experience with scripting languages like Python, Ruby, PowerShell, and JavaScript.
- Experience in RDBMS and No SQL installation and support includingMongo DB.
- I haveinstalled, configured and administered servers like Apache 2.0 HTTP Server, SUN ONE 6.1 and Apache TOMCAT6.0/7.0.
- Worked onDisaster Recovery drills.
- Developed automation tools forBuild and Release using python.
- Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
Environment: Java/J2ee, Unix/Linux, AWS, Open stack, Bamboo, Subversion, Ant, Maven, Jenkins, JIRA, GIT, SVN, AWS, Bash, Python, Shell, APACHE TOMCAT.
Confidential, Atlanta,GA
Build &Release Engineer - DevOps
Responsibilities:
- Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT and QA.
- Participated in weekly releasemeetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
- Generated scripts in Maven, Perl&Bash Shell for build activities in QA, Staging and Production environments.
- Carried out deployments and builds on various environments using Puppet continuous integration tool.
- Responsible for applying the Corporation's Software Configuration Management processes to projects, setting up and maintaining GIT/GITHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Created and automated platform environment setupusing puppet.
- Worked on the administration of Web Logic 9, JBoss 4.2 servers includinginstallation and deployment. Developed automation and deployment utilities using Ruby, Bash, PowerShell and Python.
- Automate build and deployments of version control tools with SVN, GitHub, Jenkins.
- Developed Shell scriptsto automate Active Directory & server tasks to generate reports for admins and management.
- Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
Environment: Subversion, AnthillPro, Java/J2EE, ANT, MAVEN, LINUX, AIX, XML, Apache Tomcat,WebSphere 6.1, Oracle, Perl Scripts, Shell scripts
Confidential
System Admin
Responsibilities:
- Installation of patches and packages using RPM and YUM in Red hat Linux.
- Created and modified application related objects, created Profiles, users, roles and maintained system security.
- Responsible for setting up cron jobs scripts on production servers.
- Installed and configured SAMBA server for Windows and Linux connectivity.
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Responsible for writing/modifying scripts using sh, ksh, and bash for day-to- day administration.
- Installed and configuredApache / Tomcat web server.
- Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux serversRHEL4.x, 5.x, 6.xSLES 9, CENTOS 5.x
- Configure Key-Based Authentication forSSH.
- Coordinated with 24 x 7 on-call support personnel in debugging.
- Installing and configuringCitrixReceiver with registry settings for desktop launches.
- Worked with DBA team for database performance issues, network related issues on Linux Servers.
- Maintained proper documentation of all the activities carried out during the project.
- Created and modified users and groups with SUDO permission.
Environment: Red Hat Linux (RHEL 4/5/6), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache Tomcat.