We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

0/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • 7+ years of IT experience providing infrastructure automation services within private and public clouds as well as continuous delivery, continuous integration and Build tools with Openstack, AWS and development in Windows, Mac and Linux systems.
  • Experienced working in AWS cloud computing platform and many dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Rebuilding and modernization of high load classified advert platform on Amazon Web Services (AWS).
  • Automated the periodic rehydration of EC2 instances using Lambda and CloudWatch.
  • Experience working with the Openshift Enterprise which allows developers to quickly develop, host and scale applications in a self - managecloudenvironment
  • Design and implement ofMicroSoft Azure Cloud IaaS production environment.
  • Follow up as needed with contacts about the MicrosoftAzure platform to ensure all questionsregarding Azure are addressed.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, SVN, GitHub, Chef, Terraform and Docker as a containerization tool.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Integration and automation of version control applications like Perforce, Subversion, Git and TFS.
  • Extensively worked on Jenkins as part of continuous integration and used it as an automation tool for all builds and deployment.
  • Mastery of build technologies like ANT, Maven for the building of deployable artifacts from source code.
  • Management of library versions and deprecated code, Design and sequencing of automated builds & test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc.
  • Worked in an agile development team to deliver an end to end continuous integration and continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Repaired broken Chef Recipes and corrected configuration problems with other Chef objects.
  • Implementing new project builds framework using Jenkins&Maven, ANT as build framework.
  • Worked with development team to migrate Ant scripts to Maven. Created and modified build configuration files including POM.xml.
  • Experienced with Docker container service. Created Dockerized applications by creating Docker images from Dockerfile.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Well versed with Ansible Playbooks, modules and roles.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Extensive experience using Puppet modules for application and infrastructure deployments and Chef Configuration management.
  • Developed Puppet manifests for different application and web servers like Apache, Tomcat, Nginx, Web Sphere, WebLogic applications.
  • Configured network and server monitoring using ELK (Elasticsearch, Logstash, and Kibana) stack, and Nagios for notifications.
  • Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics.
  • Monitored the servers & applications using Nagios and Splunk.
  • Managed local deployments in Kubernetes creating local cluster and deploying application containers.
  • Experience in using Bug Tracking tools like JIRA and Confidential Quality center.
  • Extensively experienced in scripting languages like Bash, Perl, Python, Ruby and NodeJS.
  • Providing end to end SCM consultation and implementation. In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in agile and SCRUM methodologies.
  • Experience in VMware view applications in delivering virtual desktops that run in the data center to the end users.
  • Configured customized alarms in Vcenter server for data store usage, host CPU and Memory usage.
  • Managed the VMware Automation center to accelerate the delivery and ongoing management with personalized business infrastructure and customer services.
  • Experience in deploying the code through web application servers like Web Sphere/Web Logic/ Tomcat/JBOSS.
  • Experience in configuration and managing LinuxVirtual Machines under VMware.
  • Mentored other systems administrators in engineering, installation, configuration, testing and administration of Linux Servers.

TECHNICAL SKILLS

Operating systems: Linux (Red Hat 4.x, 5.x, 6.x,7.x), WINDOWS NT/2000/2003/XP/ VISTA/7, UNIX - Sun Solaris v 9, 10, Ubuntu 12.x,13.x,14.x,15.x

Programming/Scripting languages: Shell, Ruby, C, C++, XML, PL/SQL, Java, HTML, Perl, PowerShell, Python.

Web Servers / Application Servers: Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0, WebLogic, WebSphere, Nginix, JBOSS, My SQL, PostgreSQL, MongoDB, MS Access, Oracle 9i/10g/11g,DB2, Confidential ILO.

Tools: Chef, Puppet, Jenkins, XLDeploy, XLRelease, Maven, CVS, SVN, Git, Nexus, Nagios, Vagrant, Docker, Kubernetes, Ansible, Splunk.

Virtualization: VMware ESX, ESXi, vSphere 4 and vSphere 5Citrix.

Databases: Oracle 9i/10g,11g, DB2, SQL Server, Mongo DB.

AWS (services): EC-2, ELB, VPC, RDS, IAM, CloudFormation, S3, Cloudwatch, CloudTrial, SNS, SQS, SWF, EBS.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, Tx

AWS/DevOps Engineer

Responsibilities:

  • Experienced on AWS EC2, EBS, ELB scaling groups, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling.
  • Worked on AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
  • Allotted permissions, policies and roles to users and groups using AWS Identity and Access Management (IAM).
  • Managed hardware, software, and networking for a large-scale cluster on Amazon EC2.
  • Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier. Databases services on AWS like RDS, Dynamo DB and Aurora. Elastic Transcoder, Cloud front, Elastic Beanstalk. Migration of 2 instances from one region to another. Configuration of site- to- site VPN and open VPN using Linux EC2 instance.
  • Installed, configured and managed the ELK (Elastic Search, Log Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc Stash and Kibana) for Log management within EC2/ Elastic Load balancer (ELB) for Elastic search.
  • End to End solution for hosting the web application on AWS cloud with integration to S3 buckets
  • Integration of web portal and users associated with S3 bucket.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Automated system deployment, monitoring, alarming, and scaling in the Cloud.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Building and Installing servers through Azure Resource Manager Templates or Azure portal.
  • Migrating an On-premises virtual machine to Azure Resource Manager Subscription with AzureSite Recovery.
  • Used DNS management in Route53.
  • Built python automation scripts to apply OS patching for EC2 instances for security upgrades.
  • Managing AWS Infra and automation with CLI, API. Managing Data Center Inbound and outbound services. Working on automation tools like Ansible, Chef.
  • Implemented continuous integration using Jenkins, Packer.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment
  • Written Maven and Ant build tools for application layer modules.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Created a best practice Build environment using Jenkins, immutable instances, and AWS.
  • Setup the Chef servers, Chef work stations, Chef nodes and involved in bootstrapping new infrastructure Chef nodes.
  • Developed Chef Cookbooks to manage systems configuration.
  • Worked with Chef to aid with deployment process and migrating in house systems to Amazon Cloud Services.
  • Involved in converting production support scripts to Chef recipes.
  • Written Chef Cookbooks andrecipes to Provision several pre-prod environments of Cassandra DB installations, Web Logic domain creations and several proprietary middleware installations.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various Chef nodes.
  • Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Experience in writing playbooks for Ansible and deploying applications using Ansible.
  • Worked with automation/configuration management using Ansible create playbooks to automate the development processes.
  • Configured the Ansible playbooks with Ansible Tower so that other users can run them with just a push of a button.
  • Initially thought of using Kubernetes then finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon.
  • Worked on setting up the automated build on Docker hub.
  • Implemented a Continuous Delivery pipeline with Docker, whenever a new github branch gets started, our Continuous Integration server, automatically attempts to build a new Docker container from it. The Docker container leverages Linux containers and has the AMI baked in.
  • Worked on lifecycle management of image-based containers by the Dockers.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Developed Perl and Shell scripts for automation of the build and release process.
  • Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
  • Built Python automation scripts to apply OS patching for security upgrades.
  • Expert in Code repository management, code merge and quality checks with various tools, especially Git, Nexus, etc.
  • Created and Maintained Subversion repositories, branches and tags.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.
  • Created and documented process for deploying Virtual machines on VMware.

Environment: EC2, Auto Scaling, route53, S3, IAM, RDS,ELK, Cloud Formation,Cloudwatch,Azure Jenkins, Chef, Ansible,Docker, Maven, Nagios,Nexus,Python Scripts, Perl Scripts,Ruby scripts,shell scripts, VMware.

Confidential, Sunnyvale, CA

DevOps Engineer

Responsibilities:

  • Experience in creatingDevopsstrategy in a mix environment of Linux (WINDOWS, LINUX and UNIX) Instances along with Amazon Web Services.
  • Involved extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning, and deploying code across multiple environments and Linux Administration.
  • Experience in Amazon Cloud Services and its features (AWSEC2, VPC, EBS, AMI, snapshots, Autoscaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, CloudWatch, S3 etc).
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented automated local user provisioning VMs created Openstack and AWS Cloud through Chef recipes.
  • Extensive experience on Jenkins, Docker for continuous integration and end-to-end automation for all build and deployments.
  • Experience in Configuration management tools like Chef and Puppet for Deployment on Multiple platforms.
  • Worked with development team to migrate Ant scripts and Maven.
  • Responsible for maintaining MS Build and PowerShell files for build and automation of .Net and CSharp applications.
  • Involved in editing the existing MS Build, MAVEN, Ant files in case of errors or changes in the Windows.
  • Developed and maintained Team City project definitions in Perl, Ant and MSBuild.
  • Built CI/CD pipeline using Jenkins, vagrant and salt stack.
  • Installed necessary plug-ins needed for automation in Jenkins.
  • Integrated Jenkins build pipeline plugin for managing multi-project jobs efficiently.
  • Setup the Chef Enterprise infrastructure for propagation of various configurations to multiple Chef nodes.
  • Worked with Chef for all the software configurations and written multiple complex cookbooks and Recipes for pushing the configurations to various enterprise nodes.
  • Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY.
  • Set up the node convergence scripts for Chef nodes using the Quartz schedulers.
  • Responsible for design and maintenance of the Subversion/Git, Stash Repositories, views and the access control Strategies.
  • Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, MYSQL. These modules are designed to work on both windows and Linux platforms.
  • Managed Web Applications, Configuration Files using Puppet.
  • Utilized Puppet web console to monitoring the states of node servers, resources and Puppet classes. For reusable code and data management, we use Hiera with Puppet to separate data fromPuppet codes and give node-specific data.
  • Used Puppet tool for managing system configurations.
  • Deployed Puppet, Puppet Dashboard,and Puppet DB for configuration management to existing infrastructure.
  • Worked with Red Hat Open Shift Container Platform for Docker and Kubernetes.Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Experience in conducting auto deployment of software applications in secured and managed environment using container technology Docker.
  • Experience in Maven compiling, testing and documenting the Scala code used for Apache Spark.
  • Developed Perl and Shell scripts for automation of the build and release process.
  • Worked on installation and Configuration of Red Hat Linux OS, CentOS, Ubuntu.
  • Excellent communicative, interpersonal, intuitive, and analytic and leadership skills with ability to work efficiently in both the independent and team work environments.

Environment: s: Linux (WINDOWS, LINUX and UNIX), AWSEC2, VPC, EBS, AMI, snapshots, Autoscaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, CloudWatch, S3, (SVN), CVS, GIT, and TFS, Chef nodes, Puppet, Docker, Kubernetes,Ant,Maven, Ruby,Perl and Shell, Red Hat Linux OS,CentOS,Ubuntu.

Confidential, Detroit, MI

Build & Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles.
  • Involved in writing pom files to establish the code quality tools integration.
  • Wrote pom.xml files, performing releases with the Maven release plugins, Mavenization of Java projects and managing Maven repositories.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Used scripting languages like Python, Ruby, Perl, Bash and PowerShell for configuration.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Implementing a Continuous Delivery framework using Jenkins, in multiple environments.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release of Jira Application.
  • Worked on Tomcat, JBOSS, WebLogic and Web Sphere Application servers for deployments.
  • Used JIRA to track issues and Change Management.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used both GIT and BIT bucket source control systems to manage code.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Understanding of developing and testing enterprise products, with current focus on cloud-based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.

Environment: & Tools: GIT and BIT bucket, Jenkins, Ant, Maven WebLogic and Websphere, Tomcat, JBOSS, Python Scripts, Perl Scripts, Ruby Scripts and Powershell, XML, Unix, Windows, JIRA.

Confidential, Redmond, WA

Linux Admin/Systems Engineer

Responsibilities:

  • Worked on variety of Linux platforms Red Hat Linux, Ubuntu, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Uses both Graphical User interface (GUI) and terminal for Linux commands.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services..
  • Configuration of Hardware and Software RAID on Digital & Sun Servers.
  • Build servers using Kick Start, Red Hat Satellite Server, and VSphere Client.
  • Implemented automations tools Chef and Puppet.
  • Troubleshoot the build issue during the Jenkins build process.
  • Extensively worked with Version Control Systems SVN.
  • Migrated to Red Hat satellite server 6 version.
  • Implemented Bash, Ruby and PowerShell scripting.
  • Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
  • Configuring and managing the SSH,SSL, NFS, FTP, and SMTP Servers on Linux.
  • Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance. Daily follow up with clients to ensure resolution of all issues.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments.
  • Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux.
  • Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.
  • Worked closely with DBA Team to adjust kernel parameters as per requirements.
  • Day to day resolution on Linux based issued though SMS ticketing system in compliance to SLA cycles.
  • Automating many days to day tasks through Bash scripting.

Environment: Red Hat Linux, Ubuntu, Solaris, GUI,UNIX,LINUX, Windows 2003 and Windows 2008, RAID, Kick Start, Red Hat Satellite Server, VSphere,Chef,Puppet,Jenkins,SVN,Bash,Ruby,PowerShell, RPM, SSH,SSL, NFS, FTP and SMTP Servers,SLA.

We'd love your feedback!