We provide IT Staff Augmentation Services!

Sr. Devops & Aws Engineer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

PROFESSIONAL SUMMARY:

  • IT Professional with 7+ years of experience in Infrastructure Automation, code migration, Configuration Management and System Administration on Linux and Windows.
  • Experience in setting up the Enterprise Infrastructure on AWS
  • Experience working as DevOps Engineer for Release Automation to achieve Continuous Integration and Continuous delivery (CI and CD).
  • Experience creating life cycle policies in AWS S3 for backups to Glacier.
  • Experience working with teams across Remote and Local geographical locations as part of Support
  • Experience creating complex IAM policies for delegated administration within AWS.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services, configuring security groups, and setting up Elastic IPs, auto - scaling configuration, and Cloud Formation.
  • Responsible for operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud and public cloud.
  • Configured AWS S3 buckets so as Dev team to perform CRUD operations by using the AWS SDKs.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
  • Worked on setting up the life cycle policies to back up the data from AWS S3 to AWS Glacier.
  • Worked with Amazon IAM console to create custom users and groups.
  • Created ANT scripts for multiple deployment profiles and deploy on Tomcat Server, JBoss
  • Extensive experience in using Build Automation DevOps tools like, ANT, Maven, Artifactory/Nexus and Hudson/Jenkins, Bamboo.
  • Installed and Configured various Jenkins jobs for application deployment and test cases execution.
  • Experience in Change Management Processes and Procedures.
  • Experience in setting up Upstream and Downstream Jobs in Jenkins and Hudson. Worked with Jenkins Release Pipeline.
  • Configured Jenkins jobs with the ANT scripts for various deployments of JAVA/J2EE enterprise applications.
  • Experience setting up the End User Security in Jenkins and Hudson.
  • Experience in Setting up Chef Server, Clients and Workstations; and boot strapping various enterprise nodes, setting up keys.
  • Wrote Chef Cookbooks, Recipes utilizing attributes templates and Ohai.
  • Experience working with Chef data bags, attributes, cookbooks, recipes and templates in Chef.
  • Experience setting up puppet master, puppet agents for managing enterprise policies, configurations.
  • CI / CD Tools ( Teamcity , Jenkins , gitlab nexus , JIRA and docker registry/ daemon ) configuration management and automation using Ansible .
  • Automated cloud deployments using Chef, Python, Ruby, Scripting and AWS Cloud Formation templates Bit bucket.
  • Experience working with BigIP F5 load balancer, HA Proxy software load balancer, Web Logic/WebSphere/Jboss Application Server Clustering.
  • Experience in Administration/Maintenance of source control management systems, such as SVN, Perforce, GIT(Distributed Version Control)
  • Expertise in scripting with Shell, Python, Ruby, Perl, JavaScript.
  • Hands on experience in Web Development using HTML, JavaScript and CSS.
  • Experience in writing SQL scripts for Oracle, MS SQL Server, MySQL.
  • Closely worked with BA, Dev, QA, Product Owners and other teams for product delivery.
  • Extensive experience with JIRA, Rally, Asana, BMC Remedy for Project Planning/Management.
  • Experience working on Cron jobs creation and scheduling them.
  • Experience in all phases of Software Development Life Cycle (SDLC) for Enterprise Applications.

TECHNICAL SKILLS:

Operating Systems: Linux, UNIX, Windows

Technology: Build and Release Management, Bug Tracking Software, Nexus,liquibase, Selenium, Jmeter, Web Technologies, Kubernetes, Continuous Integration, Tagging

Build Tools: ANT, Maven

Bug/Issue Tracking: Jira, Remedy

Deployment: AWS, Docker, VMware

Configuration Management Tools: Chef, Puppet, Ansible

CI Tools: Hudson, Jenkins, Bamboo

Scripting: Shell Scripting, UNIX, Perl Script, Python, JavaScript, Ruby

Version Control: Subversion (SVN), GIT

Web/Application Servers: Amazon AWS, Apache, Tomcat, Websphere, Weblogic

Language Support: C, SQL, Java, XML, PERL

AWS Technologies: EC2, VPC, VPN, S3, Glacier, Cloud Watch, Redshift Clusters, Elasticsearch, Logstash, Route53, Beanstalk, Cloud Formation, Auto scaling, IAM, EBS, Cloud Front, RDS, Dynamo DB, SQS, Opsworks,SNS, CodeDePloy SES and Cloud Trail

Monitoring Tools: Nagios,, AppDynamics, Splunk, Zabbix

PROFESSIONAL EXPERIENCE:

Sr. DevOps & AWS Engineer

Confidential, Tampa, FL

Responsibilities:
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services and Configuring launched instances with respect to specific applications.
  • 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, S3, AMIs, Auto scaling, CodeDeploy,Opsworks to design cost effective, fault tolerant and highly available systems.
  • Managed bit bucket and Amazon Web Services like EC2 and assigned roles and policies via IAM through AWS Management Console.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Developed CloudFormation scripts, deployed AWS resources and automated EC2 instances.
  • Creating CloudWatch alerts for instances and using them in Auto-scaling launch configurations.
  • Worked with Liquibase for the database source control and Automation for the non-outage deployments
  • Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Used Jenkins, Hudson and Bamboo for Continuous Integration.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Hands on Experience in AWS Cloud in various AWS Services such as Redshift Cluster, Route 53 Domain configuration.
  • Application deployment and data migration on AWS Redshift.
  • Used Cloud Foundry and Open Shift to build, run and deploy various codes using tools like Docker.
  • Implemented Continuous deployment and environment provisioning using Ansible .
  • Worked on creating inventory, job templates and scheduling jobs using Ansible tower and writing Python modules for Ansible customizations.
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Developed Python Scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments using Python OS modules.
  • Used Bit Bucket as our code repository and means for code review.
  • Customizing open source ELK (Elastic Search, Logstash and Kibana) collecting logs and monitoring most of the Linux Servers providing SaaS.
  • Monitoring apps servers using ELK - Elastic search, Log stash and Kibana for debug and logging.
  • Automate Builds using Team Builds (MSBuild) and PowerShell for In-House applications.
  • Nagios for application and hardware resource monitoring. Writing new plugins in Nagios to monitor resources.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.
  • Build scripts using Ant and Maven build tools in Jenkins to move from one environment to other environments.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Migrated SVN repositories into GIT using Sub Git. Managed SVN/Git repositories for branching, merging, and tagging.
  • Expert in managing Sonatype Nexus / Artifactory repositories for the maven artifacts and dependencie
  • Deployed JAVA/J2EE applications through JBoss Application servers.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX.
  • Manage the integration of new software projects and products into the build environment.
  • Execute automated test suites and interpret test results using Selenium and Jmeter.
  • Troubleshooting various production related outages.
  • Used JIRA for bug tracking and work progress. Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.

Environment: EC2, ELB, AMI, S3, VPC, RDS, SNS, SES, IAM, CodeDeploy, CloudFormation, CloudWatch, AWS-CLI, Confluence, Bamboo, Redshift, Route 53, Ruby, Python, Jenkins, Selenium, liquibase, JIRA, Nexus, Open Shift, Artifactory, Elastic Search, Logstash, Kibana Java, Bit Bucket, MSBuild, Unix,, Ansible, Maven, Opsworks, Jmeter, JBoss, Nagios, Git, Shell, SVN, Linux, Windows.

DevOps Engineer

Confidential, Tampa, FL

Responsibilities:
  • As DevOps Engineer I am responsible for design, build, monitor, and enhance services and production environment.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Design & implemented the Virtual Private Cloud (VPC) service for increase of customer's on-premises datacenter with AWS Cloud utilizing AWS VPC and VPN & direct connect services.
  • Using Jenkins AWS CodeDeploy plugin to deploy to AWS.
  • Involved in DevOps automation processes for build and deploy systems.
  • Integration and automation of source control applications like Subversion, Git, Liquibase, Team Foundation Server and Artifactory.
  • Worked with Liquibase for the database source control and Automation for the non-outage deployments
  • Created featured, develop, release branches in Bit Bucket (Git) for different application to support releases and CI builds.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Created Chef manifests and modules to automate system operations.
  • Worked on using Chef Attributes, Chef Templates, Chef recipes, Chef files for managing the configurations across various nodes using Ruby.
  • Involved in Automation of regular administration tasks with the Shell Scripting and Configuration management tool such as Chef.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, Deployment and app stack build outs.
  • Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry (Artifactory).
  • Container clustering with Docker Mesos/Kubernetes. implementing and Managing Docker and Kubernetes infrastructure.
  • Exposure to Mesos, Marathon, cluster environment for application deployments & Docker containers.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Using VMWare ESXi Server and VMWare VSphere Client (combination) to manage virtual machines (VMs).
  • Experience using open-shift enterprise 3 and deployed applications using Docker containers in the cloud with Paas
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Involved in editing the existing ANT/Maven files in case of errors or changes in the project requirements.
  • Install and Configured Atlassian tools like confluence, JIRA and Bamboo.
  • Involved in migration of Bamboo server, Art factory& GIT server.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Extensively used Maven tool to do the builds, integrated Maven to Eclipse and did local builds.
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Involved in checking the quality of the code by using SonarQube.
  • Process monitoring and debugging using tool such as SPLUNK.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Process monitoring and debugging using tool such as SPLUNK.
  • Splunk and QRadar infrastructure along with documenting configuration standards, policies, and procedures for operating and managing.
  • Maintain Zabbix monitoring solution for multiple internal and external customers.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Management of Red Hat LINUX user accounts, groups, directories, file permissions and Sudo rules.
  • Responsible for nightly and weekly builds for different modules.
  • Installed, Configured and Maintained, APACHE, TOMCAT and JBOSS servers in Red Hat LINUX environment.
  • Experience in Configuring and deploying to Application servers Web Logic and Web Sphere.
  • Hands on Experience on Querying RDBMS such as Oracle, MY SQL, NO SQL, Cassandra and SQL Server.
  • Configuring, maintaining network and troubleshooting such as LDAP, DNS, NIS, NFS, Web, Mail, FTP and SNMP.
  • Involved in 24/7 support for production environments.

Environment: Unix/Linux, AWS, Jenkins, Chef, AWS, Ruby Scripting, Python, Cmake, Shell Scripting, Subversion, Gradle, SonarQube, Maven, Jira, Bamboo, TFS, QRadar, Docker, VMware, Open shift, Splunk, GIT, Nexus, Web Logic, Liquibase, Kubernetes, chef, ANT, J2EE, Web sphere, Apace, Tomcat, JBoss, SPLUNK, Zabbix, Bit Bucket, Network Protocols LDAP, DNS, NIS, NFS, Cassandra and SQL Server.

DevOps & Release Engineer

Confidential, Stuart, FL

Responsibilities:
  • Part of core engineering team designing the new platform to host applications in AWS/Chef and Jenkins Environment.
  • Written wrapper scripts to automate the deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Implemented Chef Server and components installations, including cert imports, increase chef license, creating admins and users.
  • Involved in chef infra maintenance including backup/monitoring/security fix.
  • Worked Installing and setting up Oracle Products on Linux for the development team using Chef Cookbooks.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances.
  • Build and administrate Continuous Delivery pipelines using Git, Jenkins and Groovy DSL.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Setup and maintained base CentOS, EC2 AMIs which was used to create new hosts.
  • Developed Ruby and Shell scripts to automat build processes.
  • Responsible to maintain Maven Build Scripts and tweak if changes in the requirements.
  • Responsible for Deployment Dry Run Plans and Execution of the Dry Run on every release for multiple applications.
  • Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances.
  • Worked with IAM in order to create new accounts, roles and groups.
  • Experience in creating alarms and notifications for AWS EC2 instances using Cloud Watch.
  • Worked on configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Managing and Administering AppDynamics tool for application/infrastructure monitoring and performance measuring
  • Worked on User admin groups, maintaining account and monitoring system performance using Nagios.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Branching, Tagging, Release Activities on Version Control Tools like GIT
  • Developed Chef cookbooks from scratch and wrote recipes, scripts, monitoring checks and also developed LWRP's for the cookbooks.
  • Worked on AWS CLI and AWS APIs through ruby scripting.
  • Used Kitchen as a platform to test Chef cookbooks.
  • Expertise in build and deployment automation using Vagrant, VMWare ESX, Docker containers, Puppet and Chef.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Worked with Development and QA teams to continuously integrate software development using Git, Maven, Jenkins.
  • Working on Docker engine to create and use containers; Saas-based services for creating and sharing docker services in docker hub.
  • Configuring, setting up of Tomcat, Apache, HA proxy, Redis, MemcacheD, etc.

Environment: Git, Tomcat, Apache, Jenkins, Docker, Python, Ruby Chef, JIRA, Maven, Art factory, AppDynamics, Tagging, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef

Build & Release Engineer

Confidential

Responsibilities:
  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Merged release branches to the trunk after the production release and resolved the conflicts that arose during the merge in both Perforce.
  • Managed Users and Groups in Perforce and troubleshot client spec issues and user issues.
  • Automated the deployment and server bounce process is by creating the scripts using Weblogic Scripting Tool (WLST)
  • Build artifacts (war and ear) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Deployed using Admin console into WebLogic Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Perform software builds using SVN as version control.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Batch/Perl Scripts for automation purpose.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Developed and maintained integration and release processes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented Maven builds to automate JAR and WAR.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.

Environment: Subversion(SVN), C, C++, Jenkins, Perl Scripts, Shell Scripts, XML, Tomcat, Perforce, ANT, Maven, Jenkins, WebLogic, MS Vision

Linux System Administrator

Confidential

Responsibilities:
  • Setup, configure and troubleshot TCP/IP, DHCP, DNS, NFS, CIFS, and Samba servers in a multiplatform LAN.
  • Bash scripting to schedule and automate processes.
  • Manage swap configurations.
  • Scheduling of automatic and repetitive jobs using shell scripts with crontab.
  • Configuration of servers by CFEngine or manual configuration and troubleshooting.
  • Constant hands on Linux network environments.
  • Perform multiplatform volume management using LVM and VCS volume manager.
  • Monitoring logs on Linux servers including processes crash and swap management, with password Recovery and performance tuning. Responsible for data management using Red Hat utilities for archiving, compression backup and restoration.
  • Review server platforms, installations and configurations to ensure corporate and industry standard were followed.
  • Maintaining system configuration and log files and also system error logs.
  • Responsible in part of the ticketing system.
  • Installing and maintaining the operating system and related software products.
  • Participating in root-cause analysis of recurring issues, system backup and security setup.
  • Experienced using Red Hat Satellite server to deploy, monitor, update, and manage systems.
  • Involved in complete Administration tasks on Red Hat Linux and documentation for the projects executed.
  • Monitored DNS, LDAP, kickstart, IPChains/IPTables firewall, SSH, MYSQL and User Administration.
  • Install/Configure new Linux servers running RedHat.
  • Perform fault isolation for all Linux systems to prevent re-occurrences of problematic processes.
  • Monitor system backups and restore files as needed.
  • Wrote Bash script for content push, setup multiple user accounts, configuration and to compress files.

Environment: Linux server, SSH, Redhat, DNS, LVM, MySQL, CFEngine, TCP/IP, DHCP, DNS, NFS, CIFS

We'd love your feedback!