We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

3.00/5 (Submit Your Rating)

Fort Mill South, CarolinA

SUMMARY:

  • Over 7+ years of experience in IT industry comprising of Five years of DevOps Engineer and four years of Software Configuration Management (SCM). Extensive experience includes SCM, DevOps Build/Release Management, and Cloud Management and in Design, Coding, Porting, Troubleshooting, Testing and Deployment of web - based applications primarily using Java, JEE based technologies, open source frameworks on UNIX, Linux platforms.
  • Experienced in implementing provisioning using Chef, Puppet and Ansible.
  • Hands on Experience on Python Automation and Scripting.
  • Hands on Coding experience on Python Django and Flask Framework.
  • Exposure to Mongo, Cassandra, MySQL, and PostgreSQL as Data Store.
  • Good graphs over search engines like Solar and Elastic Search.
  • Worked on monitoring tools like ELK, Grafana, Nagios and Gangila.
  • Good understanding of AWS core concepts and implementations.
  • Deployed and configured Chef Server including bootstrapping of chef-client nodes for provisioning.
  • Created roles, recipes, cookbooks, and data bags for server configuration.
  • Build and Continuous Integration with like Ant/Ivy, Maven, Jenkins/Hudson, Bamboo, Gradle, and Team City.
  • Experience with Version Control Systems like GIT, CVS, SVN (Subversion).
  • Implementing new projects builds the framework using Jenkins as build framework tool.
  • Extensive knowledge working on Dockers for deploying the applications.
  • Experience with build tools Ant, Maven and Gradle for writing build. Xmls, pom, Xmls and build gradles, respectively.
  • Experience using cloud providers and API's for Amazon (AWS) Ec2, S3, VPC, SNS, and AMI with Cloud Sigma (EU) and GFS storage.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Experience in Installing, upgrading, and configuring Red Hat Linux 4.x, 5.x,6.x and 7.x using Kickstart Servers.
  • Experience in writing shell scripts to automate the administrative tasks and management using corn.
  • Worked on Data-Center operation and migration across UNIX and Linux platforms.
  • Installation and configuration of Nginx Reverse Proxy, and other servers.
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Experience in installing Docker using Docker toolbox and environment provisioning solutions using Docker.
  • Performed using GIT from master repository and knowledge on Container management using Docker in creating images.
  • Container clustering with Docker Mesos/Kubernetes.
  • Experience working with technologies and platforms including Jenkins, Subversion, GIT, Oracle, UNIX/Linux, VMWare, Docker, Kubernetes, Vagrant, Chef, Puppet, AWS.
  • Hands on experience in creating and upgrading Cassandra clusters, including backup and recovery planning.
  • Participated, documented, managed ITIL controls and supported Linux environment.
  • Expertise in scripting for automation, and monitoring using Shell, Java, Python, GO LANG & Perl scripts.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
  • Experience supporting 24x7 production-computing environments. Experience providing on-call and weekend support.
  • Working with various Teradata tools and utilities like, BTEQ and other Teradata Utilities
  • Independent problem solving and a good team player with strong interpersonal and communication skills.

TECHNICAL SKILLS:

Operating Systems: Windows98/XP/NT/ 2000/2003/2008 , UNIX, LINUX.

Source Control Tools: SUBVERSION, CLEARCASE, GIT AND PERFORCE

Build Tools: ANT, MAVEN, AUTOSYS, MAKE, CHEF, PUPPET, GRUNT and GRADLE

CI Tools: HUDSON, JENKINS, CRUISECONTROL, ANTHILLPRO and BUILD

Repositories: NEXUS, ARTIFACTORY

Languages: C, C++, SHELLSCRIPTING, PERLSCRIPTING, PYTHON, SQL, JAVA/J2EE, GO Language

Tracking Tools: JIRA, REMEDY, CLEARQUEST, BUGZILLA

Web Servers: WEB LOGIC, WEBSPHERE, APACHETOMCAT, JBOSS, DOCKER

Cloud: AWS EC2, VPC, ELB, IAM, SNS, RDS, EDS, AWSCONFIG, S3, CLOUDTRIAL, VMWAREDatabases - ORACLE, SQLSERVER, HADOOP, MYSQL, DB2

PROFESSIONAL EXPERIENCE:

Confidential, Fort Mill, South Carolina

AWS/DevOps Engineer

Responsibilities:

  • Worked on various AWS Services like EC2, S3, ELB, EBS, Auto scaling, Route53, SNS, SES, Cloud Watch, RDS, IAM, Dynamo DB, VPC, Elastic cache, Cloud Formation, Cloud Front, Ops works, Glacier, etc.
  • Worked on User admin groups, maintaining account and monitoring system performance using ELK.
  • Using Chef deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Reduced management complexity without restricting control by using Elastic Beanstalk.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Writing Terraform scripts with the help of Packer Images to Build the Hybrid cloud environment which includes AWS and AZURE.
  • Using Bash and Python include Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Configured Route53 record set AWS service for DNS assignment to Alias (ELB) and Cname (RDS) types resources.
  • Scripting in multiple languages on UNIX, LINUX, and Shell script.
  • Develop automation solutions leveraging shell scripts to increase the operational efficiency
  • Develop batch processes for the financial reporting applications and modules using Shell Scripts on oracle database, with partitions and sub - partitions. worked on Go Lang to design, build and maintain services, systems, and APIs
  • Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Worked on User admin groups, maintaining account and monitoring Network performance using SolarWinds and application performance using Dynatrace.
  • Created branches to developers and operating them through the GIT and using Bitbucket as our remote repository.
  • Worked in editing and managing the existing Maven files in case of errors or changes in the project.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Configured CI infrastructure (Jenkins) and full end to end automation using Jenkins.
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage.
  • Configure server and help build master with Sonar build parameters.
  • First line trouble shooting of failed Sonar builds and unit tests.
  • Implemented CI/CD pipeline for micro services using Jenkins, Git, Docker, Kubernetes, Ansible.
  • Automated Deployment using configuration Management tool Ansible to provision Amazon resources.
  • Written various custom Ansible playbooks and Modules for deployment Orchestration.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and packages.
  • Run Ansible Scripts to provision Dev servers.
  • Using Ansible to build various environments.
  • Built Ansible Tower and written various Ansible Playbooks to daily tasks
  • Used Ansible server and workstation to manage and configure nodes.
  • Created development and test environments for different micro services by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform.
  • Created container based Virtualized deployments using Docker working with Docker images, Docker hub and Docker registries.
  • Advised Open source Kubernetes and Docker projects and design discussions in Cloud Native Computing foundation.
  • Used Kubernetes for automated deployments, scaling and management of micro services across clusters of hosts.
  • Managed application and worked with DEV teams using OpenShift and Docker containers.
  • Worked on Terraform for deploying infrastructure in AWS as per the requirement.
  • Involved in writing Terraform Scripts, which is Infrastructure as a Code (IaaC).
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Involved in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Developed, evaluated, and documented the installation of Splunk for management purpose.
  • Worked with web deployment technology specifically Nginx/Apache/Tomcat.

Environment: EC2, S3, ELB, EBS, Route53, CloudFront, Redshift, Kubernetes, Lambda, Kibana, Elastic Search, Log stash, Maven, Micro services, SonarQube, Terraform, Python, UNIX/LINUX, Shell script, GO Lang, JAVA Nexus, Apache Tomcat, CloudWatch, Splunk, Git, Bit, Jenkins, Docker, Ansible, Chef, Puppet, Nagios.

Confidential, Austin, TX

AWS/DevOps Engineer

Responsibilities:

  • Worked on installation, configuration, and maintenance Redhat, CentOS and SuseServers at multiple Data Centers.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom - built, designing cloud-hosted solutions, specific AWS product suite experience.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Experience working with production servers at multiple data centers.
  • Worked on Physical to Cloud Migration in AWS.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Used Puppet for Monitoring system and automation.
  • Configured Red Hat Kickstart for installing multiple production servers.
  • Installation, Configuration, and administration of VMware.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Experience in AWS, which included managing application in the cloud and creating instances.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked on Version controllers like GIT and integration tools: Jenkins.
  • Wrote a new ClearCase Configuration Specification to use the branch, even though scripts are available to simplify the task, used Clearcase complex system requiring constant expert support, because the developer was working on two tasks.
  • Developing new Unix shell scripts for high level automation of data loading processes and enhancing existing ones for better performance as well as designing and executing test cases and test plans in compliance with established procedures and methodologies.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Logged events from forced crash dumps and troubleshoot server issues.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
  • Experience with Configuration Management Tools (PUPPET, Ansible).
  • Installed and configured DCHP server to give IP leases to production servers.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Environment: EC2, S3, ELB, EBS, Route53, CloudFront, Redshift, Kubernetes, Lambda, Kibana, Elastic Search, Log stash, Maven, Micro services, SonarQube, Terraform, Python, UNIX/LINUX, Shell script, GO Lang, JAVA Nexus, Apache Tomcat, CloudWatch, Splunk, Git, Bit, Jenkins, Docker, Ansible, Chef, Puppet, Nagios.

Confidential, Philadelphia, Pennsylvania.

DevOps Engineer

Responsibilities:

  • As a DevOps Engineer responsible for the day - to-day administration and administration of RHEL 5, 6 / CentOS, that includes installation, testing, tuning, upgrading, and loading patches, and troubleshooting server issues.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Experienced in the Design/Architecture of AWS and hybrid cloud solutions.
  • Demonstrated competency with the following AWS services: EC2, EBS, S3, RDS, VPC, Route53, ELB, IAM, Cloud Front, Cloud Formation and Ability to make recommendations on how new AWS offerings fit in the company architecture.
  • Hands on experience with build tools like Gradle, Ant and Maven for writing build. Xmls and pom. xmls respectively in JAVA, JavaScript and J2EE (EJB, JMS, JNDI, JPA, JSF, JSP, JSTL, Servlet) applications.
  • Deploy and monitor scalable infrastructure on cloud environment Amazon web services (AWS) /OpenStack/IBM- Blue Mix and Dell DRAC and configuration management using Puppet and Chef For Implement automation and provisioning frameworks using Ansible/Stack.
  • Configuration Management and source code repository management using tools like TFS, GIT, Perforce, Subversion (SVN), RTC, agile, JIRA, scrum, and CI tools like TeamCity, Bamboo, Jenkins.
  • Hands on support to with team who worked on .NET 3.5/4.0 Framework, including Visual Studio 2008, VB.NET, ASP.NET, ASMX and WCF Web Services, and ADO.NET.
  • Hands-on development experience and a strong passion for the LAMP (Linux, Apache, and MySQL& PHP) development stack.
  • Maintained good support for development team from Intermediate to advanced level in ASP.NET MVC and ASP.NET Web API.
  • Maintain a high level of personal productivity and quality and help others within the team organization and company to make improvements.
  • Worked in development, testing, and production environment using SQL, PL/SQL procedure, python, and Ruby, PowerShell and shell scripts and managed to host the servers like Tomcat, apache, and NGINX.
  • For automated and consistent Deployment purpose, we use JIRA, Hibernate, Mesosphere, Marathon, UDeploy and Nexus to Deploy and rollbacks of applications.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Extensive experience designing and developing Restful APIs&SOAP web services using Apache.
  • Build, manage, and continuously improved the build infrastructure for global software development
  • Engineering teams including implementation of build scripts, continuous integration infrastructure
  • Designed chef cookbooks& wrote Ansible playbooks to manage configurations and automate the installation process.
  • Hands on experience in creating and customizing Splunk applications, searches, and dashboards.
  • In the Developing environment giving hands-on support to developing the team to build the code using different languages like C, C++, Go Languages in the Linux environment.
  • Experience setting up an automated build process and implementing a labeling and branching strategy in TFS.
  • Coordinate/assist developers with establishing and applying appropriate branching; Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Work closely with the Networks and Security Team in opening firewalls and DNS requests required for the infrastructure and applying the SSL and F5, PCI for secure application delivery.
  • Meeting the release milestones, attending weekly release meetings.
  • Participating in design, code, and test inspections throughout the life cycle to identify issues/defects; participate in other meetings.
  • Configured and tuning JDBC Connection pools, JMS configurations, and JVM tuning.
  • Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations.
  • Documented and edited the deployment procedures, customer facing and resolution issues on WIKI for our feature references.
  • Worked in 24/7 Production Support on a bi-weekly basis.

Environment: Red hat Linux 5/ 6/7, UNIX, JBoss fuse Solaris 9 &10, VMware, XML, AWS, EC2, Open stack Dell DRAC, Web Logic Server 10.3, 11g/12c, Oracle 10g/11g, JBoss AS 7.1, Tomcat 6.0, 7.0, Apache 2.2. GIT, PySpark, Vagrant, Dockers, Puppet/Chef, Web Sphere 6.1/7/8.5.

Confidential

Linux/Devops Engineer

Responsibilities:

  • Worked on installation, configuration, and maintenance Redhat, CentOS and SUSE Servers at multiple Data Centers.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom - built, designing cloud-hosted solutions, specific AWS product suite experience.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Experience working with production servers at multiple data centers.
  • Worked on Physical to Cloud Migration in AWS.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Used Puppet for Monitoring system and automation.
  • Configured Red Hat Kickstart for installing multiple production servers.
  • Installation, Configuration, and administration of VMware.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Installed Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using puppet.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Experience in AWS, which included managing application in the cloud and creating instances.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked on Version controllers like GIT and integration tools: Jenkins
  • Wrote a new ClearCase Configuration Specification to use the branch, even though scripts are available to simplify the task, used Clearcase complex system requiring constant expert support, because the developer was working on two tasks.
  • Logged events from forced crash dumps and troubleshoot server issues.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
  • Experience with Configuration Management Tools (PUPPET, Ansible).
  • Installed and configured DCHP server to give IP leases to production servers.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Confidential

System Administrator

Responsibilities:

  • Installed and configured UDeploy for Automating Deployments and providing a complete automation solution.
  • Integrated Subversion into UDeploy to automate the code check - out process
  • Maintained and administered GIT source code tool.
  • Developed processes, tools, automation for TFS (Team Foundation System) based software for build system and delivering SW Builds.
  • Managed build results in UDeploy and deployed using workflows in UDeploy.
  • Delivered specific versions of various components of an application into target environments using UDeploy.
  • Maintain and track inventory using UDeploy and set alerts when the servers are full and need attention.
  • Modelled the structure for multi-tiered applications orchestrates the processes to deploy each tier.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports
  • Owned build farm and produced effective multiple branches builds to support parallel development
  • Owned Release to Production Process, gathered approvals, signoffs from stakeholders and QAs before going to PROD.
  • Managed the Release Communication and Co-ordination Process.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin, IBMClearcase 7.0.

Confidential

Jr. System Administrator

Responsibilities:

  • Used SVN for branching, tagging, and merging.
  • Scripted ANT (Build xml's) for Building ANT Projects.
  • Configured Hudson for Continuous Integration.
  • Established processes and tools to maintain code base integrity, including check - in
  • Validation rules and branch/merge processes.
  • Deployed to Web Sphere Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and production environments.
  • Worked closely with the team to review code for compatibility issues.
  • Arranging Change Control Board Meetings, defining guidelines for Change Control Board.
  • Creation of Configuration Management Plans, Usage Models for different applications.
  • Expertise in developing and maintaining quality control processes, continually meeting
  • Corporate objectives and resulting in highest level of client satisfaction.
  • Developed and maintained the Standard Operating Procedures for the software.
  • Experience as Rational Software Development Life Cycle Engineer.
  • Created scripts for Backup and restoring SVN repositories.
  • Installing, configuring, troubleshooting, and modifying software.

Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin, IBMClearcase 7.0.

We'd love your feedback!