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 withinAWS.
  • 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 onAWScloud 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 AutomationDevOpstools 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 Bitbucket.
  • 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, liquibaseSelenium, Jmeter, Web Technologies, Kubernetes, Continuous Integration, Tagging, Netscaler.

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.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2 instances.
  • Worked as an EnterpriseCoachfor launched instances with respect to specific applications.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach Verizon Software Group involving teams across various technologies like SDN, Cloud and Virtualization to design, train/coachand implement product delivery process for both software and hardware products.
  • Working on MultipleAWSinstances, set the security groups, Elastic Load Balancer, S3, AMIs, Beanstalk, Auto scaling, CodeDeploy, Opsworks to design cost effective, fault tolerant and highly available systems.
  • Managedbitbucketand Amazon Web Services like EC2 and assigned roles and policies via IAM through AWS Management Console.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Experience in major components of Hadoop ecosystem including HBase-Hive integration, PIG,Kafka, Flume, Zookeeper and knowledge on Hadoop Mapper, Reduce and HDFS framework.
  • Developed CloudFormation scripts, deployedAWSresources and automated EC2 instances.
  • Creating CloudWatch alerts for instances and using them in Auto-scaling launch configurations.
  • Worked withLiquibasefor the database source control and Automation for the non-outage deployments
  • Creating anAWSRDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Used Jenkins, Hudson andBamboofor Continuous Integration.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Hands on Experience inAWSCloud in variousAWSServices such asRedshiftCluster, Route 53 Domain configuration.
  • Used Cloud Foundry andOpenShiftto build, run and deploy various codes using tools like Docker.
  • Implemented Continuous deployment and environment provisioning usingAnsible.
  • Worked on creating inventory, job templates and scheduling jobs usingAnsibletower and writing Python modules forAnsiblecustomizations.
  • Experience in working with GIT to store the code and integrated it toAnsibleTower 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.
  • UsedBitBucketas our code repository and means for code review.
  • Customizing open source ELK (Elastic Search, Logstash andKibana) collecting logs and monitoring most of the Linux Servers providing SaaS.
  • Monitoring apps servers using ELK - Elastic search, Log stash andKibanafor debug and logging.
  • Automate Builds using Team Builds (MSBuild) and PowerShell for In-House applications.
  • Nagiosfor application and hardware resource monitoring. Writing new plugins inNagiosto monitor resources.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWSCloudWatch.
  • ImplementedJaCoCo& Istanbul as Code Coverage Tools.
  • 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, andtagging.
  • Expert in managing Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies.
  • 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, Beanstalk Bamboo, Redshift, Route 53, Ruby, Python, Jenkins, Selenium, Coach, liquibase, JIRA, Nexus, Kafka, Open Shift, Artifactory, Elastic Search, Logstash, Kibana Java, Bit Bucket, MSBuild, Unix, Ansible, Maven, Jacoco, Opsworks, Jmeter, JBoss, Nagios, Git, Shell, SVN, Linux, Windows.

DevOps Engineer.

Confidential, Tampa, FL.

Responsibilities:

  • AsDevOpsEngineer 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 ElasticBeanstalkto auto-deploy and auto-scale applications using services such as EC2 instances, Load balancer and Databases on RDS in AWS environment.
  • Design & implemented the Virtual Private Cloud (VPC) service for increase of customer's on-premises datacenter withAWSCloud utilizingAWSVPC and VPN &directconnectservices.
  • Using Jenkins AWS CodeDeploy plugin to deploy to AWS.
  • Expert in Continuous delivery pipeline setup using Groovy scripting andCloudBees, Jenkins.
  • Involved inDevOpsautomation processes for build and deploy systems.
  • Train, mentor andcoachend users in all functional areas of TFS.
  • Dev/Ops Role in establishing CI, CD-D using TFS/VSTS, Azure and AWS.
  • IntroducedCobertura, Fortify, PMD, Findbugs, Check Style into auto deployment pipeline to follow application implementation standard into a level and less bug free.
  • Created featured, develop, release branches inBitBucket(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 anopensource 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.
  • 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 DockerMesos/Kubernetes. implementing and Managing Docker and Kubernetes infrastructure.
  • Worked on a script to rebalancekafkatopics in an automated fashion using ruby andkafkabinaries
  • Exposure to Mesos,Marathon, cluster environment for application deployments & Docker containers.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Experience usingopen-shiftenterprise 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 ofOpen shiftplatform 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.
  • Analyzing quality of the source code using SonarQube, JUnit, Selenium,Jacoco.
  • Install and Configured Atlassian tools like confluence, JIRA andBamboo.
  • Involved in migration of Bamboo server, Art factory& GIT server.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Process monitoring and debugging using tool such as SPLUNK.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Process monitoring and debugging using tool such as SPLUNK.
  • Splunk andQRadarinfrastructure along with documenting configuration standards, policies, and procedures for operating and managing.
  • VIP creation andNetscalerconfigurations for new Applications.
  • General CitrixNetScalermanagement. Monitors, SSL Management, CS policies, etc.
  • MaintainZabbixmonitoring solution for multiple internal and external customers.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • 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, Beanstalk, Jenkins, Chef, AWS, Ruby Scripting, Python, Cmake, Shell Scripting, Kafka, Cloudbees, Subversion, Gradle, Coach, TFS, SonarQube, Maven, Jira, Bamboo, TFS, QRadar, Docker, VMware, Open shift, VSTS, Splunk, GIT, Nexus, Cobertura, Fortify, Web Logic, PHP, Kubernetes, chef, ANT, J2EE, Web sphere, Apace, Jacoco, Tomcat, JBoss, Netscaler, 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.
  • ConfiguringChefto 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.
  • Provided solution to Release Management team onVSTSto enforce Coding guidelines.
  • 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.
  • 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 AdministeringAppDynamicstool 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 VSTSfactory,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

LinuxSystem 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 byCFEngineor manual configuration and troubleshooting.
  • Constant hands onLinuxnetwork environments.
  • Perform multiplatform volume management using LVM and VCS volume manager.
  • Monitoring logs onLinuxservers 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 completeAdministrationtasks on Red HatLinuxand documentation for the projects executed.
  • Monitored DNS, LDAP, kickstart, IPChains/IPTables firewall, SSH, MYSQL and UserAdministration.
  • Install/Configure newLinuxservers running RedHat.
  • Perform fault isolation for allLinuxsystems 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!