We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 16+ years of experience as an SCM, Environment Management and Build/Release, Deployment,” DevOps” Engineer specializing in implementing continuous delivery for modern software and infrastructure stacks.
  • Experience in various programming and scripting languages especially Shell and Python scripting with a focus onDevOpstools, CI/CD, and performed configuration, deployment, and support of cloud services on AWS Cloud Architecture.
  • Expertise in Implementing Continuous Delivery and Deployment with Docker to deploy the applications as a container.
  • Experience withKubernetesto orchestrate the deployment, scaling, and management of Docker Containers.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, Nunit, and JUnit, with the CI tool Jenkins.
  • Hands - on experience with Chef and Ansible as a Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage change.
  • In-depth knowledge of computer applications and scriptings likeShell, Python, Perl, and Ruby.
  • Hands-on experience in AWS provisioning and in-depth knowledge of AWS services like EC2, S3, Glacier, ELB, EBS, RDS, and Cloud Formation.
  • Experience with the creation and administration of virtual machines onVMWare and Infrastructure.
  • Good experience in automated Build technologies including Ant, Gradle, and Maven.
  • Experience with a Bug tracking tools like Remedy, JIRA, and Rally.
  • Experience working in both Waterfall and Agile methodologies.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat.
  • Experience with the creation and administration of virtual machines onVMWareESXi and Infrastructure.
  • Good experience in Java Programming and application development usingJava/J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS, Open-source frameworks like Struts 1.3/2, Spring, Hibernate, AWS, SOAP/Rest web services, angular JS and JSF.
  • Ability in managing all aspects of the software configurationmanagementprocess including code compilation, packaging/deployment.
  • Experience in system administration and installation, configuration, backup, maintenance, and support of SeveralUnix/LinuxServers.
  • Experience in creating and maintaining the Requirements documents that included Business Requirements and Functional requirements.
  • Has the motivation to take on independent responsibilities and the ability to adapt to new latest technologies & work in a multi-plat for environments.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, LINUX, Redhat

Source control tools: Subversion, TFS, GIT, and Bitbucket

Build Tools: ANT, MAVEN

Continuous Integration: Jenkins, Hudson, Bamboo

Continuous Delivery: Ansible, Puppet, Chef, BMC BladeLogic

Repositories: Nexus, Artifactory

Languages: Python, Java/J2EE

Cloud: Amazon Web Services, Azure

Scripting: Perl scripting, Shell scripting, Power Shell, Bash

Virtualization Tools: Docker, Kubernetes

Tracking tools: JIRA, Remedy, BugZilla, Junit

Monitoring Tools: Splunk, Nagios

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS

Databases: ORACLE, SQL SERVER, MY SQL, DB2

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

AWS DevOps Engineer

Responsibilities:

  • Work closely and team with Developers, QA and Cloud Operations to develop and maintain the Cloud Supply Chain frameworks, technologies and feedback tools.
  • Ensure each phase of the Cloud Supply Chain from product management, through development, QA, Staging and into Production is fully automated, as frictionless as possible utilizing CI and CD. At each stage metrics and monitoring will fully visualize the Supply Chain status for the entire product team. Automate everything possible.
  • Designingtheapplicationlayeroftheproductwithec2,rds,andelasticcache,andconfiguring AWScloudwatchforapplicationmonitoring
  • Providing infrastructure solutions based on amazon web services (AWS) in a fast-paced, challenging, innovative company focused on reliability and customer service.
  • ConfigureandutilizeAzurecloudservicesfortheexistingvirtualdatacenter.
  • Implementandtroubleshootsolutionshostedonwindowsazureusingcost-effectivedesignsandfollowingacceptedguidelinesforsecurity,riskmanagement,and compliance.
  • Decisive and effective quality and operations managers are skilled in leading cross-functional teams to meet customer quality and production demands with deadlines.
  • Research, endorse, and implement network enhancements improving system reliability and performance.
  • Involve in DevOps migration/automation processes for build and deploying systems.
  • Implement the build automation process for all the assigned projects in the vertical apps domain and monitors the UAT/production environments for any downtime issues by performing regular CRON job updates in the server.
  • Worked with git hub enterprise to manage source code repositories and performed branching, merging, and tagging depending on the requirement.
  • Responsible for versioning the source code, releasing binary files, and creating and applying labels on source files and release files.
  • Led Jenkins continuous integration server installation and configuration for all git repositories.
  • EstablishingbothautomatedbuildprocessesandreleasemanagementprocessesfortheirLMS platformusingJenkins,ant,maven,andchef.
  • SettingupJenkinscontinuousintegrationbuildsforallreleasesonwindowsandLinux.
  • Developedinstallerscriptsusingant,python,andUnixforvariousproductstobehostedon applicationservers.

Environment: Jenkins, Ansible, AWS, Docker, Kubernetes, Terraform, Cloud Formation, YAML scripting, Ruby Scripts, Python, Shell Scripting, VPC, subnets, ELB, Security Groups. VMware, GIT, Jira, MySQL, Web Sphere, Nginx, Windows, Linux

Confidential, SFO, CA

AWS DevOps Engineer

Responsibilities:

  • Creating, configuring, and deploying instances on the AWS environment, also handling CloudWatch, Elastic Search and managing security groups on AWS.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, and Elastic Load Balancer.
  • Used Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 bucket objects, VPC, Subnets, etc.
  • Designed AWS Cloud Formation templates to create custom-sized VPC, Subnets, and NAT to ensure successful deployment of Web applications and database templates.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMIs, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Creating Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
  • Worked on installing of Docker using the Docker toolbox and worked on the creation of Docker containers and Docker consoles for managing the application life cycle.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Installed, Configured and managed the Ansible Centralized Server (Tower) and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points, packages and worked on playbooks for Ansible in YAML.
  • Created and maintained Python scripts for automating build and deployment process and creating web based Application by using Django Framework.
  • Utilize Nagios based Open-Source monitoring tools to monitor Linux Cluster nodes configured using Red Hat Cluster Suite.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Created scripts in Python which integrated with Amazon API to control instance operation.
  • Assisted with review, documentation and recommendations for system acquisitions, planning and selection of operating systems software and hardware.

Environment: Jenkins, Ansible, AWS (EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups), VPC, subnets, ELB, Security Groups. VMware, Docker, kubernetes, Terraform, Cloud Formation, YAML scripting, Ruby Scripts, Python, Shell Scripting, Paas, GIT, Jira, MySQL, Web Sphere, Nginx, Windows, Linux

Confidential, Jersey City, NJ

DevOps Engineer

Responsibilities:

  • Involved in DevOps automation processes for build and deploy systems.
  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting onUnixplatform.
  • Assisted with maintaining current build systems, developed build scripts, and maintained the source control system.
  • AdministeredJenkins, Proposed and implemented branching strategy suitable foragile/scrumdevelopment.
  • Wrotepythonscripts to deploy java applications fromJenkinsto remote server.
  • Implemented Ansible to manage all existing servers and automate the build configuration of new servers.
  • Build and maintained SQL scripts and execute different scripts for different environments.
  • Created branching & tagging strategy to maintain the source code in theGITrepository and Coordinated with developers with establishing and applying appropriate branching, labeling and naming conventions usingGITsource control.
  • Developedshell scripts on windows systems for automation of the build and release process and also automates deployment and release distribution process with shell.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments.
  • Engaged with clients for better understanding of projects and on boarding them on to Continuous Delivery tools likeUdeploy, for continuous automated deployments from Development environment to Production environment successfully and following the best practices fromDevOps cultures.
  • Performed weekly and on-call deployments of application codes to production environments.

Environment: Jenkins, Java, Ansible, GIT, Bit Bucket, JIRA, ANT, MAVEN, AWS, Docker, Kubernetes, Splunk, Python, Shell, Oracle 11g, Linux, Windows.

Confidential, Des Plaines, IL

DevOps Engineer

Responsibilities:

  • DevOpsEngineerfor a team that involved different development teams and multiple simultaneous software releases.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure using Ansible.
  • Used Ansible to automate Configuration management & Applications.
  • Worked on migration of deployment tool BMC BladeLogic to Puppet and Puppet to Ansible.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Migration of the Source Code from GIT to BIT Bucket.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Configuring the Docker containers and creating the Docker files for the different environments.
  • Used Kubernetes as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Worked with Kubernetes to automate deployment, scaling and management of web Containerized applications.
  • Deployed and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • UsedAWS S3service as Build Artifact repository to created release based buckets to store various modules/branch based artifact storage.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Wrote Python and Power Shell scripts for automating time-consuming specialty needs for external clients.

Environment: Jenkins, Agile, Java, CICD, Ansible, ANT, Maven, Jira, GIT, Bit Bucket, Docker, Kubernetes, AWS, Python, Shell Scripting, Oracle, SQL Server, ideploy, Web sphere Application Server, Jfrog Artifactory, Splunk, Nagios, Linux, Unix, Windows.

Confidential, Agoura Hills, CA

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stake holders identify and mitigate potential risks associated with the releases.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Performed role as AutomationEngineerfor Developing Build and deploy tool (like Jenkins).
  • Used AWS for Cloud management and Chef Automation.
  • Develop and maintain custom internal scripts to automate the management of AWS and cloud environments.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Worked on various scripting language like Bash, Shell, Perl and Python.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Designed and implemented for fully automated server build management, monitoring and deployment by using Chef.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • Used Docker Containers for eliminating a source of friction between developments.
  • Implemented a Python module to query data from a Postgre SQL table to display aggregated data from Map Reduce jobs.
  • Documented the entire build and release engineering process and provided on call support.

Environment: Java, Agile, Jenkins, GIT, Bit bucket, Chef, Puppet, AWS, Docker, Kubernetes, Nagios, Bash, ANT, MAVEN, Perl Scripts, Shell Scripts, XML, Oracle 11g, Bit Bucket, JIRA, JSP, Spring, Hibernate, Python, Power shell, Linux Windows.

Confidential, Charlotte, NC

DevOps Engineer

Responsibilities:

  • Responsible for designing and deploying best SCM processes and procedures.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
  • Responsible for CI and CD using Jenkins, Run deck and Chef.
  • Developed the chef recipes, cookbooks using Ruby syntax and uploaded them to the master chef server using chef client tool like chef-repo.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Highly involved in Configuring and monitoring distributed and multi-platform servers using chef.
  • Configured VPC in AWS fromscratchto setup various EC2 instances for Web and Application servers.
  • Worked on migratingVMwareto AWS using snowball andVMimport/export.
  • CreatedDockercontainers to build ship and run any app or image to deploy the applications.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Set up continuous integration for major releases in Jenkins
  • Implemented a continuous delivery pipeline with Docker, Jenkins and Github whenever a new github branch gets started.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Jenkins, Agile, Java, ANT, Maven, Subversion, Git, Bit Bucket, Chef, AWS, Oracle Fusion, Octopus, Web-sphere, LDAP, Python, Docker, SQL Server, Spring, Restful Web Services, Jenkins, Apache Tomcat, Jira, VM ware, Shell, Perl Scripting, Power shell, Linux

Confidential, North Caldwell, NJ

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Use Puppet and Ansible Automation tools for configuration management in different systems.
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments software installation and configuration updates.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS)& configuration management using puppet.
  • Deploying application using Jenkins server and Troubleshoot release managementjob failures, resolve, work with engineers on resolution.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Implemented automated backup solutions for MongoDB replica sets usingAnsibleplaybook and AWS S3 services.
  • Implemented and designed AWS virtual servers byAnsibleroles to ensure deployment.
  • Supported and developed tools for integration, automated testing and release management.
  • Reduced build and deployment times by designing and implementing Docker workflow.
  • CreatedDockerimages and deployedDockercontainers for Tomcat Servers.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Created and wrote shell scripts (Bash), Ruby, Python and Power Shell for automating tasks.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: Jenkins, Build Forge, Agile, Java, Puppet, Ansible, RHEL, SVN, SCM, GIT, Bit Bucket, Maven, ANT, Apache Tomcat, VM ware, Jira, Docker, Oracle, Shell, Cloud computing, Open stack, Ruby, Python, Shell, Power Shell, Hibernate, JVM, AWS, Openstack, Linux, Windows.

Confidential, San Francisco, CA

Build and Release Engineer

Responsibilities:

  • Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Functioned as primary Linux administrator and systemsengineerto maintain system services and performance - Planned and executed Linux system changes and upgrades.
  • Monitored the servers and Linux scripts regularly and performed troubleshooting steps - Tested and installed the latest software on server for end-users.
  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Installed, configuring and administering Jenkins as Continuous Integration Server on Linux machines.
  • Configured Jenkins for Continuous Integration tools with plugins created jobs and automated most of the build related tasks.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Deployed Java applications through Web Logic and Web Sphere Application servers. Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.

Environment: Java, ClearCase, Eclipse, Ant, Maven, Hudson, Jenkins, Chef, Web Sphere Application Server (WAS), CVS, Cruise Control, VM ware.

Confidential - Pittsburgh, PA

Unix/Linux Administrator

Responsibilities:

  • Configuration and upgrade ofLinux, Solaris and AIX Operating Systems.
  • Configuration of NIS, NFS, DNS, DHCP servers in Solaris, AIX andLinuxenvironment.
  • Experience in user and group administration, management and archiving.
  • Responsible for upgrades to RedHatLinuxwith Software packages, patches and maintained them in accordance with established policies, procedures and service level agreements.
  • Automate the infrastructure usingTerraformin AWS console.
  • Installation, configuration and management of Veritas Volume Manager & Veritas File System.
  • Performed automated installations of operating systems using Jumpstart for Solaris, and Kickstart forLinux.
  • Performance monitoring and performance tuning using top, prstat, vmstat, ps, iostat etc.
  • Performed Troubleshooting NFS, NIS, Samba, DNS, DHCP, LDAP, Mysql and network problems.
  • Supported servers running various application and database including oracle RAC (Real Application Cluster).
  • Experience in adding and configuring devices like hard disks and backup devices etc.

Environment: LinuxRHEL 4/5/6, Solaris 8/9/10, SUSELinux10/11, HP-UX 11/11i, AIX 5.3L, Sun Enterprise Server, Sun-Fire 6800/ E6500/ E4500 & E3500, Sun V440, V490, TSeries, MSeries, IBM RS/6000, pSeries Server.

We'd love your feedback!