We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 7+ years of IT experience working on DevOps and Amazon Web Services with a major focus on Cloud Computing, Automation, Continuous Integration, Software Configuration, and Build/Release Management.
  • Experience in AWS cloud administration provisioning and managed services like: EC2, S3, Glacier, ELB (Load Balancers), VPC, AMI, SNS, SWF, terraform.
  • Experience in Designing architectures leveraging Windows Azure and Windows Workflow Foundation.
  • Experience in DevOps environment with expertise in using Configuration management tools like Ansible, Chef, puppet, RSpec and CI/CD.
  • Migrate IaaS, PaaS, and SaaS instances between public and private clouds in LAMP, Apache, SQL, MySQL, and UNIX.
  • Handled the day - to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts. Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Extensively worked with version control tools like, CVS, SVN, Perforce and expertise in DevOps using tools like Jenkins, Bamboo, Gradle, Serena Products, Clear Case, and Build Forge. Created Continuous Build Process using Cruise Control and Hudson
  • Used Docker images and containers for redirection of ports and Volumes and packaged the application into a standardized unit for software development.
  • Experience with Urban Code products (Anthill Pro, UBuild, uDeploy) and automation configurations within the products.
  • Managing and Architecting of virtual servers. Monitoring of Application and Servers through Nagios, Zabbix, App Dynamics and Splunk. Web/Application Servers Administration on Apache, Nginx, JBoss, Tomcat, C#.
  • Involved in IIS Servers Administration like troubleshooting & deployment of IIS application, website troubleshooting.
  • Administered, monitored and fine-tuned WebLogic Server and applications in all the environments Development, Stage and production environment.
  • Installation and Configuration of Web Sphere software development environment (SDE) to automate build processes
  • Created post install scripts using Perl scripting, Shell scripting.
  • Created and wrote shell scripts (Bash), Python and PowerShell for automating tasks.
  • Extensively used Ruby scripting for creating playbooks comprising all resources, databases, templates, attributes.
  • Extensively worked with build tools like MAVEN and ANT for the building of deployable artifacts from source code.
  • Administrated/Maintained of Source code management with TFS and Git and repositories GitHub and Artifactory.
  • Designed Frontend with in object oriented Full Stack Developer, OOAD, Selenium, and JavaScript Framework like AngularJS, Node.JS, Backbone.js, Require.js and Ext.js
  • Wide knowledge on mirror settings in settings.xml to configure Maven to have Nexus as a repository

TECHNICAL SKILLS:

OS Administration: RHEL, Fedora, Ubuntu, Windows Server.

Cloud Technologies: AWS, Microsoft Azure, Google Cloud

Virtualization Platforms: Virtual Box, VMware VSphere, Vagrant

Configuration management: Chef, Puppet, Ansible

CI, Test & Build Systems: Ant, Maven, Jenkins, Bamboo, Artifactory, Nexus

Application/Web Servers: Web Sphere, Apache, Nginx, Apache Tomcat, APACHE, JBoss, Web Logic & Web Sphere

Scripting Languages: Bash, Perl, Ruby, Python

Logging/ Monitoring tool: Nagios, HP-Site Scope, Sumo Logic

Version Control Software: GIT, SVN, TFS (Team Foundation Server)

BugTracking /Testing Tools: JIRA, CONFLUENCE, HPSM, Selenium, JUnit, J Meter

Infrastructure as code: Terraform, Cloud Formation

Database: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server, Dynamo DB, Oracle

Cloud Infrastructure: AWS (Cloud Formation, Cloud Trail, Cloud Watch, Code Build, Code Commit, Code Deploy, Code Pipeline, EC2, EC2 Container Service, EBS, Elastic Beanstalk, IAM, Security Groups, Ops Works, Route 53, S3, Cloud Front, Glacier, SQS, SNS, VPCs, Dynamo DB, Elastic Cache, Lambda.

Containerization platforms: Docker, Kubernetes, EKS, ECS

Network Protocols: TCP/IP, FTP, SSH, DNS, TELENT, HTTP

PROJECT ASSIGNMENTS:

AWS/DevOps Engineer

Confidential, Chicago, IL

Responsibilities:

  • Extensive experience with AWS Services like EC2, EMR, S3, IAM, RDS, Dynamo DB, Redshift, Lambda.
  • Performed Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Worked on AWS opswork, AWS Lambda, AWS code deploy, AWS CloudFormation and cloud foundry.
  • Worked with AWS Lambda using python to automate resource creation, perform compliance checks and cost optimization.
  • Worked on creating the EC2 Cluster to install and execute spark application for big data processing based on event notification using Lambda, SNS, Cloud Formation Template and Chef Cookbooks.
  • Had implemented chef provisioning for creation of on demand instances and instance infrastructure using the chef-client and bootstrapping using plugins against AWS EC2
  • Worked on chef server management console and understanding and working knowledge on all different components of chef server, nodes, and workstations.
  • Utilized Ansible to automate the creation of log aggregation pipeline with Elastic Search, Log stash, Kibana stack (ELK stack) to send all our team's logs coming into cloud watch, to process them and send them off to Elastic Search
  • Written Ansible playbooks to manage Web applications and used Ansible Tower and we coordinated with DSL for automating inside the cloud
  • Maintained Ansible automation tool for system-wide configuration and management of Linux servers
  • Used Ruby RSpec framework and wrote test cases for regression and to resolve refactoring problems.
  • Prepared Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Automated setting up server infrastructure for the DevOps services, using python scripts
  • Wrote python script using boto to query all Elastic Load Balancers (ELB) in the account, grab the associated SSL cert from the associated listeners and report on the time remaining until the cert expires
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terra form Templates and Containerized the infrastructure using Docker, which was setup in Vagrant, AWS and VPCs
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Hands on experience on installation and configuration of multiple versions of Ruby using Ruby version manager (RVM), gemsets and bundler
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and RSpec.
  • Performed all the build and release management activities for this project by administrating and integrating Source Code control systems like Subversion and Perforce into build system
  • Extremely used Perforce as a Configuration Management tool to manage source code
  • Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec's Website Code.
  • Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard.
  • Created issues/queries both in JIRA and ALM, the set of queries are for Epic, Story, and bug issue types.
  • Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, CSS, Asp.Net Controls, Telerik .NET UI Controls.
  • Developed Applications using VB.NET, C# with SQL Server, Oracle and Microsoft Access as databases using ADO.Net and LINQ Components.
  • Developed Application forms in ASP.NET using C# as the code-behind language and LINQ as the SQL database
  • Developed web forms in MVC using C# as the code-behind language and the SQL consumer.
  • Involved in migration of Artifactory from Docker registry. Developed a python script that allows access tokens of Artifactory to send images from Docker registry and also from ECS clusters.
  • Created cloud infrastructure like EBS (Elastic beanstalk Application), ECS using Terraform for the deployment of application
  • Developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
  • Created AWS infrastructure provisioning using Terraform and Amazon cloud computing.
  • Worked in DevOps group running in a container with EC2 slaves in Amazon AWS cloud configuration.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used CloudFormation and Opswork to create the one-click creation of Infra.
  • Developed CloudFormation scripts to automate Infra setup AWS ELK Stack MQTT.
  • Designed Stacks using Amazon CloudFormation templates to launch AWS Infrastructure and resources
  • Worked on Capacity planning and license evolution for Enterprise Splunk Instance.
  • Developed Splunk infrastructure and related solutions as per automation tool sets.
  • Developed JSP pages and Servlets for customer maintenance and use AngularJS.
  • Developed a core component of Analytics with Node.js, Angular.JS and Backbone.js.
  • Developed restful web services using Jersey and spring and developed rest services using Node-JS and other node modules.
  • Designed testing framework to support REST based web services API, User Interface, and database code to be tested for regression as the code is deployed in each environment.
  • Used REST web services using JAX-RS implementation to implement both XML and JSON interfaces.
  • Writing the front end look and appearance for the screens using Java, Core Java, Swing, NO SQL, MongoDB, Bootstrap, Ext JS, JavaScript, AJAX, Groovy Grails, AngularJS and JQuery
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL database
  • Expertise in Selenium automation using Selenium WebDriver, Java, JUnit, NUnit, Robot Framework & Maven.
  • Implemented CICD allowing for deploy to multiple client Kubernetes environments
  • Worked on Kubernetes to provide platform as service on private and public cloud.
  • Used Kubernetes to deploy, load balance, scale and manage containers with multiple name spaced versions.
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and Worked on the GitHub.
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.

DevOps Engineer

Confidential, New York, NY

Responsibilities:

  • Modified existing software allowing it to adapt to the new hardware with improved performance and writing puppet manifests based on the requirements
  • Wrote puppet modules as part of PCI compliance both Linux and windows environments and wrote RSpec for all those modules
  • Deployed and configured Puppet Server, Puppet DB for configuration management to existing Linux (RHEL) infrastructure.
  • Wrote puppet modules for Master data management (IBM) deploy framework as part of automation.
  • Wrote puppet modules as part of PCI compliance both Linux and windows environments and wrote RSpec for all those modules
  • Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
  • Designed and development of a proof-of-concept real-time notification system using Node.js.
  • Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD and SQL
  • Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling
  • Deploying and managing applications in Datacenter, Virtual environment and Azure platform as well.
  • Created cloud infrastructure like EBS (Elastic beanstalk Application), ECS using terraform for the deployment of application
  • Applied PowerShell automation routinely to many parts of the projects in order to reduce errors, improve consistency, improve quality and deliver features faster.
  • Created several PowerShell scripts to assist in migrations and deployments and daily operational procedures. Developed an administration tool in PowerShell to replace an application in our domain
  • Used C# to create custom objects to handle functions difficult to implement with PowerShell.
  • Experienced in developing the UNIX Shell Scripts and PERL Scripts to execute the scripts and manipulate files and directory.
  • Used CloudFormation for automating the process of launching instances using templates.
  • Automating in fracture using multiple CloudFormation templates and updating the resources with the help of helper scripts.
  • Managed batch jobs in UNIX for data automated import and export of data using Perl Scripts.
  • Created trigger events using UNIX and Perl to send email to project managers on high severity issues.
  • Planned, deployed, monitored, and maintained Amazon AWS cloud infrastructure consisting of multiple EC2 nodes as required in the environment.
  • Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication
  • Installed MS Project server and integrated it with existing TFS and SharePoint environment and Worked on SharePoint & SSRS Integration
  • Worked with MS SQL Server to create new databases and backup/ Restore of existing TFS databases.
  • Involved in setting up the ALM Environment in Team Foundation Server TFS
  • Created Continuous delivery pipeline setup using Groovy scripting and Cloud Bees Jenkins
  • Wrote CI/CD pipeline in Groovy scripts to enable end to end setup of build & deployment using Cloud Bees Jenkins.
  • Installed and configured continuous integration and continuous delivery application JENKINS and Bamboo.
  • Administered, configured, tuned and Troubleshot WebSphere in a clustered environment on Aix.
  • WebSphere Portal Administration and maintaining the Portal Stack and responsible for installing, maintaining and Management Systems running on Operating Systems
  • Working on debugging IIS issues using debugging tools such as log parser.
  • Involved in IIS Servers Administration like troubleshooting & deployment of IIS application, website troubleshooting etc.
  • Maintained multiple Internal/External websites on IIS with multiple server environments using various techniques (Multiple IPs, Ports, and Host headers).
  • Used PHP functions, java script functions, used common MySQL query's for both front and back end
  • Managed labeling, branching strategies in Git/GitHub with best practices in addition to resolving conflicts with regards to merging and editing files in the repository.
  • Worked with GitHub to manage source code repositories and performed branching, merging, and tagging depending on requirement.
  • Developed and configure images for our private Docker repository.
  • Created the files and structure needed to run Docker images through our private Rancher Catalog.
  • Configured virtual machines to run Docker and other software needed by developers.

Sr. Build Release Engineer

Confidential, PITTSBURGH, PA

Responsibilities:

  • Created Bash scripts to monitor processes and making sure process startup when operating system restart using chkconfig and RC startup levels.
  • Worked on automation of processes using Crontab and shell scripting using Bash.
  • Involved in developing custom scripts using Shell scripts to automate jobs.
  • Created shell scripts for automating the daily maintenance and update processes in the production environment.
  • Created a legacy SVN repository from pure script dependency and no representation of releases to clear direction regarding where code resides and the difference between releases.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool. Imported and managed multiple corporate applications into Tortoise SVN
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Integrated Maven and Subversion for releases, creating and modifying the pom.xml files for maven projects.
  • Used ANT, MAVEN as a build tools on java&.net application for the development of build artifacts on source code.
  • Installed and configured continuous integration and continuous delivery application JENKINS.
  • Worked on setting up Jenkins Master - Slave configuration on automation servers.
  • Implemented continuous integration using the Hudson, which tracks the source code changes
  • Worked on Continuous Integration and build automation using Hudson CI and Sonar
  • Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, Cruise Control, Build Forge, Visual Build Professional.
  • Assisted customers in implementing various strategies using Build forge as the automation engine
  • Valuated code review tool Fortify and successfully installed. Fortify is currently being used for reviewing codes to validate security related loopholes in code. Integrated Fortify with Bamboo.
  • Used bean shell scripting in AnthillPro and shell scripts and JACL scripts with the wsadmin interface to deploy applications.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing container
  • Administered, monitored and fine-tuned WebLogic Server and applications in all the environments Development, Stage and production environment.
  • Used WLST to get run-time parameters. Generated and analyzed Heap dump and Thread dump. Monitored WebLogic performance using Wily Introscope.
  • Worked on Manual configuration and creation of Jboss Template for deploying onto multiple servers.
  • Worked on JBOSS EAP Shared environment setup from begin to end to setup Dev, Test and Prod tiers.
  • Developed applications and methods with Python for ETL - Extract, Transform, and Load Designing, developing and code reviewing server side Python applications, connecting with Oracle and MSSQL Server.
  • Developed numerous Tools in Perl, Bash and python to automate the build and release processes.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Created test automation scripts using robotium and generated test reports using Gradle.
  • Created different build types using Gradle and managing build automation using Jenkins and Git.
  • Managed the team's source repository through GitHub and continuous integration system using Jenkins.
  • Worked with devoper to establish and implement the build and deployment pipelines for continuous integration using tools such as Jenkins and SaltStack.
  • Utilized the Configuration Management Tool SaltStack to engineer scripts and deploy changes across a fleet of cloud servers

Build and Release Engineer

Confidential, San Ramon, CA

Responsibilities:

  • Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Git and used version control tools to build war/jar artifacts.
  • Insisted & migrated projects from Cruise Control to the Jenkins CI tool and NAnt to Maven
  • Installed and configured latest version of Docker Datacenter including universal control plane (UCP) and Docker trusted registry (DTR) on a cluster of hosts
  • Responsible for design and maintenance of the GIT Repositories and the access control strategies.
  • Implemented & Maintained the Branching and Build/Release strategies utilizing GIT source code management
  • Good understanding of builds tools such as Maven and Ant, MSBuild and NANT
  • Worked on AnthillPro by creating and scheduling jobs and Builds and deployments using the same.
  • Designed and setup continuous integration for automated builds using Hudson.
  • Maintained and configured tools like Hudson in order to maintain easier build and continuous Integration
  • Setup and configuring jobs in continuous integration tools Cruise Control, Hudson for project builds.
  • Develop policy and scripts for automation of build based on Perl, ant, Visual Build Pro under Build Forge
  • Assisted customers in implementing various strategies using Build forge as the automation engine
  • Automate process of build deployment and promotion using mix of technologies like and Octopus Deploy, and Bamboo.
  • Mainly responsible for Stash, Bamboo, Source tree, SVN, VSS, and Team site and implementing automation across department.
  • Extensive experience in using build automation/continuous integration tools using Cruise Control and AnthillPro.
  • Worked on AnthillPro by creating and scheduling jobs and Builds and deployments using the same.
  • Implemented SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results
  • Developed modules for installation & Auto healing of various tools like Nolio agents, MSSQL, SonarQube, and Nexus.
  • Designed and coded automated testing for software using selenium web driver, TestNG, and cucumber.
  • Wrote cucumber tests and pair programmed for the backend RESTful services.
  • Continuous integration using Android Studio, Gradle. Parallel handling of Eclipse.
  • Worked on migrating project from maven to Gradle automation build.
  • Configure VMware DRS to enable automatic load balancing across the cluster.

We'd love your feedback!