We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

3.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Over 8+ years of experience in IT industry comprising Linux Administration, Software Configuration, Build/ Release Management, Deployment Automation, Amazon Web Services and cloud implementation.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post - production analysis of the projects.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Extensively worked with Version Control Systems like SVN (Subversion), GIT.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war, ear) from raw source code.
  • Responsible for entering, Tracking bugs in HP ALM and reporting the defects to the developers for Modification Request
  • Extensively worked on Jenkins for continuous integration and End-to- End automation for all build and deployments.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Experience in using Nexus and Artifactory Repository Managers for storing the home grown binaries and third-party software's.
  • Experience in working with configuration management tools like CHEF and ANSIBLE.
  • Writing Test Cases in HP ALM/QC tool based on Technical and Functional Specifications.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Knowledge of using Routed Protocols: FTP, SSH, HTTP, TCP/IP, and HTTPS.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
  • Experience in using Bug tracking tools like JIRA, BUGZILLA.
  • Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.
  • Designed roles, users and groups using AWS Identity Access Management (IAM) and also managed network security using Security Groups.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Experience in deploying infrastructure components via AWS Management Console, AWS CLI, Power Shell, and Cloud Formation scripting.
  • Azure administrator with over 7 years of experience in systems administration, Azure and AWS cloud services seeking next contract opportunity which offers chance to improve and develop skills.
  • Hands on experience on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall, Windows Azure name resolution, Scheduler, Automation and Traffic Manager.
  • Work experience in Azure App & Cloud Services, PaaS, Azure Data Factory, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, VM creation, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, Storage and database.
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers.
  • Interacted with Architect & implemented Cloud / Azure based systems as a part of POC in the pitching process.
  • Experience in Handling Cloud environments like AWS. Configuration management using Amazon Cloud Formation, Continuous integration with Jenkins. AWS management (EC2, EBS, RDS, ROUTE53).
  • Familiar with EC2, Cloud watch, Elastic IP's and managing security groups on AWS.
  • Knowledge over automation components, processes and implementation to support agile development, Devops and Continuous Integration (CI)/Continuous Deployment (CD).
  • Expertise in automating builds and deployment process using Bash, Perl, Ruby, Python and Shell scripts with focus on DevOps tools, CI/CD, AWS Cloud Architecture.
  • Experience in Generating AWS Route53 to route traffic between different regions.
  • Automate Deployment using configuration Management tool like Ansible to provision AWS Instances to enable continuous Deployments.
  • Configured and managing ELBs.
  • Able to Create Amazon SQS to decouple the Services.
  • Experience in Designing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience in using AWS RDS.

TECHNICAL SKILLS:

Platforms: Linux, Centos, Ubuntu

Virtualization: AWS (EC2, ELB, Route53, S3, Cloud Front, SNS, SQS, RDS, IAM, Cloud Formation, VPC, Lambda)

Networking: HTTP/HTTPS, FTP, SSH, TCP/IP

Languages: C, C ++, JAVA, PHP Shell scripting, Python

Configuration Management: Ansible, Chef, Puppet

Source Code Management: GIT, SVN, Nexus

Containerization: Docker

Continuous Integration: Jenkins, Bamboo

Build tools: Ant, Maven, Gradle

Web and Application Servers: Apache Tomcat 6.x, 7.x, Glassfish, IBM web sphere

Monitoring tools: Nagios, Splunk

Ticketing Tools: Atlassian JIRA, Bugzilla

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

AWS/DevOps Engineer

Responsibilities:

  • Used Subversion as source code repositories.
  • Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front(CDN), Cloud watch, ELB, Lambda, Elastic Beanstalk and EC2 Systems Manager.
  • Managed SVN/GIT repositories for branching, merging, and tagging.
  • Involved in developing custom scripts using Perl & Shell (bash, ksh) to automate jobs.
  • Created KSH/Bash scripts to monitor processes and making sure of process startup when operating system restarts using chk Config and RC startup levels.
  • Developed Shell/Perl Scripts for automation purpose.
  • Migrated RTC/ HP ALM instance to HP ALM and JIRA.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Create release pipelines using GIT, Ansible for automatic workflow.
  • Created Pre-Requisite document for Migration to use TASKTOP Synch from RTC/HP ALM to JIRA.
  • Create issues/queries both in JIRA and ALM, the set of queries are for Epic, Story, and bug issue types.
  • Created Continuous Integration and Continuous Delivery Pipelines for the build and deployment automation in place.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Migrating On-premise infrastructure to cloud platforms like Aws/Azure/ Rackspace/Pivotal Cloud Foundry (PCF) and involved in virtualization using (VMware, VMware ESX, Xen) and infrastructure orchestration using containerization technologies like Docker and Kubernetes.
  • Designed roles, policies for groups & users by using AWS (IAM) and automated configurations using Chef and AWS OpsWorks.
  • Designed EC2 Container Service (ECS) a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster of Amazon EC2 instances
  • Expertise in AWS Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work and Security Groups.
  • Established connection from Azure to On-premise datacenter using Azure Express Route for Single and Multi-Subscription.
  • Converted existing AWS infrastructure to server less architecture with AWS (Lambda, Kinesis) deployed via Terraform and AWS Cloud Formation.
  • Experience in working on Devops/Agile operations process and expertise in areas like (Unit test automation, Build & Release automation, Environment Management, Service Management, Incident Management and Change Management) managing a team of Devops engineer for infrastructure support on AWS cloud. Creating Cloud Formation scripts for hosting software on AWS cloud, Automating the installation of software through Power Shell scripts xpertise in Azure infrastructure management ( Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365)
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps, and deployments.
  • Administer, secure, and maintain multiple Kubernetes clusters to support a global service.
  • Good understanding of Openshift platform in managing Docker containers and Kubernetes Clusters.
  • Worked on Docker-Compose and Docker-Machine.
  • Dockerized CI/CD tools.
  • Designed and Developed Bamboo Build
  • Deployments on Docker containers. Container clustering with DockerMesos/Kubernetes.
  • Implementing and Managing Docker and Kubernetes infrastructure.
  • With Ansible creating roles, and updating playbooks to provision servers.
  • Written Ansible playbooks to configure deploy and maintain software components of the existing infrastructure.
  • Deployed with one-click through Terraform and maintained through various Ansible scripts.
  • Used Ansible to automate Configuration management and Applications.
  • Used Ansible to manage Web Applications, Config Files, Data Base, Commands, and Users.
  • Written various Lambda services using Python and Java
  • Setup and maintained automated environment using Ansible Playbooks
  • Used Power Shell script for copying DB’s from different servers.
  • Automated the cloud deployments using Ansible, Python and AWS Cloud Formation Templates.
  • Implemented AWS solutions using EC2, S3, EBS, and Elastic Load Balancer, Auto Scaling groups.
  • Worked closely with EC2 infrastructure teams to troubleshoot complex issues.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Experience in creating S3 buckets and writing policies for S3 buckets. Used Amazon Glacier for back up storage.
  • Managed and supported AWS Security related issues, such IAM and S3 policies for user access.
  • Created multiple groups and set permission polices for various groups in AWS.
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Worked on providing DNS management using AWS Route 53.
  • Performed basic database administration using My SQL, Dynamo DB and Elastic Cache.
  • Worked on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.

Environment: SVN, GIT, Jenkins, Lambda, AWS, Ansible, Maven, ANT, Tomcat, JVM, Shell/Perl Scripts, Python and Docker.

Confidential, Bloomington, IL

DevOps/Cloud Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, and the access control strategies. Installed and configured GIT and GITHUB.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Involved in Subversion to GIT migration projects.
  • Used MAVEN as a build tools on java projects for the development of build artifacts from the source code.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Created Jenkins pipeline jobs for continuous Integration.
  • Expert in User Management and Plugin Management for Jenkins.
  • Trained the developers on how to Check-in their changes and associate the Eclipse workspace on their local machine with TFS source control.
  • And worked on Jenkins to automate builds.
  • Created new work item templates, Identified and set necessary fields to type reportable.
  • Administered security for TFS Reports server and Reports site.
  • Performed setup of reports to run on scheduled time and to store on centralized location.
  • Modified default TFS Warehouse processing time to 1800 seconds.
  • Created Reports for Build Quality, Build Success and Build Summary that helps you track changes in the quality of the code that the team has checked-in and also to determine the status of each build.
  • Created Reports for Project Management such as Requirement Overview and Requirement Progress that helps you track recent progress for each requirement. Generated Iteration Status reports that helps you track the team's performance over successive iterations and the team's progress toward completing the work for iteration.
  • Used TFS - GIT distributed Source Control System as repository.
  • Added monitoring checks for critical failure points with DataDog and AWS Lambda.
  • Owning the SCM practice for Client and the offshore team.
  • Provisioned and maintained Amazon AWS server provisioning via Ansible. This included the provisioning of the instances, ELBs, DNS. Also contributed code to the Jenkins-AWS module on GIT Hub as part of this.
  • Setup/Managing CDN on Amazon Cloud Front (Origin Path: Server / S3) to improve site performance.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.
  • Designed and built data collection system using AWS server less architecture with Kinesis and Lambda to handle real-time processing of numerous events daily.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS).
  • Deploy and monitor scalable infrastructure on AWS& configuration management using Ansible.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
  • Designing and Implementing Cloud Orchestration Solution (AWS).
  • Configure and managed the process using Ansible tool.
  • Deployed the Java applications into Tomcat web application servers Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked with Ansible (automation tool) to automate the process of deploying/testing the new build in each environment, setting up a new node and configuring machines/servers.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Performed the role of the Trainer for SCM policies and SCM tools
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.

Environment: Subversion, Microsoft Azure, GIT, GIT HUB, Jenkins, Lambda, JIRA, ALM 11, ALM 11.5, ALM 12.2 SQL, AWS, ANT, MAVEN, JIRA, LINUX, Apache, Tomcat, Perl Scripts, Shell scripts, MYSQL.

Confidential, Richardson, TX

Build and Release Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure. Performed all necessary day-to-day Subversion support for different projects.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Implemented Cloud Infrastructure as a Service environment using open source technology Open Stack to enable portability of cloud services across hybrid cloud environments.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Building and monitoring in the project has been done continuously with a CI Tools like Jenkins.
  • Deployment of the Business processes by creating JAR, WAR and EAR files to IBM Web Logic application servers.
  • Worked on creating repositories in GIT Stash for multiple applications
  • Configured GIT repositories in CI setup in Jenkins.
  • Building and Installing servers through Azure Resource Manager Templates (ARM).
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).
  • Utilized NSGs for layer 4 Access Control List (ACLs) for incoming and outgoing packets.
  • Used firewall appliance where requirements call for layer 7 security models.
  • Configure Role Based Access Control (RBAC) for Azure Resources.
  • Configured Azure Multi-Factor Authentication as a part of Azure AD Premium to securely authenticate users.
  • Setup Hybrid connections between Azure web pass and on-premise SQL databases.
  • Experience in using Docker and setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.
  • Leveraged VNET system routes and underlying route table that holds Local VNET Rules, On-premise Rules, Internet Rules and IP Forwarding as design basis.
  • Configured Express Route connections between on-premise data centers and Azure cloud.
  • Customized Agile Process Template with Scaled Agile Framework Template
  • Improved the Merge Process for better handling and reporting of Merge Issues
  • Supported installing new plugins for Tibco and helped to troubleshoot the build issues.
  • Configured TFS build definitions for JAVA applications to deploy to WebLogic Servers
  • Implemented TeamCity and Octopus build tools and integrated with TFS.
  • Upgradedn TFS 2013 Update 4 to Team Foundation Server 2015 and utilized new build features
  • Configured TFS15 on Sandbox server for Internal Testing purpose.
  • Configured System Center Operations Manager (SCOM) for TFS for Proactive and Reactive monitoring of Application Tier, Collection Groups, Build Services and Proxy Server.
  • Configured new AWS corporate account, Configured MFA authentication, created IAM Users, Groups.
  • Archived 365 projects backup to ALM repository. Also Defect Workflow standardization customization.
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Created build/deploy documentation in confluence for various applications.
  • Configured SonarQube code quality tool and integrated with Jenkins.
  • Documented project's software release management procedures with input decisions.
  • Wrote Puppet manifests files for all applications to manage the configuration files and to manage them as services.
  • Implemented Puppet applies using Subversion and Cron jobs.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Installed packages using YUM and Red hat Package Manager (RPM) on various servers.
  • Designed workflows, screens, field configurations and components as part of Projects definition for JIRA as an administrator.
  • Used Atlassian JIRA as issue tracking and ticketing tool.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Configured and Maintained the Jenkins build and automation jobs.
  • Integrated Jenkins Build pipeline plugin for managing multi project jobs efficiently.
  • Deployed the Java applications into web application servers like Apache Tomcat.

Environment: Subversion, Microsoft Azure, Git-Stash, Jenkins, Ant, Maven, ALM 11, ALM 11.5 Load Runner , JIRA, LINUX, XML, Apache Tomcat, Oracle, Perl Scripts, Shell scripts.

Confidential

Linux Administrator/Support Engineer

Responsibilities:

  • Design and document CI/CD tools configuration management.
  • Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
  • Build and Deployment CI/CD Pipelines.
  • Developed and implemented Software Release Management strategies for various applications per the agile process.
  • Installed, Configured and Maintained Red hat Linux
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (MAVEN, Ant, Nexus, JENKINS, SVN, Selenium, JUNIT) to resolve issues with transition to new DevOps solution
  • Performed Web Logic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
  • Worked able to create scripts for system administration using languages such as BASH and Python
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Designed a Configuration Management solution using Puppet
  • Implement systems that are highly available, scalable, and self-healing on several platforms.
  • Experience in managing virtual instances and disks using Puppet.
  • Managed MAVEN project dependencies by creating parent-child relationships between projects.
  • JENKINS is used as a continuous integration tool for automation of daily process.
  • Used JIRA to track issues and Change Management.
  • Experience in designing, building and maintaining an automated build and release environment
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.

Environment: Perl Scripting, Shell Scripting, JENKINS, Linux, SVN, GIT, Tomcat, Scrum, Python, MAVEN, Ant, Nexus.

We'd love your feedback!