We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 9+ years of experience as a Build and ReleaseEngineerin automating, building, deploying, and releasing of code from one environment to another environment..
  • Extensive experience in System Builds, Server Builds, Installations, Upgrades, Patches, Tuning, Migration, Troubleshooting on RHEL 4.x/5.x.
  • Experience in Linux Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management and Cloud Implementations.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tools.
  • AWS Certified Solutions Architect with proficiency in cloud services such as EC2, S3, EBS, VPC, ELB and SQS.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Experience developing and implementing continuous deployment code; experience with CI/CD pipelines and DevOps methodologies.
  • Expertise in Application Deployments & Environment configuration using Puppet, Chef
  • Worked on Puppet for the deployment of servers with custom scripts.
  • Experienced in building and maintaining Docker infrastructure for SOA applications in agile environment.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven and Python
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Having very good knowledge on java based projects. Deployed the Java applications into web application servers like Apache Tomcat, WebSphere and WebLogic.
  • Experience in AWS Cloud platform which includes EC2, VPC, ELB, RDS, EBS, Cloud Watch, VPN Servers.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Automating infrastructure in AWS with Chef, Ruby, and your maternal unit.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
  • Installation and configuration of JBoss, Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.
  • Hands on Experience in using configuration management tools like Puppet/ Chef/AWS/Openstack.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, S3, and R53.
  • Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Set - up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
  • Define Chef Server and workstation to manage and configure nodes.
  • Extensively worked on Jenkins/Hudson by configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Work on source control tools like GIT, Perforce on UNIX & Windows Environments migrated subversion repositories to GIT and integrated Eclipse IDE with different versioning tools like Subversion and Git.
  • Implemented Docker based Continues Integration and Deployment framework.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like MS Build Make file.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.
  • Setup Continuous Deployment for the various test environments utilizing Bamboo
  • Created and maintained various kinds of documentation related to the CM process using Confluence.
  • Acted as Release Manager on several projects utilizing various build and release tools (Team City, Jenkins, VSTS, Power shell, Terraform and many more)

TECHNICAL SKILLS

SCM Tools: Subversion, GIT, Stash (Bitbucket)

CI Tools: Jenkins, Bamboo, TFS and uDeploy.

ConfigMgmt Tools: Chef, and Puppet.

Build Tools: Ant, Maven and Gradle

Virtualization: Amazon Web Services, VMware Workstation, Docker.

SDLC: Agile, Scrum, Waterfall Methodologies.

Languages: Java/J2EE, C, C++, SQL/PLSQL.

Scripts: Bash, Perl.

Web Technologies: Servlets, JSP, JDBC, EJB, HTML, Java Script, XML, JSON.

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, DB2, SQL SERVER, PostgreSQL, MY SQL.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr. AWS DevOps Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • End to end deployment ownership for projects on Amazon AWS which includes scripting for automation, scalability, build promotions for staging to production.
  • Project also involves in migrating an On-Premises infrastructure set up to AWS that involves, creation of automation scripts and integrating with continuous integration channel using Run deck.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Automated the cloud deployments using chef, Python (boto& fabric) and AWS Cloud Formation Templates.
  • Designed and implemented for fully automated server build management, monitoring and deployment by using Chef.
  • Experienced in automating, configuring and deploying instances on AWS, cloud environments and in Data centers.
  • Supported the process of first time configuration of web applications using Vagrant along with Puppet and Chef for provisioning.
  • Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Develop Cloud Formation scripts to automate EC2 instances.
  • Worked with Docker for convenient environment setup for development and testing.
  • Wrote Docker images for Bamboo, Nexus and various.
  • Designed and Developed Bamboo Build deployments on Docker containers.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Developed Chef Cookbooks to install and configure Apache Tomcat, Jenkins, and Run deck and deployment automation.
  • Involved in DevOps automation processes for build and deploy systems for legacy and microservices projects.
  • Implemented CI/CD for all the Microservices of the OEM application using Jenkins, Maven.
  • Performed SCM tasks including branching, merging, server recovery, permission handling.
  • Implemented rapid-provisioning and life-cycle management for Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Implemented build stage- to build the micro service and push the docker container image to the private docker registry.
  • Created S3 buckets, managed policies for S3 buckets and backup on AWS.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.

Environment: AWS, Docker, Jenkins, Chef, Subversion, Ansible, Micro Services, GIT, Run deck, Maven, ANT, LINUX, XML, Ruby, IBM Web Sphere, Java/J2EE, Oracle, Shell scripts.

Confidential, Boston, MA

Sr. DevOps Engineer

Responsibilities:

  • Implemented Elastic search, Logstash and Kibana for the Sales and Audit application.
  • Responsible to equip the in-house applications with DevOps Automation, Cloud Modernization, Automating digital applications by Migration of legacy platforms to AWS Cloud.
  • Lead major activities like promoting Docker swarm, Kubernetes to design images/containers for micro-service architectures production, Cloud SSL management & AWS deployment automations.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure. Created a mechanism to validate bits to life in a blue-Green deployment model.
  • Launched AWS Elastic Beanstalk (EBS) for deploying, monitoring and scaling web applications using different platforms like Java, Docker, Python etc.,
  • Setting up databases in AWS using RDS, Dynamo DB, storage using S3 bucket and configuring instance backups and archives to Glacier archives.
  • Managing AWS Infra and automation with Command Line Interface, API.
  • Created AWS Route 53 to route traffic between different regions, DNS & Traffic Management, Availability Monitoring and Domain registration.
  • Migrated few source code repositories between version control systems like SVN to GitHub.
  • Involved in writing Maven build scripts&POM.xml files for generating java based artifacts such as JAR, WAR & EAR.
  • Worked on Configuration of Puppet server-clients and deployed, maintained infrastructure using Puppet Manifests.
  • Responsible for CI and CD using Jenkins, Gradle and Chef.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments
  • Maintaining a farm of EC2 instances, ELB's and RDS.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Automated various tasks using Shell scripts and WLST scripts.e.g. OSB export and import scripts, SOA application deployment scripts, Web Logic Deployment scripts.
  • Installed and configured Docker to create Docker containers of NodeJS and Ruby apps.
  • Monitored the quality of the recipes using ChefSpec and InSpec.
  • Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool.
  • Used Gradle plugin along with Jenkins to build our projects.
  • Configured Nexus repository to store the generated binaries and provide them to the team.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Maintenance of source code in GitHub. Branching, Creating LABELS, merging of codes on GIT for QA testing and release.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: RHEL,Jenkins, Chef, Subversion, Micro Services, GIT, Run deck, Maven, ANT, LINUX, XML, Ruby, IBM Web Sphere, Java/J2EE.

Confidential, Springfield, OR

AWS Solutions Architect

Responsibilities:

  • Creation &Maintenance of user accounts & passwords & profiles, home directories, initialization of files, groups' creation and management, setting file permissions, customizing shell environment setup for users.
  • Worked with AWS services like EC2, S3, VPC, ELB, AutoScalingGroups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS.
  • Worked with configuration management tools likeAnsible and CI/CD tool Jenkins.
  • Set up and built AWS infrastructure with various services available by writing cloud formation templates in json.
  • With the help of IAM created roles, users and groups and attached policies to provide minimum access to the resources.
  • Created topics in SNS to send notifications to subscribers as per the requirement.
  • Worked on the databases of the Amazon RDS and carried out functionalities for creating instances as per the requirements.
  • Implemented Amazon RDS multi-AZ for automatic failover and high availability at the database tier.
  • Created CloudFront distributions to serve content from edge locations to users so as to minimize the load on the frontend servers.
  • Configured AWS CLI and performed necessary actions on the AWS services using shell scripting.
  • Implemented Cloud Trail in order to capture the events related to API calls made to AWS infrastructure.
  • Defined server types in Ansible, so that a newly built server could be up and ready for production.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA &Production using Jenkins.

Environment: AWS (S3, EC2, ELB, Cloud Trail, Cloud Formation, Cloud Watch, Cloud Front, IAM, SNS, RDS, Route 53), Jenkins, Ansible, Shell/Bash scripting, Python, GIT)

Confidential, Boston, MA

DevOps/AWS Engineer

Responsibilities:

  • Developed Open Stack infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built cloud hosted applications and used Ansible for continuous integrations.
  • Working on end to end in setting up of environments like DEV, IT, QA, IQA UAT and PROD environments in AWS cloud.
  • Worked in Elastic Compute cloud EC2 and Elastic load balancing.
  • Worked in monitoring and logging tools like cloud watch, cloud trail.
  • Worked in creating launch configuration and auto scaling groups for fault tolerance and fail over.
  • Worked in creating S3 buckets and setting up the life cycle polices for archival in Amazon Glacier.
  • Working on automating deployments for Identity Access Management (IAM), Real Search and Rules Management Projects on AWS
  • Created snapshot/backup for Elastic Block Storage AWS RDS.
  • Worked in EBS Encryption, S3, and data at rest and data in transit.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Managed application specific cookbooks, recipes, roles, data bags & environments in chef.
  • Creating automated build and release environment using CI/CD pipe line.
  • Managed roles, environments, data bags, cookbooks, recipes in Chef.
  • Worked in in setting up highly available, scalable, fault tolerant and self-healing applications in AWS.
  • Working on chef recipes to automate infrastructure for deployments and upgrades.
  • Working with other teams consistently providing them customer service and helping them in integrating with IAM and as a part of Integration Team worked on DevOps on AWS.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Assign Roles, manage Users and groups and assign policies using AWS Identity and Access Management (IAM).
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms & notifications for EC2 hosts using CloudWatch.
  • Used Directconnect to migrate on-premises data center to AWS.
  • Worked on puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Expert knowledge in bash shell scripting and automation of cron jobs.
  • Assigned security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Deployed and hosted the application on AWS using OpsWorks, automated single click deployment onto AWS using Chef.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation usingJenkins along with Shell scripts to automate routine jobs.
  • Developed a continuous deployment pipeline using Jenkins, shell scripts.
  • Provisioned and maintained Amazon AWS server provisioning via chef. This included the provisioning of the instances, ELBs, DNS. Also contributed code to the Jenkins-AWS module on GitHub as part of this.

Environment: Shell Scripting, Puppet, Chef, GITHUB, JIRA, Python, Tomcat, Apache, Oracle, Jenkins, Ruby, JIRA, Maven, Ubuntu, CentOS, AWS, Elastic Load Balancer, S3, Cloud Watch, IAM, RDS, Storage Gateway.

Confidential, Greensboro, NC.

Build & Release Engineer

Responsibilities:

  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
  • Designing a process for pro-automation using Jenkins in all the application environments, and making sure it follows all the standard procedures of the Application SECDM or SDLC.
  • Built provisioning engine that utilizes Puppet and Ansible to implement deployments to multiple platforms including VMware and AWS.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies for different parallel development teams.
  • Designed and implemented Subversion and CVS metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching, merging and build/release strategies utilizing Subversion /CVS.
  • Automated the entire build and deployment process using Jenkins and Hudson for Continuous Integration, and also documented the process.
  • Worked on Nexus repository to maintain artifacts and used as a local repository.
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment using Hudson Tool.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Working on the source code to generate builds and create procedures for the deployment on the servers for the release.
  • Communicating with the Application team and making them understand about the automation tool and its features.
  • Working on Deployment procedures using middleware like Web sphere, creating deploy scripts and setting for the Production Release.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Performed dispatcher role to distribute tasks assigned to the onshore team.
  • Drove releases, automated release process.
  • Developed unit and functional tests in Python and Java.
  • Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation.
  • Coordinate with Oracle DBA to tune performance of DB instances.
  • Supporting the Application team in making them analyze about the automation implementation and other related issues (if any). Coordinating with QA/DEV/Project/Delivery/Production support/Managers and Performance teams to look into concerns, issues and addressing those aspects to meet the delivery dates.
  • Involved in several discussions on streamlining end-to-end test environment across the organization.
  • Proposed and implemented several release processes to achieve consistent results and stabilities across environments.
  • Monitoring applications health through dashboard. Maintained Nexus administration tasks.

Environment: SVN, GIT, Apache ANT, Maven, Jenkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, JBoss, Web Sphere, Ruby, chef, ActiveMQ, Oracle, Nexus

Confidential

Build & Release Engineer

Responsibilities:

  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins
  • Created repositories according the structure required with branches, tags and trunks.
  • Configured application servers (JBOSS) to deploy the code.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Apache Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/ resolution.

Environment: Subversion, Perforce, Ant, Jenkins, Hudson, Web Sphere Application Server (WAS), Web services, Web Logic, Test Director, Mercury, Quality center, Oracle 10g, Visual Build, .Net, ANT, J2EE, Web sphere

Confidential

System Administrator

Responsibilities:

  • Researched, endorsed, and implemented network enhancements improving system reliability and performance.
  • Delivered hands on support, troubleshooting, and customization for Cisco routing and switching, Citrix, and Windows Server Update Services (WSUS).
  • Maintained/configured virtual servers using VMware ESX 4.1, HyperV, Vsphere.
  • Conducted proactive virus monitoring with Fire-Eye security platform.
  • Initiated major application integration and upgrades for a variety of proprietary software.
  • Experience with installation, configuration, upgrade and administration of IBM Pseries and Power5/Powerer6 servers on various levels of AIX operating system utilizing environment.
  • Coordinating with application teams to schedule AIX 6.1 maintenance on QA/DEV.
  • Requesting for new lun with tier 1 Replication to the storage team and enabling the path to login to the fabric.
  • Prerequisites, creating procedures and configuration for Bladelogic documentation
  • Experience in LVM, which includes creating VG, LV and file system.
  • Enabling x11 forwarding on etc./ssh/sshd config.
  • Managing and securing user account, files, directory using associated commands.
  • Firewall, port and package management
  • Configuring and maintaining Apache web server
  • Deep knowledge of NFS, DHCP, and FTP
  • Performed Job scheduling using crontab utility.
  • Performed disk management by checking for any RAID issues with running df, du and fsck commands.
  • Monitored System performance using Nagios.
  • Set up and maintained DNS servers.
  • Wrote bash scripts to automate daily tasks for Linux processes.
  • Performed standard system administration task such as patching, software and hardware upgrades, troubleshooting and problem resolution.
  • Developed long-term Linux/Unix strategies for the enterprise environment to stay current with technology and provide the required functionality to the organization.
  • Created users with root's privileges and also users with limited root's privileges called sudo users.

Environment: Dell 2950 PowerEdge M1000, VMware VSphere 4.0, ESX 3.5, VM Converter, Virtual Center, Virtual Infrastructure Client, VMotion, VReplicator, clustering, SAN/NAS.

Confidential

Jr. System Administrator

Responsibilities:

  • Maintain 60 + client/users running Window 2000 Professional.
  • Creation &Maintenance of user accounts & passwords & profiles, home directories, initialization of files, groups' creation and management, setting file permissions, customizing shell environment setup for users.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Installation, Configuration and Administration of VxVM, VxCS and Vxfs forLinuxservers.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Configuration of Kernel parameters as per application requirement.
  • Implementation of SSH for secure transfers and implementation of PKI between servers to enable password less logins between servers.
  • Writing Shell Scripts for managing day-to-day transactions & for automation of routine tasks.
  • Installed/configured EMC Storage with 0, 1& 5 RAID configurations.
  • Converting production support scripts toChefRecipes. And AWS server provisioning usingChefRecipes.
  • Performed all System Administration tasks like Cron jobs, installing packages, and patches.
  • Installed/configured EMC Storage with 0, 1& 5 RAID configurations.
  • Configured and installed Automount and Jumpstart.
  • Configuring and maintaining Kickstart and CFengine server used by hundreds of servers.
  • Installing and setting up Oracle and WebSphere onLinuxfor the development team.
  • Worked with storage teams to split the R1 and R2 disk groups to enable the SAN disks to read/ write mode on DR servers and worked with DBA's and software system analyst to troubleshoot and testing the functionality of their applications for both Prod and DR servers.
  • Troubleshooting various problems related to VxVM in initializing, replacing, mirroring, encapsulating and removing disk devices on various Production Boxes.

Environment: Team center 2007, 9, Windows XP, 7, 2003, 2008, Microsoft SQL 2008, Active Directory, DNS, DHCP, Group Policy, IIS (HTTP & FTP), Domain Controller, Disk Management, File Sharing.

We'd love your feedback!