We provide IT Staff Augmentation Services!

Sr. Aws Engineer/devops Engineer Resume

3.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY:

  • Around 9years of experience in the field of information Technology working for financial and Banking industries with strong technical background and innovative approach in working strategy.
  • Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, Direct Connect, EC2, S3, Route 53, IAM, Cloud Formation,Cloud watch, Dynamo DB, Cloud Front, ELB, Auto Scaling Groups (ASG)and Elastic Beanstalk.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Used AWS CLI to control multiple services on AWS and automated by using scripts.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances
  • Installation and configuration of ELK stack (Log Management tool) in both legacy and Docker swarm mode.
  • Created Custom Puppet modules for bootstrapping new servers with required application dependencies and packages.
  • Automation of OS builds and Application Installation through Puppet & Chef.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Maintained high availability clusters and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Wrote Ansible playbooks, the entry point of Ansible provisioning, where the automation is defined tasks using YAML format. Ran Ansible scripts to provision Dev servers.
  • Created build pipeline for application versions, using Jenkins Continuous Integration.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Expertise in End - to-End, Build, Release Management process for the various clients using Jenkins, Ant, Maven, Gradle.
  • Version control through GIT. Writing new plugins in Nagios to monitor resources.
  • Created and wrote shell scripts (ksh, Bash), Ruby, Python and Power Shell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN),Stash and TFS on Linux and windows platforms.
  • Used Jira as ticket tracking and work flow tool.
  • Administration of Web Servers Apache and Nginx.
  • Experience in Installing, upgrading and configuring Red Hat Linux using Kickstart Servers and Interactive Installation
  • Experience in installation, configuration, tuning, security, backup, recovery and upgrades of Linux (Red hat, Centos, Ubuntu).
  • Extensive experience in UNIX performance monitoring and kernel tuning and Load balancing to ensure stable performance.Provisioning virtual servers on VMware and ESX servers using Vcloud.
  • Team player with good analytical, management, communication and interpersonal skills.

TECHNICAL SKILLS:

Amazon Web Services: EC2, EBS, ELB, S3, VPC, RDS, Kinesis, AMI, SQS, SNS, DNS, KMS, Route 53, ELK stack, Beanstalk, Direct Connect, Cloud watch, Cloud Front, Cloud Formation,Lambda, Redshift.

Build Tools, CI tools: Maven, Ant, Jenkins, Bamboo, Hudson, Gradle, Clear case, Clear quest.

Configuration Management Tools: Puppet, Chef, uDeploy, Ansible.

Version Control Tools: Subversion,Bitbucket, Git, Github, CVS.

Scripting Languages: Korn Shell, Groovy, Bash, Python, Ruby, Perl

Servers: Tomcat, Web logic, Wildfly, Nginx.

Operating Systems: Red hat, Ubuntu, Linux, Windows, CentOS, Suse.

Network Protocols: TCP/IP, UDP, DNS, DHCP, SSH, SMTP, FTP, TELNET, HTTP.

Monitoring and Logging Tools: Nagios, Log stash, Splunk, Cloud Watch.

PROFESSIONAL EXPERIENCE

Sr. AWS Engineer/DevOps Engineer

Confidential, Milwaukee, WI

Roles & Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
  • Identified and quantified value enhancement opportunities such as SaaS, PaaS and IaaS Cloud Infrastructure.
  • Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, Direct Connect, EC2, S3, Route 53, IAM, Cloud Formation, Cloud watch, Dynamo DB, Direct Connect, Cloud Front, ELB, KMS, Auto Scaling Groupsand Elastic Beanstalk.
  • Installed and configured applications in Development, System Test/UAT, Production environments.
  • Configured AWS Security Groups which acts as a virtual firewall that controls the traffic for one or more AWS EC2 instances.
  • Configured AWS Identity and Access Management (IAM) to securely manage AWS users & groups, and use policies & roles to allow or deny access to AWS resources.
  • Experience in AWS Cloud Front, including creating and managing distributions to provide access to S3 bucket or HTTP server running on EC2 instances.
  • Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Assigned AWS Elastic IP Addresses used to work around host or availability zone failures by quickly remapping the address to another running instance or a replacement instance that was just started.
  • Using Chef, deployed and configured Elasticsearch, Logstash and Amazon Kinesis for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Maintained high availability clusters and standalone server environments and refined automation components with Rubyscripting and configuration management (Ansible) and was POC for Ansible.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC, along with automation of scripting using BASH/Shell, Perl scripting.Wrote GROOVY/Unix scripts to configure resources and Servers.
  • Application deployment and data migration on AWS Redshift.
  • Installation and configuration of ELK stack (Log Management tool) in both legacy and Docker swarm mode.
  • Working on Docker for managing different environments by creating virtual Containers through Docker images.
  • Deployed the built Docker image on Mesos using Marathon. Using a multi-container setup deployed on Mesos.
  • Experience in setting up kubernetes cluster using KOPS scripts and rancher and experience in creating build process for Docker based deployments using Jenkins pipeline.
  • Implemented continuous integration using Jenkins. Configured security to Jenkins and added multiple nodes for continuous deployments. Used GIT as version control for scripts and configurations.
  • Developed various Test cases for Unit-Testing the code using JUNIT.
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Table space alterations, user management etc.).
  • Worked with the Atlassian-Suite(Jira, Confluence and Bamboo).
  • Used Maven dependency management system to deploy snapshot and release artifacts to Artifactory to share artifacts across projects.
  • Converted pom.xml into build.gradle to build the applications using Gradle.
  • Managed the artifacts generated by Maven and Gradle in the Nexus repository.
  • Excellent knowledge in creating multi-tier application hosting environment with Load Balancer ( F5), Web servers/ Application servers and Database.
  • Generated reports using Sonarqube which covers different areas of Code quality like potential bugs, code coverage, coding rules
  • Worked with Team Members to resolve critical issues on WebSphere, Wildfly and Tomcat.
  • Written test scripts in python using pytest to test web applications and existing methods.
  • Developed build and deployment scripts using Apache Ant to customize EAR files.
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines by enforcing custom Nagios monitoring, notifications and dashboard to exhibit various metrics using Shell Scripting and add-ons.
  • Tracked the issues using Jira. Defined sprint stories for the team and ran standup calls for the teams to track their status. Managed daily scrum calls and monthly sprint meetings.
  • Installation and configuration of different Splunk Components like Indexers, Search Heads, and Forwarders.
  • Implemented VMware ESX server to provide multiple virtual hardware platforms while keeping hardware costs and energy consumption down.
  • Using routers and switches defined and configured physical network topologies. Also, maintained and troubleshoot network infrastructure issues and TCP/IP Network services.
  • Great exposure to network protocols like TCP/IP, UDP, DNS, DHCP, SSH, SMTP, FTP, TELNET and HTTP.

Environment:AWS (VPC, Direct Connect, EC2, S3, Route 53, RDS, IAM, Cloud Formation, Cloud watch, Direct Connect, Dynamo DB, Cloud Front, KMS,ELB, Auto Scaling Groups, AMI, Elastic Search, ELK stack, Redshift, Kinesis, API Gateway), Chef, Ansible, Jenkins, Gradle, Docker, Mesos, Marathon, Kubernetes,Selinium, GIT,Jira, Confluence, Bamboo, Bitbucket, Artifactory, Junit, My SQL,Ant, Maven, Nexus, Sonarqube, Tomcat, Wildfly, Websphere, Nagios, Shell, Groovy, BASH, Ruby, Python, Perl, Splunk, VMware ESX server, TCP/IP, UDP, DNS, DHCP, SSH, SMTP, FTP, TELNET, HTTP.

AWS Engineer

Confidential, Foster City, CA

Roles & Responsibilities:

  • Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its solutions.
  • Proficient in AWS services like VPC, EC2, S3, ELB, Auto Scaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, KMS, Cloud Watch, Direct Connect, Cloud Front.
  • Installed Workstation, Bootstrapped Nodes, wrote Recipes, and Cookbooks and uploaded them to Chef-server and managed AWS for EC2/S3 & ELB with Chef Cookbooks.
  • Experienced in creating multiple VPC's and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon kinesis.
  • Used IAM for creating roles, users, groups and implemented MFA to provide additional security to AWS account and its resources.
  • Written cloud formation templates in JSON to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
  • Implemented domain name service (DNS) through Route53 to have highly available and scalable applications.
  • Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Handled Jira tickets for SCM Support activities.
  • Configured logging solutions based on Splunk Cloud and ELK (Elasticsearch, Logstash, kibana) stack.
  • Written Chef Cookbooks for installing Tomcat, Nginx, WebLogic, WebSphere and for configuring load balancers and fail over.
  • Configured and maintained automated environment using Chef Recipes and cookbooks to manage system configuration with in AWS environment
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules
  • Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also, gain familiarity with surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
  • Had experience working with logs and intensive usage of Rest Services to provision and maintain accounts.
  • Executed the DB Scripts (DML), which has dependencies on the code on My SQL.
  • Installation and configuration of PostgreSQL database on Red Hat Servers.
  • Build scripts using Gradle and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Used SonarQube and JUnit for testing and reviewing the code and code quality in CI/CD processes.
  • Used Maven to build from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
  • Responsible for installing/configuring/maintaining Nagios server monitoring software.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and Shell scripts to automate routine jobs. Develop groovy scripts for Jenkins for different build types.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like SVN, GIT.

Environment: AWS (VPC, EC2, S3, ELB, ASG, EBS, RDS, IAM, Cloud Formation, Kinesis, Route 53, Cloud Watch, Cloud Front,KMS, Lambda, Direct Connect, Beanstalk), NAT, JSON, Chef, Puppet,Terraform, JIRA,Bitbucket, Gradle, Splunk, ELK stack, Docker,MesOs, Kubernetes, Tomcat, Wildfly, Nginx, WebLogic, WebSphere, Sonarqube, Junit, Nagios, Selinium,Jenkins, Ant, My SQL, PostgreSQL, Maven, Artifactory, Perl, Groovy, shell, Ruby, Python, SVN, GIT.

DevOps Engineer

Confidential, Irving, TX

Roles & Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases
  • Involved in identifying build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release.
  • Worked on Continuous Integration System Jenkins.Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Proficient with Jenkins and Bamboo for continuous integration and for End-to-End automation for application build and deployments.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Created Ansible playbooksfor installation of Apache web servers, Tomcat servers, Nginx and other applications.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Developed Shell/Ruby Scripts for automation purpose.
  • Used Subversion as source code repositories, managed SVN repositories for branching, merging, and tagging.
  • Container clustering with Docker Mesos/Kubernetes. implementing and Managing Docker and Kubernetes infrastructure
  • Deployed built artifacts to WebLogic application server using Maven.
  • Performed database SQL queries to address connectivity and integration activities.
  • Configured, installed and maintained PostgreSQL onto the Dev, QA, and Prod servers.
  • Managing Maven project dependencies by creating parent-child relationships between projects.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process.
  • Installed and Configured the Nexus repository manager, to store the artifacts.
  • Planned and executed the migration from Bugzilla-based bug-tracking and Hudson CI tool into the Atlassian-based suite (JIRA, Confluence, and Bamboo).
  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
  • Used JIRA tool to track all the defects and changes related to Build and Release team.
  • Implemented tool as a web application to add/edit/delete services that would be monitored with Nagios.
  • Installed and configured WebLogic, Wildfly, Tomcat and Apache servers.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.

Environment: Jenkins, Bamboo, Puppet, Tomcat, Nginx,Docker,Mesos, Kubernetes,Linux, SQL, PostgreSQL, Maven, Bitbucket, SVN, GIT, Nexus, LDAP Server, JIRA, Confluence, Bamboo, Artifactory, Hudson, Bugzilla, Nagios, Web Logic, Wildfly, Apache, Perl, Shell, Ruby.

Linux/ Build and Release Engineer

Confidential

Roles & Responsibilities:

  • Management of Customer Requirements and documentation of the Project Plan as per the requirements.
  • Experienced in working with CVS environment and configuring the version tool for the project development.
  • Installation and customization of Rational tools like Clear Case and Clear Quest, support and maintenance of these tools
  • Created and enforced Configuration Management policies and procedures, project configuration
  • Management, adhere to the Company policy, was successful in implementing it.
  • Customized TFS 2010 Work Item Templates and Workflow of the Work Items
  • Involved in the product release activities, including Change Control Management, Release Management,
  • Defect tracking using Clear Quest tool and Version Management using CVS tool.
  • Created branching & tagging strategy to maintain the source code in the GIT repository.
  • Developed and build and deployment standards with input from development, IT/operations, and IT security
  • Installed Jira and confluence on Tomcat server.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/ Hudson, Ant, MS Build, and Subversion
  • Experience in implementing deployment automation in uDeploy.
  • Diagnosing and solving Configuration Management issues related to defect tracking and version
  • Management, also involved in migration within Version tools like CVS and Clear Case.
  • Researched and implemented code coverage and unit test plug-ins with Maven/ Jenkins.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Script writing by using Shell (Korn & Bourne) and knowledge skills in ANT and Perl.
  • Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation.
  • Team activities other than work related, in the process of Initiation and encouragement were done.

Environment:CVS, GIT, Clearcase, clear quest, TFS, Tomcat, Jenkins, Hudson, Ant, MS Build, SVN, JIRA, Confluence, uDeploy, Maven, Kshell, Bash, Perl, CFEngine, LDAP, UNIX, LINUX, WINDOWS.

Linux Administrator

Confidential

Roles & Responsibilities:

  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured Apache/Tomcat web server.
  • Created and modified users and groups with SUDO permission.
  • Incident management for Unix Servers (Solaris, Linux).
  • Primary responsibility includes building and supporting Solaris/ Red hat Linux 3,4 servers.
  • Monitoring CPU, memory, iSCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using the tools NAGIOS and BMC Tools.
  • Extensive use of Korn shell, Bash for scripting.
  • Working with developers to load software onto Linux Enterprise servers and debugging Scripts.
  • Set up and administer user and groups accounts, setting permissions for users.
  • Diagnosed and resolved problems associated with LDAP Server,DNS, DHCP, VPN, NFS, and Apache.
  • Creation and administration of Virtual Machines using VMware and virtual box.
  • OS upgrades and installation of third party software, packages and patches as per requirement.
  • Maintaining the Linux Firewall for network and implement to the network security.
  • Troubleshooting the network with the help of net stat, ping, nslookup and trace route tools.
  • Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, Cron jobs)UNIX based shell.
  • Experience installing and configuring SSH (Secure Shell) encryption to access securely on Ubuntu and Red hat Linux.
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck.
  • Remotely coping files using SFTP, FTP, SCP, WinScp, and FileZilla.
  • Regularly manage backup process for server and client data.
  • Installing open source application, search, analyze and develop new application for users.
  • Involved in migration of projects from one flavor to another one.
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.

Environment: WINDOWS, Oracle Virtual box, VMware, SSH, Putty, Cyber duck, Ubuntu, LDAP server, RHEL, SFTP, FTP, TCP/IP, DNS, DHCP, VPN, RPM, YUM, SCP, WinScp, and FileZilla

We'd love your feedback!