We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Around 8 years of experience in IT industry as a DevOps Engineer wif expertise in areas of LINUX System Administration, Software Configuration Management (SCM), Build, Deploy and Release Management.
  • Experience in configuring, deploying and supporting of cloud services including Amazon Web Services (AWS), Azure, Google Cloud, Open Stack.
  • Experienced in migrating and managing multiple applications from on premise to cloud using AWS services.
  • Implemented AWS high - availability using AWS Elastic Load Balancing (ELB) to balance my instances in multiple availability zones.
  • Experienced in invoking teh AWS Lambda function using event sources over HTTPS by defining them in REST API and endpoint API Gateways.
  • Experienced in AWSCloud platform and cloud engineering features which includes Amazon EC2, S3, AMI, EBS, Cloud Watch, Cloud Formation, IAM, Route53, Elastic Load Balancer.
  • Used AWS lambda to track and audit teh logs generated my AWS services like Amazon S3 and DynamoDB.
  • Experienced in configuring teh Amazon Elastic Search Domain wif storage and compute specifications using AWSCLI.
  • Worked on setting up teh life cycle policies to back teh data from AWS S3 to AWS Glacier.
  • Involved in converting existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
  • Experienced in benchmarking and performance optimization of large-scale HPC systems.
  • Experienced in provisioning IaaS and PaaS and end to end automation of Web servers and Application servers on AWS cloud using Chef, Ansible and Cloud Formation templates.
  • Involved in Deploying some web apps, managing virtual machines in AZURE platform.
  • Used Azure table storage service to store large number of messages which can be accessed anywhere using HTTP or HTTPS.
  • Good understanding of Docker containers, docker compose, swarm, Kubernetesand amazon ECS deployment.
  • Used Docker Swarm to run my standalone containers on a docker host participating in a swarm as well as swarm service.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Installed and provisioned Docker to automate application deployment by Elastic Container Service.
  • Worked wif Docker Trusted Registry as repository for my Docker images and worked wif Docker container services.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Involved in configuring and integrating teh servers wif different environments to automatically provisioning and creating new machines using Configuration management(CM) Provisioning tools like Ansible, Chef and Puppet.
  • Experienced in writing Ansible Playbooks wif Python SSH as teh Wrapper to Manage Configurations of my servers, Nodes and Test Playbooks on AWS instances using Python.
  • Used Ansible playbooks to manage configurations and automate installation process, application deployments and Environment configurations.
  • Experienced in creating and handling multiple Docker images primarily for middleware installations and domain configurations.
  • Experienced in large environments using configuration management tools like Chef. Supported Chef Environment wif many servers and involved in developing manifests.
  • Worked wif Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes, Cookbooks and uploaded them to Chef-Server, Managed On-Site OS, Applications, Services, Packages using Chef as well as AWS for EC2/S3 wif Chef Cookbook.
  • Extensively worked wif Hudson/Jenkins, Bamboo, TeamCity for continuous integration and for End-to-End automation for all build and deployments across multiple data centers.
  • Used Jenkins as a continuous integration tool for to perform automated builds and deployments.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl scripts.
  • Helped developers in creating UDeploy snapshots, adding version to teh snapshot during production installs.
  • Experienced in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Provided technical and operational leadership in implementing Continuous Integration/Continuous Delivery.
  • Experience wif monitoring and management tools like Splunk.
  • Experience in computerization utilizing Python, Ruby and UNIX Shell/bash scripting.
  • Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
  • Good experience in Web Logic, Web sphere, Tomcat Application Server for application deployments.
  • Worked wif different Bug & Log Tracking Tools like Splunk, Remedy, Jira.
  • Experienced in keeping up and looking at log archives using CloudWatch, Nagios and Logstash.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Introduced TEMPeffective ways of communication and stream-lined use of JIRA, Remedy and to maximize productivity and bring discipline between Dev-QA communication gaps.
  • Involved in Installing and configuring Red Hat Enterprise Linux 5, 6.1 using kick start servers and virtual.
  • Experienced in Installing, configuring and administering Red Hat Linux 3.0 /4.0/5.0, SUSE Linux, Solaris 8/9/10, Dell, IBM and HP x 86 Server.
  • Experience in Linux Administration Installation, Configuration, Tuning and Upgrades of Linux Red Hat.
  • Building & configuring Red hat Linux systems over teh network, implementing automated tasks through crontab, resolving tickets according to teh priority basis.

TECHNICAL SKILLS:

Operating Systems: Linux, Red Hat, Ubuntu, Windows, CentOS, Debian, SUSE.

Cloud Platform: AWS, Azure, Google Cloud, Open stack.

AWS Services: EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, SNS, SQS, SWF, EBS, Route 53

Configuration Management: Chef, Puppet, Ansible, Salt Stack.

Version Control Tools: Subversion (SVN), GIT, GIT Hub, Git Lab, BitBucket.

Build Tools: ANT, MAVEN, Gradle, Gulp, Grunt.

CI Tools: Jenkins, TeamCity, Bamboo, Hudson.

Database: Oracle, MySQL, MongoDB 7, SQL Server.

Ticketing & Tracking Tools: JIRA, Remedy, HP Quality Center.

Monitoring Tools: Nagios, CloudWatch, CloudTrail, Splunk.

Web Servers: Apache, Tomcat, JBOSS, WebSphere.

Languages/Scripts: C, C++, Shell, Bash, PHP, Python, Ruby and Perl.

Web Technologies: HTML, CSS, Java Script, Bootstrap, XML, JSON, XSD, XSL.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. DevOps/AWS Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups in cloud formation JSON templates.
  • Involved in creating IAM user accounts, groups, adding user to teh groups, generating custom policies, assigning to groups and users.
  • Maintained teh user accounts (IAM), RDS, Route53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Created snapshots and Amazon machine images (AMI) of teh instances for backup and created access Management(IAM) policies for delegated administration wifinAWS.
  • Provisioning IAAS on Azure and AWS clouds through automated scripts, PowerShell and AWS CLI.
  • Configured AWS Beanstalk to automate teh deployment, capacity provisioning, load balancing, auto scaling for web applications and services.
  • Involved in configuring S3 versioning and life cycle policies to and backup and archive files in Glacier.
  • Automated teh installation of Cloud Watch log agents through cloud formation template to monitor teh system logs of multiple EC2 instances.
  • Involved in Creating new roles which give accesses to teh services, assisting in enabling MFA (multi factor authentication).
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, dis Script creates stacks, single servers or joins web servers to stacks.
  • Used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
  • Have built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Creating alarms in Cloud Watch service for monitoring teh Servers performance, CPU Utilization, disk usage etc.
  • Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration wif Azure AD.
  • Using Docker container service And Docker applications by creating Docker images from Docker file.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform.
  • Involved in configuring and integrating teh servers in various environments to automatically provisioning wif tools like Ansible/Chef.
  • Wrote Ansible playbooks which are teh entry point for Ansible provisioning, where teh automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Designed EC2 instance architecture to meet high availability application architecture and security parameters.
  • Involved in writing Scripts for building CI/CD pipeline for automation of shell scripts, Terraform scripts and Cloud Formation Templates.
  • Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped teh Nodes using Knife.
  • Created Ansible playbooks to automatically install packages from a repository, to change teh configuration of remotely configured machines and to deploy new builds.
  • Used Ansible server to manage and configure nodes, Managed Ansible Playbooks wif Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Integrated JaCoCo wif Jenkins for code coverage analysis in Java VM based environments.
  • Designed GIT branching strategies, merging per teh needs of release frequency by implementing GIT workflow on Bit bucket. Used GIT for commit and push and pull operations in teh project.
  • Managed Maven project dependencies by creating Parent-child relationships between all projects.
  • Used JIRA tool to track all teh defects and changes related to build and Release Team.
  • Maintained JIRA for tracking and updating project defects and tasks ensuring teh successful completion of tasks in a sprint.
  • Managed GIT repository, production deployments and resolved conflicts related to merging of source code for GIT.
  • Experience in maven compiling, testing and documenting teh Scala code used for Apache Spark.
  • Integrate Jenkins wif Bitbucket to support automated builds whenever developer commits code into GIT.
  • Written scripts in Ruby to automate log rotation of multiple logs from web servers.
  • Familiar wif infrastructure monitoring tools like Nagios/Splunk and managed host systems on dashboard.
  • Automated teh front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Vagrant, Ansible, Jenkins, and cloud Formation.

Environment: AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud watch, Cloud trail, Route53, AMI, SQS, SNS, Lambda), Ansible, Chef, Jenkins, GIT, Maven, Apache Tomcat, Nagios, SonarQube, Splunk, Python, Docker, Nginx, GitHub, Terraform, Linux (RHEL 5.x/6.x), Solaris 9/10/11, RedHat Satellite Server, Ubuntu.

Confidential, NEWYORK CITY, NY

DevOps/AWS Engineer

Responsibilities:

  • Created, managed and updated collection of related AWS resources by provisioning them using Cloud Formation templates and Cloud Formation Stacks.
  • Involved in deploying teh content Cloud platform on AWS using EC2, S3 and EBS.
  • Migrated various applications from on-premises to teh AWS cloud using cloud formation templates and using Interfaces Directly wif Amazon Simple Storage Service (S3).
  • Involved in designing and deploying a large application utilizing almost all of teh AWS stack (Including
  • EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud Formation.
  • Responsible for CI/CD Automation in all categories of application development like Versioning, Building, Testing and Deployment.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, ELB, EBS Etc.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environments needs.
  • Installed and administered Docker. Worked wif Docker for convenient environment setup for development and testing and also experienced in configuration automation using Docker containers.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled wif loadbalancing tool Nginx.
  • Collaborated wif development and support team to setup a continuous delivery environment wif teh use of Docker.
  • Worked on AWS Lambda functions development as part of teh Micros services development.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry.
  • Worked on Microservices project- to build Docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD.
  • Involved in teh setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.
  • Collaborate in teh automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks.
  • Used Jenkins as part of Continuous Integration (CI) and Continuous Delivery (CD) process implementation along wif Python and Shell scripting to automate jobs.
  • Deployed Chef, Puppet Dashboard for configuration management to infrastructure.
  • Configured and maintained Jenkins/Hudson to implement teh CI process and integrated teh tool wif ANT and Maven to schedule teh Builds.
  • Configured teh Chef-Repository, Setup multiple Chef Work stations.
  • Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing teh configurations across various nodes using RUBY.
  • Used Jenkins for achieving load balancing by configuring Jenkins slaves.
  • Implementing new projects builds framework using Jenkins & maven, ANT as build framework.
  • Integrated Maven, SonarQube wif Jenkins and worked on teh static analysis tools like code sonar.
  • Maintain build related scripts developed in ANT, shell and Python.
  • Worked wif development team to migrate Ant scripts to Maven.
  • Experience in Branching, Merging, Tagging and Maintaining teh version across teh environments using SCM tools like SVN, GIT, and CVS, Perforce, Clear case and Harvest.
  • Responsible for design and maintenance of teh Subversion/GIT, Stash Repositories, views and teh access control strategies.
  • Ability in managing all aspects of teh software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.
  • Provided configuration management expertise to all software development projects using Enterprise Puppet.
  • Evaluated Chef and Puppet framework and tools to automate teh cloud deployment and operations.
  • Worked wif various teams to check status on teh files on GIT and SVN.
  • Defined branching, tagging and merge strategies for all applications in GIT.
  • Used GIT as source code management tool: creating local repository, cloning teh repository, adding, committing, pushing teh changes in teh local repositories, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, pulling latest commits, etc.
  • Experienced in Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GITHUB.
  • Involved installing and managing different automation and monitoring tools on Red hat Linux like Zabbix and Nagios.
  • Worked on teh Oracle databases in teh backend to execute teh DMLs and DDLs.

Environment: Amazon Web Services (EC2, ELB, SQS, S3, Cloud Formation Templates, RDS, Cloud Watch), Jenkins, Puppet, Chef, Python Scripts, Shell Scripts, Bash, Maven, ANT, GIT, SVN, Linux, JAVA, JSON, Docker, Vagrant, Linux (Red Hat, Ubuntu), Virtual box.

Confidential, Dallas, TX

Role: DevOps Engineer.

Responsibilities:

  • Developed and implemented automated Linux infrastructure environments on VMs using Vagrant, Jenkins, Maven, Git, Apache and Tomcat servers.
  • Experienced wif Java build/automaton tools such as Ant, Jenkins and Maven. Involved in conversion of teh source code from teh SVN to GIT.
  • Installed Jenkins Plugins for GIT Repository, Setup SCM Polling for Immediate Build wif Maven and Maven Repository and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
  • Involved inDevOpsprocesses for build and deploy systems.
  • Implemented Continuous Integration using Jenkins.
  • Continuous Integration and continuous deployment of teh build code in teh Jenkins platform wif required plugins.
  • Developed Shell/Ruby Scripts for automation purpose.
  • Integrated delivery (CI and CD process) Using Jenkins, Nexus and Chef.
  • Configured and administered Monitoring tools like Nagios.
  • Experienced in pushing Code from Git to Nexus make available for release through automation script using Jenkins.
  • Used ANT and MAVEN as a Build tools on java projects for teh development of Build artifacts on teh source code.
  • Experience in writingChefRecipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Written recipes scripts to customize teh Chefas per our environment.
  • Administered version control system like GIT to create daily backups.
  • Build Nagios monitors for new services being deployed.
  • Created ChefRecipes for automating teh Infrastructure, deployment process.
  • Managed Nodes, Run Lists, roles, environments, cookbooks, recipes in Chef.
  • Developed Chef Cookbooks to manage system configuration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Involved in Setup and Configuration of Puppet Configuration Management.
  • Experience in Jenkins monitoring external jobs, distributed builds and plugin management.
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved in writing parent POM (Project Object Model) files to establish teh code quality tools integration.
  • Installed, configured and maintained RedHat Linux, CentOS Servers at multiple Data Centers.
  • Installing, configuring, upgrading and administering of RedHat Linux, HP-UX and Windows Servers.
  • Imported and managed multiple applications into Subversion (SVN) and provided end-user for all Subversion (SVN) users to TEMPeffectively use teh tool.
  • Create and Update teh bug report as per teh bug-tracking tool, Jira.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat.
  • Written Ant and Maven Scripts to automate teh build process. Configured Bamboo for doing teh build in all teh non-production and production environments.

Environment: Git, SVN, Jenkins, ANT, MAVEN, Docker, JBoss, Java/J2EE, Apache Webserver, Nginx & Tomcat, Python, Chef, Puppet, Perl, Ruby, Shell Script, Bamboo, Nexus, JIRA.

Confidential, Wheeling, WV

Role: DevOps Engineer

Responsibilities:

  • Design and support of business infrastructure. Day to day support of entire IT product lines.
  • Design, integration and management of Amazon Web Services cloud solutions.
  • Management of build farm environment and workflow management and administration using Jenkins, SVN, Stash, Jira, and various target build environments Windows, Linux.
  • Responsible for configuration of Jenkins for automation and integration of Jenkins' build jobs
  • Automated teh builds on Jenkins in a single click
  • Written new and developed existing shell scripts as per teh requirement
  • Performed GIT command line push to production and customer servers
  • Responsible for configuring workflows of Jenkins jobs for smooth phase of builds
  • Used python scripts to automate build modules
  • Involved in converting production support scripts to chef recipes.
  • Building pipelines for continuous integration and continuous deployment in Jenkins.
  • Used Apache Tomcat as application server for deploying teh artifacts.
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios.
  • Troubleshoot teh automation of Installing and configuring applications in teh test environments.
  • Implemented and building tools such as Ant/Maven in order to automate and enhance teh overall operational environment.
  • Automated deployment of builds to different environments using Jenkins/Hudson CI tools.
  • Involved in deployment team to create archives like jar, war, ear using MAVEN and Jenkins.
  • Involved in Managed Nodes, roles, environments, cookbooks, recipes in Chef
  • Installation, configuration and upgrade of RedHat Linux, Ubuntu, Amazon Linux operating systems.
  • Documented all build and release process related items. Level one support for all teh build and deploy issues encounter during teh build process.

Environment: Git, SVN, Hudson/Jenkins, ANT, MAVEN, Apache Webserver, Tomcat, Python, Chef, Puppet, HTTP, FTP, SMTP, SSH.

Confidential

Role: Build and Release Engineer

Responsibilities:

  • Migrated out core repository from SUBVERSION to GIT. In dis process, I was involved in individually migrating all teh code base from subversion to Git ensuring that health of our builds isn’t affected.
  • Established teh change control in response to approved issues and maintained teh revision management, base lining.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Involved in Installing and configuring GIT distributed version control tool.
  • Written pre-commit, post-commit, post-receive hooks in GIT.
  • Responsible for merging, tagging and conflict resolution in GIT.
  • Used teh continuous integration tool Jenkins to automate teh daily processes.
  • Develop and maintain build and release documentation & Baseline builds.
  • Maintained build related scripts developed in ANT, Python and shell.
  • Active participant in software configuration and change management processes to improve build accuracy, time, version controlling, and migration of code onto different build environments.
  • Used SQL to perform basic database administration.
  • Installed Multiple Plugins for smooth build and release build pipelines.
  • Work wif teh development team to correct build errors.
  • Maintained Maven/Ant and streamlined teh entire build system.
  • Developing & generating Build summary reports and send to leadership team.
  • Involved in database deployment functionality such as executing teh scripts.
  • Experience in integrating GIT wif continuous integration tool like Jenkins.
  • Installation of Linux servers for Web Serving, File Sharing, Database, and Git.
  • Involved in planning and testing new applications and operating systems.
  • Provide weekly status reports to teh Project manager.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate teh code check-out process.
  • Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.

Environment: ANT, Maven, Puppet, Linux Administration, Apache Shell Scripts, Nexus.

Confidential

Role: Linux Administrator

Responsibilities:

  • Installed and configured RedHat Linux, Solaris operating systems.
  • Managed user accounts and groups on Solaris / Linux and NT / 2000 servers.
  • Configured Samba server for interconnectivity between Windows and Linux operating systems.
  • Built high-end servers, creating and loading images on Solaris, HP-UX and Linux servers using System Imager.
  • Configured and managed Jump Start Server on Solaris and Kick Start Server on Linux.
  • Installed and configured Oracle Real Application Cluster (RAC) in Solaris, HP-UX and Linux servers.
  • Created, configured and managed clusters in RedHat Linux Servers using GFS.
  • Installed, configured and managed RedHat Cluster Suite in Linux servers.
  • Performed Data Backup and Recovery using Veritas Net Backup (VNB).
  • Update teh systems using RedHat Enterprise Network (RHN), Managing and monitoring through RHN.
  • Worked on installing and configuring VMware/ESX Servers for virtualizations.
  • Administer and Support Linux (RHEL 4.0) for Non- Prod, Test Dev environment.
  • Install and setup System Integration SIT and User Acceptance Test UAT and Dev Environments.
  • Managed server on VMware ESX 3.0, provided test environments on virtual machines.
  • Provide IT support to internal Bank of America staff members.
  • Provided application support to large user's groups.
  • Installed Linux OS, and configured required network on 25 Node HPC cluster.
  • Managed HPC cluster, performed hardware, BIOS and application upgrade.
  • Configured and Manage Apache web server.
  • Manage software and hardware RAID systems Configure and maintain FTP, DNS, NFS and DHCP servers.
  • Manage user accounts and authentication process by NIS service.
  • Manage System Firewall utilizing IP Chains, IP Tables, Implemented SSH SSL.
  • Administer System logs, Security logs.
  • Update software packages and apply security patches.
  • Performed hardware maintenance, upgrades and troubleshooting on workstations and servers.
  • Communicate wif Hardware and Software vendors, equipment dealers and maintain relations.
  • Write documentation for internal use about System.

Environment: Red Hat Linux, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, ANT, Shell Scripting, MySQL, Tomcat, Nagios.

We'd love your feedback!