We provide IT Staff Augmentation Services!

Sr. Devops & Aws Engineer Resume

4.00/5 (Submit Your Rating)

Melbourne, FL

PROFESSIONAL SUMMARY:

  • Over 8+ Years of experience in IT industry with imperative concentration in designing and orchestrating workflow and a strong technical background in deploying and maintaining in Cloud Platform (AWS), Automation and microservices.
  • Worked in a large organization that participated on the architecture solution team, provided design ideasfollowing industry best practices, code review, source code control, software build process, upgradestesting/QA.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) like EC2, Elastic Load - balancers, Elastic Container Service (Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File System, RDS, DynamoDB, DMS, VPC, Direct Connect, Route53Cloud Watch, Cloud Trail, Cloud Formation, Command Line Interface (CLI), IAM, EMR and Elastic Search.
  • Implemented rapid-provisioning and life-cycle management on LINUX machines using Amazon EC2Chef and by custom Ruby/Bash scripts.
  • Created Python Scripts to fully automate AWS services which includes ELB, Cloud Front distributionEC2, Security Groups, and S3. This script creates stacks, single servers and joins web servers to stacks.
  • Experienced in using cloud migration tools like Snowball, Direct Connect for migrating data from on- premises data centers to AWS Cloud.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Expertise in using Docker to run and deploy the applications in multiple containers like Docker Swarm and Docker Wave.
  • Expertise in using Docker to containerize custom web applications and deploy them on Digital Ocean with
  • Ubuntu instances through Swarm Cluster and to automate the application deployment in cloud using Vagrant.
  • Expertise in Implementing a production ready, highly available, fault tolerant Kubernetes infrastructure.
  • Working on scheduling, deploying and managing container replicas on a node cluster using Kubernetes.
  • Working knowledge on Nginx for the load balancer configuration using ELB, ALB.
  • Expertise in DevOps tools like Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Jenkins, ANT and Maven.
  • Proficient on examining Cookbooks using food critics, implementing chef recipes and deploying them into Amazon EC2.
  • Hands on experience in using GIT to synchronize with the chef-repo, and then to manage it, as if it were source code.
  • Experience on automating the code using chef and Shell Scripting to build AWS environments autonomously.
  • Experience with Configuration Management/Automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Hands on experience on automating various infrastructure activities like Continuous DeploymentApplication Server setup, Stack monitoring using Ansible Playbooks and on Integrating Ansible with Maven and Jenkins.
  • Experience with migration of code base from SVN to GIT. Automation, designing and implementing continuous integration using Jenkins and Hudson.
  • Experienced in writing Bash scripts, Included Boto3 to supplement automation provided by Ansible and
  • Terraform for tasks such as encrypting EBS volumes backing AMI’s and Scheduling Lambda functions for routine AWS tasks.
  • Expertise on designing project workflows/pipelines using Jenkins as CI tool and on building Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Hands on experience on troubleshooting build issues, checking performance and generating metrics on master, along with jobs usage and number of builds being run.
  • Worked on deploying and supporting development infrastructure to include Ansible, MySQL, Jenkins, GIT and ELK Stacks.
  • Expertise in using build tools like Maven and ANT for the building of deployable artifacts such as war ear from source code.
  • Knowledge on managing, maintaining and deploying multiple corporate applications into GitHub code management repo and creating user level of access for related GitHub project directories to the code changes.
  • Experience working with branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN), Perforce, Tortoise SVN, IBM Rational team concert.
  • Skilled in various Bug tracking tools like JIRA and Bugzilla.
  • Applied servers like Tomcat, WebLogic across Linux platforms as well as wrote Bash Shell Scripts, Perl and Ruby scripts in Linux.
  • Extensive experience in the full life cycle of the software design process including requirements definition, prototyping, proof of concept, preparing the test cases, design, interface implementationtesting, peer reviews, debugging and maintenance.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Excellent knowledge on release schedules with agile methodologies, agile operations, process and tools area.
  • Experience in implementing and administering the monitoring tool Nagios for monitoring.
  • Excellent understanding of SDLC methodologies like Agile and SCRUM.

TECHNICAL SKILLS:

AWS Services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, EBS, Route 53,Command Line Interface.

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

Databases: MySQL, MongoDB, SQL Server, MS SQL, NOSQL, Cassandra DB.

Build Tools: ANT, Maven, Hudson, Jenkins, XL release and XL deploy.

Version Control Tools: Subversion(SVN), GIT, GIT Hub, Perforce.

Web Servers: Apache, Tomcat, Web Sphere, JBOSS, WebLogic Web

Languages/Scripts: C, HTML, Shell, Bash, PHP, Python, Chef, PHP, Ruby, Perl System Development Life Cycle(SDLC): Agile, Scrum.

Web Technologies: HTML, CSS, Java Script, jQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH. Operating Systems: Red Hat, Ubuntu, Linux & Windows, CentOS, Debian.

Bug Tracking Tools: JIRA, Bugzilla.

Networking/Protocol: TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, LAN

WORK EXPERIENCE:

Sr. DevOps & AWS Engineer

Confidential, Melbourne, FL

Responsibilities:

  • Implemented AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balancer(ELB), Security
  • Group, Command Line Interface, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Optimized volumes and EC2 instances and created multi Availability Zone VPC instances and maintained
  • Route 53, VPC, RDB, SES and SNS services in AWS cloud.
  • Created Amazon Machine Images (AMI) of the instances for backup and created access Management (IAM) policies for delegated administration within AWS.
  • Implemented rapid-provisioning and life-cycle management on Linux machines using Amazon EC2, Chef and by custom Ruby/Bash scripts.
  • Created Python scripts to fully automate AWS services which includes ELB, Cloud Front distributionEC2, Security Groups, and S3. This script creates stacks, single servers and joins web servers to stacks.
  • Proficient in writing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Security groups.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
  • Used IAM to create new accounts, roles and groups and polices and developed critical modules like generating amazon resource numbers and integration points with Dynamo DB, RDS.
  • Created Cloud Watch dashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and ther parameters of the instances.
  • Designed distributed private cloud system solution using Kubernetes on CoreOS and used it to deploy scale, load balance and manage Docker containers with multiple name spaced versions.
  • Worked on Docked-Compose, Docker-Machine to create Docker containers for Testing applications in the
  • QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.
  • Installed Chef-Server enterprise On-Premise/WorkStation, bootstrapped the Nodes using Knife and worked with Chef Enterprise Hosted as well as On-Premise.
  • 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/Route53& ELB with Chef cookbooks.
  • Created Docker images using a Docker file, Docker container snapshots, removing images and managing Docker volumes.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshooted the build issues with ELK and work towards the solution.
  • Planned the architecture for migrating applications from bare metal and AWS to OpenShift.
  • Configured network and server monitoring using Grafana, ELK Stack with Logspout and Nagios for notifications.
  • Automated various infrastructure activities like Continuous Deployment(CD), Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Created and maintained continuous integration (CI) using tools Jenkins/Bamboo over different environment s to facilitate an agile development process which is automated enabling teams to safely deploy code repeatedly.
  • Configured RDS instances using Cloud formations and Terraform and used Terraform to map more complex dependencies and identify network issue.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
  • Worked on setting up Kafka for streaming data and monitoring for the Kafka cluster.
  • Involved in creation and designing of data ingest pipelines using technologies such as Apache Strom and Kafka.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly Builds.
  • Installed and configured Nexus Repository Manager to share the artifacts between the teams within the company.
  • Created SonarQube reporting dashboard to run analysis for projects.
  • Written Gradle, Maven Scripts to automate build processes and managed Maven repository using Nexus Tool and used the same to share snapshots and releases.
  • Wrote Chef Cookbooks to install and configure IIS 7 and Nginx and Maintained legacy bash scripts to configure environments and then converted them to Ruby scripts.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and uDeploy to orchestra changes across servers and components.
  • Maintained JIRA for tracking and updating project defects and tasks ensuring the successful completion f tasks in a sprint.
  • Involved in troubleshooting the automation of Installing and configuring .NET applications in the test and production environments and involved in complete lifecycle.
  • Part of a team working in L2/L3 Switching Technology Administration including creating and managing
  • VLAN's, Port security, Trucking, STP, Inter-VLAN routing, LAN security.
  • Experienced in configuration of DNS, LDAP, NFS, DHCP Server, Samba, and TCP/IP and have experience in process automation and system monitoring using Shell Script.

Environment: AWS, CHEF, Jenkins, Maven, JIRA, Linux, Kubernetes, Terraform, Docker, App Dynamics, Nagios, SonarQube, Nexus, uDeploy, JaCoCo, Gradle, Bash, Ruby.

Sr. DevOps & AWS Engineer

Confidential, Framingham, MA

Responsibilities:

  • Created and configured AWS EC2 instances using preconfigured templates such as AMI, RHEL 6Centos 6, Ubuntu as well as used corporate based VM images which includes complete packages to run build and test in those EC2 Instances.
  • Deployed Jenkins Continuous Integration tool by connecting to Linux EC2 Instance, downloaded and
  • Installed Jenkins, then Installed Amazon EC2 plugin to add AWS EC2 as a new cloud which allows new
  • EC2 instances to be used as new Jenkins build slaves.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Rapid-Provisioning and Configuration Management for Linux/Unix, Windows using Chef and Cloud
  • Formation Templates on Amazon Web Services (Command Line Interface).
  • Worked with Site Reliability Engineer to implement Datadog system metrics, analytics, and dashboards.
  • Worked on functions in Lambda that aggregates the data from incoming events, then stored result data in
  • Amazon Dynamo DB. This function also sends data to Amazon CloudWatch for simple monitoring of metrics.
  • Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • Extensive use of Elastic Load Balancing mechanism with Auto Scaling feature to scale the capacity of
  • EC2 Instances across multiple availability zones in a region to distribute incoming high traffic for the application.
  • Created AWS IAM users with Code Pipeline Full Access, Amazon EC2 Full Access, Amazon S3 Full
  • Access and AWS Code Deploy Full Access, generated security credentials and provided those credentials to users to get AWS access.
  • Configured software and services using Ansible Playbooks, added users to Identity access and management and created S3 bucket to hold deployment files.
  • Designed data pipelines for loading network data in Elastic search for consumption with Kibana dashboard and graphs.
  • Used Kubernetes to deploy scale, load balance, and worked on Docker Engine, Docker HUB, Docker
  • Images, Docker Compose for handling images for installations and domain configurations.
  • Used Docker to run and deploy the application in multiple containers Docker Swarm, Docker Wave for auto discovery.
  • Continuous Architectural changes to move software system offerings to a distributed service-based architecture utilizing Docker/Kubernetes Technologies.
  • Used Docker to containerize custom web applications and deployed on Digital Ocean with Ubuntu instances through Swarm Cluster and automated application deployment in cloud using Docker HUBDocker Swarm, and Vagrant.
  • Worked on dynamically adding and removing servers from AWS production environment, automating backups by shell for Linux/Unix to transferring data into S3 buckets.
  • Setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for JIRA.
  • Setting up the code review tool Gerrit with GIT and Integrated with CI system to help developers for peer code reviews & identified code issues at early in the cycle using code analysis.
  • Performed and deployed builds for various environments like QA, Integration, UAT and Productions.
  • Deployed and managed web services with Tomcat and JBOSS. Provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.

Environment: AWS EC2, Jenkins CI, Elastic Load Balancing, Elastic Bean Stalk, Elastic Container Service, VPC, RDS, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, Route 53, Redshift, Lambda and DynamoDB, Puppet, Kubernetes, GIT.

DevOps & AWS Engineer

Confidential, Dallas, TX

Responsibilities:

  • Initiated planning sessions for development and testing teams to simplify deployment activities.
  • Developed various test cases to ensure proper testing is performed across all corners of application post deployment.
  • Responsible for managing Ubuntu and Linux virtual servers on AWS EC2 instance by creating Chef Nodes through Open Source Chef Server.
  • Maximized the through put between the CPU and drives and improved the performance of data processing with the help of Amazon Red Shift.
  • Launched and configured the Amazon EC2 Cloud servers using Linux AMI and Ubuntu AMI and configuring the servers for specified applications using Jenkins.
  • Implemented the automated Nagios in Ops environment for alerts and email notifications using Python Script and executed them through Chef.
  • Utilized Amazon Elastic Block Storage which provides persistent block storage volumes for use with Amazon EC2 instances in the AWS cloud.
  • Initiated the process of deployment for automation to Web Sphere servers by developing Python Scripts.
  • Executed the automation from commit to deployment by implementing a CD pipeline with the help of Jenkins and Chef.
  • Expertise with all the aspects of Chef Concepts like Chef Server, Workstations, Nodes, Chef Clients and various components like Kitchen.
  • Experience on writing Chef using components like attributes, files, resources and templates.
  • Advanced the automation for middleware installations and deployment activities by writing Chef cookbooks and recipes.
  • Improved the virtualization for the servers using the Docker for the test environments.
  • Used the Salt Stack for Continuous Code Deployment and Real - time Automation.
  • Created end to end automation of Continuous Deployment and Configuration Management in UDeploy.
  • Achieved Continuous Delivery in high scalable environment by Docker coupled with load balancing tool Nginx.
  • Maintained the interfaces and secure connections between Jenkins and CI/CD tools.
  • Configured jobs and pipelines using Jenkins.
  • Formulated in connecting continuous integration with GIT version control repository and continually build as the check-inn's come from the developer.
  • Responsible for providing an end to end solution for hosting the web application on AWS cloud with integration to S3 buckets.

Environment: GIT, Jenkins, Chef, AWS EC2, S3, Route 53, VPC, Elastic Block Storage RDS, Python, Salt Stack, Nginx, UDeploy, Docker.

DevOps & AWS Engineer

Confidential, Richmond, VA

Responsibilities:

  • Designed a highly available secure multi zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation.
  • Responsible for managing Ubuntu and Linux virtual servers on AWS EC2 instance by creating Chef Nodes through Open Source Chef Server.
  • Maximized the through put between the CPU and drives and improved the performance of data processing with the help of Amazon Red shift.
  • Launched and configured the Amazon EC2 Cloud servers using Linux AMI and Ubuntu AMI and configuring the servers for specified applications using Jenkins.
  • Implemented the automated Nagios in Ops environment for alerts and email notifications using Python script and executed them through Chef.
  • Utilized Amazon Elastic Block Storage which provides persistent block storage volumes for use with Amazon EC2 instances in the AWS cloud.
  • Enhancement of Amazon Virtual Private Cloud in the scalable environment which provides advanced security features such as security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level.
  • Worked with Amazon Elastic Load Balancing which automatically distributes traffic across multiple
  • Amazon EC2 instances which enables to achieve fault tolerance in the applications.
  • Incorporated Amazon Ops works which is a configuration management tool that uses Chef to automate the servers that are configured and deployed across Amazon EC2 instances.
  • Well versed with Amazon Route 53 which effectively connects user requests to the infrastructure running in AmazonEC2 instances and AmazonS3 buckets.
  • Initiated the process of deployment for automation to Web Sphere servers by developing Python scripts.
  • Established ANT and scripts for build activities Maven in QA, Staging and Production environments.
  • Implemented the monitoring tools like Nagios 3.0 to monitor services like CPU, Hard Drive, MemoryUsers, HTTP and SSH etc.

Environment: Chef, Linux AMI, ANT, Maven, Ubuntu AWS Elastic Load Balanced, Vagrant, Nagios, Auto Scaling Groups, Apache Tomcat.

Build & Release Engineer

Confidential, Luis Obispo, CA

Responsibilities:

  • Worked in an "Agile Software Delivery methodology" highly focused on developing & enhancing build pipelines for Continuous Integration and continuous deployment.
  • Well versed with administering and automation using Chef, Puppet and Salt Stack for deployment on multiple platforms.
  • Improved the development and version control of Chef Cookbooks, testing of cookbooks using Test kitchen and running recipes on nodes managed by Chef server.
  • Provided support to the team by writing the recipes and shell scripts to customize the Chef as per requirement.
  • Boosted the cloud infrastructure through the development of automation software such as Opscode Chef books.
  • Initiated the implementation of server provisioning and infrastructure automation in SaaS environment by using Chef.
  • Managed the configuration of Web App and deploy to AWS cloud server through Chef.
  • Responsible for building and configuring a virtual Data Centre in AWS cloud to support Enterprise Data including Virtual Private Cloud, Public and Private subnets, security groups, Route tables, Elastic load balancer, Cloud Watch and Security management VPC.
  • Utilized Amazon Dynamo DB which provides high I/O performance and efficiently handled the high scale requests by using Dynamo DB API.
  • Accelerated the AWS Elastic Bean Stalk used for deploying and scaling web applications on servers such as Nginx, Apache and IIS. Out spaced the End to End solution for hosting the web application on AWS cloud with integration to S3 buckets.
  • Expertise with Build and release of Cloud based products containing Linux and Windows environment using Power shell and Team Foundation Server.
  • Extensively worked with branching and merging strategies, creating baselines and releasing the code.
  • Expertise with GIT as source code management tool for creating the local repo, cloning the repo, addingcommitting and pushing the changes in the local repo.
  • Supported the team in the migration of environment from Red hat to Centos environment. Administered different bug tracking tools like JIRA, Remedy, Clear Quest and Bugzilla.

Environment: GIT, Jenkins, Power Shell, Linux, AWS EC2, S3, Chef, Puppet, Cloud watch, VPC, Elastic Load Balancer, IAM, Apache Server, IIS server, JIRA, Clear Quest, Bugzilla.

Systems Engineer

Confidential

Responsibilities:

  • Managed Source code using SVN/GIT and used the concepts of branching, merging and tagging for release management.
  • Supported development team to resolve build failures related to environments, tools and scripts.
  • Worked on setting up Jenkins server for build &test applications and maintained ANT build script including build.xml and pom.xml.
  • Worked with IT operational readiness team to design and implement build and release scripts using Linux.
  • Worked on maintenance of Continuous Integration using Maven and managed Maven pom files.
  • Used repository management tools such as Arti factory and Nexus.
  • Developed and facilitate release/deployment management processes across environments in support of releases and used Build Forge/Cruise Control to deploy project.
  • Revolutionized the traditional build process with the automated Continuous Integration and Continuous
  • Deployment tool. Installed Jenkins CI to production, Development and test areas.
  • Utilized mixed opensource and other tools such as Nagios for network monitoring, backups with
  • BackupExec, SNORT for IDS, Endpoint for Antivirus/Antispyware, WSUS for patch management.
  • Integrated Gerrit tool to git for code review which helped in the reduction of the code defect.
  • Developed script such as jobclone.sh to clone Jenkins job from one server to another.
  • Experiences updating Java JDK in all Linux, Solaris and Windows machines.
  • Experience Installing eclipse with ANT to build JAVA based application, compilation and packaging.

Environment: Git, SVN, ClearCase, ClearQuest, Gerrit, Code Collaborator, Jenkins, ANT, Maven, Java JDK(6), Java/J2EE(6), Citrix XenCenter, Bash, Python, Perl, Apache, Tomcat, WebSphere.

We'd love your feedback!