We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

4.00/5 (Submit Your Rating)

Durham, NC

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in the IT industry comprised of Development, Systems Administration, Infrastructure Management Installation, Configuration of Linux. Software Configuration Management (SCM) experience includes Build/Release Management implementing duties such as monitoring, automation, deployment, documenting, support and troubleshooting along with Amazon Web Services.
  • Experience on DevOps concepts like Build automation, Continuous Integration (CI), Continuous Deployment (CD), Infrastructure as code technologies and Cloud computing.
  • Experience in using Nexus and Artifactory Repository for Maven and Ant build.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Experience in working with configuration management tools like Puppet, Chef and Ansible.
  • Experience in writing Ansible playbooks and chef cookbooks.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Experience on Integrating AWSs into various tools like AWS, Ansible, Puppet, Vagrant, Jenkins and VMware Containers.
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
  • Experience in using scripting language Python, Ruby, Bash for configuration.
  • Well versed in managing source code repositories like Git, GitHub, Code-commit and Bitbucket.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option.
  • Experience with Red Hat Linux, configuration management using Puppet. Support as part of DevOps team to help deployment using Jenkins.
  • Worked on web servers like Apache and application servers like Tomcat to deploy code.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services IaaS, PaaS, SaaS.
  • Great practical experience implementing and enhancing the end to end work flow of Continuous Integration (Jenkins), Continuous Delivery and Continuous Deployment process for an organization.
  • Experience on Vagrant, AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of env’s delivery for releases.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.

TECHNICAL SKILLS:

Programming: Python| Ruby| Bash

AWS: IAM | EC2 | Cloud Watch| ELB | Elatic Beanstalk | VPC | S3 | EBS | Cloud Formation | AutoScaling |SNS | |Route 53

Build Tool: Maven |ANT

Source Control Tool: Git, Code: commit, BitBucket,Github

CI/CD tool: Jenkins

Configuration Management Tool: Ansible|Puppet|Chef

Bug Tracking Tool: JIRA | Charwell service Management

Load Balancer: Application Load Balancer | Network Load Balancer | HAproxy | Nginx

Networking: Switches | Routers | Hubs | LAN | WAN | TCP | IP | DNS | VLAN

Server: SQL Server | Apache| Tomcat

Monitoring tools: cloudwatch

Operating Systems: Linux(UBUNTU, Centos, RHEL)

WORK EXPERIENCE:

Confidential, Durham, NC

DevOps/AWS Engineer

Responsibilities:

  • Deploying multitude applications utilizing almost all the AWSstack Including EC2, S3, RDS, Dynamo DB, SNS, IAM focusing on high-availabiliy and auto-scaling in AWS Cloud formation.
  • Deploying scripts for build, maintenance, deployment and related tasks using Dockers, Jenkins and Maven.
  • Configured Amazon EC2 servers using AMI's (Linux/Ubuntu), configured the servers with the applications.
  • Created S3 buckets and managed policies using IAM roles for S3 buckets and used S3 bucket and Glacier for storing historical data.
  • Implementing AWS ROUTE53 and AWSIAM security best practices.
  • Designed high availability environment for Application servers on EC2 by using ELB and Auto-scaling.
  • Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
  • Created API's to handle the request ion between different clients and servers.
  • Work closely with java teams and provide Restful API's which deliver data in JSON format needed by the User Interface.
  • Focused on containerization and immutable infrastructure.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Use of Docker and Kubernetes to manage micro services for development of continuous integration and continuous delivery.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Developed CI/CD system with Jenkins on Google's Kubernetes container
  • Integrated GIT into Continuous Integration Environment using Jenkins.
  • Used Maven as Build Tool for the development of build artifacts on the source code.
  • Created Cron Jobs and scheduled jobs based on the user's requirements
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Using Ansibleinventories to define groups of hostsExceptional Customer Service
  • Creating Ansibleplaybooks to configure systems to a specified state
  • Creating and using Ansibletemplates to create customized configuration files for hosts Technical Support.
  • Automated deployment of builds to different environments using Jenkins.
  • Configured S3 versioning and life-cycle policies to backup files.
  • Implementing standard system administration tasks, such as patching software and hardware
  • Worked with terraformto create AWScomponents like EC2, IAM, VPC, ELB, Security groups and Used S3 for terraformstate management
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Used Cloud-watch for monitoring AWScloud resources and the applications that deployed on AWS by creating new alarms, enable notification service by SNS.
  • Worked on AWSELB and configure the auto scaling as per the application user traffic.
  • Created Virtual Private Cloud (VPC) using the JSON definition with auto scaling scripts.
  • Created Public and private subnets using VPC.
  • Expertise in working with MySQL databases, Apache Web server, Tomcat Application Servers.

Environment: Github, Jenkins, Kubernetes, AWS, Jira, Unix/Linux CentOS 7, Nexus v3, Bash Shell Script, Apache Tomcat, SQL, Nginx. Ansible.

Confidential, Queens, NY

DevOps Engineer

Responsibilities:

  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Designing and implementing CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Managed GIT repository, Code merging, and production deployments.
  • Analyzed and resolved conflicts related to merging of source code GIT.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Used Fabric for launching and deploying instances in AWS.
  • Used Cloud watch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Managed network security using Load balancer, Auto scaling, Security groups and NACLS.
  • Built Cloud infrastructure for Multi-Tier Applications with Failover and High Availability Mode.
  • Supported current migration of Data Center to Amazon Cloud.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using CloudWatch.
  • Documented system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Developed Cloud Formation scripts to automate EC2 instances.
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS.
  • Configured AWSIAM and Security Group in Public and Private Subnets in VPC.
  • Created AWSRoute53 to route traffic between different regions.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Utilized Puppet for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).
  • Utilized S3 bucket and Glacier for storage and backup on AWS

Environment: Java, Linux, Maven, Nexus, Jenkins, Nginix, GIT, Puppet CloudWatch, AWS EC-2, Route 53, S3, VPC, Autoscaling, ELB, Shell Scripts, Unix/ Linux environment

Confidential, Dallas, TX

Devops Engineer

Responsibilities:

  • Detailed technical knowledge and hands-on experience of DevOps, Automation, Build Engineering and Configuration Management.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Imported and managed multiple corporate applications in GIT.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in NEXUS repository.
  • Developed and maintained Maven (pom.xml) scripts.
  • Integrated Subversion into Jenkins to automate the code check-out process.
  • Developed the new CI tools or concepts for specific projects and improve the project performance.
  • Created Jenkins Jobs for Build and Deployment of the application code.
  • Maintained Jenkins continuous integration and deployments automated releases to DEV/TEST/STG/PROD environments.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Used Chef server and workstation to manage and configure nodes.
  • Used Chef for server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands and packages.
  • Creating new Build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Handled large volumes of container clusters with Docker and Kubernetes.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Worked with multiple development teams to troubleshot and resolve issues.
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios system monitor.
  • Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like Apache Tomcat.
  • Created yum repositories and configured them on the servers and Installed packages with YUM and RPM for WebSphere application servers.
  • Experienced on patches installation, patch upgrades and packages installation on Red Hat Linux servers by using RPM&YUM.
  • Experience on writing Shell and Python scripting for automating tasks in Jenkins.
  • Written shell scripting using bash, Ruby and python to automate system administration jobs.

Environment: s: Tomcat Apache, VPC, GIT, Nagios, WebLogic, Docker Swarm, Kubernetes, Linux, Data Centre Migration, Jenkins, Maven, Chef, Ansible, Ruby, Shell, and Python.

Confidential, Des Moines, IA

Build And Release Engineer

Responsibilities:

  • Provided CM and Build support for more than 4 different applications, built and deployed to lower and higher environments. Defined and Implemented CM and ReleaseManagement Processes, Policies and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVS, Nexus.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Created deployment workflows in which includes prerelease, releaseand Post releasesteps.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained buildrelated scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Deployed and maintained Chef role-based application servers, including Apache, Resin, Nginx and Tomcat
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven releaseplugin, and managing artifacts in Sonatype NEXUS repository.
  • Researched and implemented code coverage and unit test plug-ins like find bugs, check style and PMD with Maven/Hudson.
  • Used Maven dependency management system to deploy snapshot and releaseartifacts to Nexus to share artifacts across projects and environments.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Deployed code on Web Logic Application Servers for UAT, IST, and Development environments.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate with releaseManagement regarding appropriate system releases among other development platforms.

Environment: SVN, Jenkins, Web logic, Nexus, Sonar, JIRA, Oracle, Shell, WLST, Python, Ant, Maven, Java, Linux.

Confidential

Linux System Administrator

Responsibilities:

  • VMware Datacenter Virtualization.
  • Monitor disk usage with du, df, lsblk, lvscan, vgscan, pvscan.
  • Track Nagios alerts and resolve critical issues.
  • Participate is monthly on-call schedule.
  • Frequently use VPN to support the company 24/7 mission
  • Installed Red Hat Enterprise Linux5/6/7.x on multiple Dell 2950 Servers and HPE ProLiant DL360 Gen10 Servers.
  • Installed multiple applications based on client request.
  • Worked on Remedy ticketing systemto create and view ticket requests
  • Installed patches and software packages to remediate systems' vulnerabilities
  • Installed and configured Apache, FTP servers
  • Used Linux Logical Volume Manager to manage disk space
  • Participated in formulation Backup/Restore policies
  • Installed Oracle binaries on Servers following company's SOP
  • Frequently write SOP and post them on the company SharePoint
  • Configured and optimized servers for maximum functionality and availability.
  • Implemented solutions that reduced single points of failure and improves systemuptime.
  • Performs hardware/software installations; and ensures that assigned systems are engineered and configures according to client’s requirements.
  • Proficient in LVM (logical volume management) to create, volume groups, and physical volumes, extend and reduce logical volumes.
  • Troubleshoot: many issues by following best practices in system log analysis, backups, network operating center security,Perform account/permissions management and systems/software auditing.
  • Strong Knowledge of internet services, systems monitoring management, and open source tools with emphasis on Syslog, SMTP, HTTP, LDAP, Radius, SQL and DNS.
  • Experience in troubleshooting, optimizing, and performing tuning of applications, databases, and Linux systems
  • Understanding of Systems design and the OSI model
  • Strong general automation skills. This includes scripting, automated monitoring and automates monitoring, and automates VM deployments
  • Experience with Nagios monitoring software, writing scripts to extend monitoring capabilities.
  • Linux cluster (heartbeat, pacemaker, Coro sync) experience.
  • Works with advanced engineers on installing and configuring VMware/ESXi 5.x/6.x Servers for virtualizations.
  • Manages disks and file systemusing LVM (Logical volume Management)
  • Extensively involved in troubleshooting bottlenecks of Memory, CPU, using ps, vmstat, iostat, netstat, sar, commands.
  • Installed and configured operating systems on physical hardware and a virtualize environment; (i.e. RHEL5,6, 7/Centos 6,7 Linux).

Environment: Linux (RHEL 5.x/6.x), RedHat Satellite Server, Apache Tomcat, Kickstart, SQL, Agile,Tomcat, Apache, bash.

We'd love your feedback!