We provide IT Staff Augmentation Services!

Sr. Aws/ Devops Engineer Resume

Fairfield, OH

PROFESSIONAL SUMMARY:

  • About 7 + years of experience in designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It Includes Amazon Web Services(AWS), Ant, Maven, Gradle , Hudson, Jenkins, Chef, SVN, GitHub, GitLab , TFS, ClearCase, BITBUCKET , Build Forge, Tomcat, JBoss, LINUX etc.
  • Administration various environments in software development life cycle (SDLC) Windows, Ubuntu , Red Hat Linux, SUSE Linux and CentOS .
  • Worked as Linux administration, Continuous Integration and Continuous Delivery setup using GIT, Jenkins, Bamboo , Teamcity and Docker for build.
  • Extensively used to write PowerShell scripts for automating the services inside the Azure.
  • Expertise in working under Azure Active Directory for creating roles, tenants, and assigning various security policies.
  • Worked with DOCKER and Vagrant for different infrastructure setup and testing of code.
  • Strong Knowledge/experience in creating Jenkins CI pipe lines. Experience in JENKINS to automate most of the build related tasks.
  • Automated CI/CD with Jenkins, build - pipeline-plugin, Maven, GIT Set up Jenkins master/slave to distribute builds on salve nodes.
  • Experience in various configuration and automation management tools such as Ansible and Chef.
  • Experience using GRADLE, MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Experience in writing playbooks for Ansible and deploying applications using Ansible .
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Chef etc.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios.
  • Strong Hands On development and configuration experience with software provision tools like CHEF and PUPPET .
  • In depth knowledge in Cassandra read and writes paths and internal architecture.
  • Developed advanced JIRA workflows based on user requirements.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Experience in Designing and configuring Azure Virtual networks, subnets and deploying Azure IaaS VMs and Cloud services into Vnets. Experienced in an Agile / Scrum environment and daily standup meetings.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Explicit approach in understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Worked with VMWare tools like vCenter & vSphere to manage VM's running on ESX cluster nodes and experience working vMotion.
  • Performed IBM Web Sphere Administrative tasks like installing WAS, Configuring ND, Cell, Nodes, Cluster and aided in usage of High Availability Mgr.

TECHNICAL SKILLS:

Operating Systems : Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX, Mac OS

Languages: C, C++.C#, JAVA, JEE, PHP/SQL

Application software’s : GIT, Jenkins, Bamboo, Puppet, Docker, Apache Tomcat, AWS, Cassandra, Chef, Ansible, AWS.

Source Control Tool: GIT, Subversion (SVN), CVS.

Web/Application Server: Jboss, Apache Tomcat, WebLogic, Webserver, Oracle Application Server, IIS.

Database: Oracle 9i/10g, SQL SERVER, MySQL.

Virtualization: VMware, VSphere, Vcenter Server Appliance, Oracle Virtual box.

Networking Protocols: DHCP, Ethernet, TCP/IP, HTTP, HTTPS, and FTP.

PROFESSIONAL EXPERIENCE:

Confidential, Fairfield, OH

Sr. AWS/ Devops Engineer

Responsibilities:

  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
  • Automated CI/CD with Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins master/slave to distribute builds on salve nodes.
  • Installation of MongoDB in different Operating System (Linux, Windows, FreeBSD). Manage and maintain MongoDB servers across multiple environments.
  • Used Docker registry, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Installed and configured foreman with puppet , SaltStack for auto-provisioning the Linux machines in AWS and VMware environments.
  • Created Python scripts to automate AWS Services which includes ELB, Cloud front, Lambda, database security and application configuration also Developed them to take backup of EBS volumes using AWS Lambda, CloudWatch
  • Worked on ASP.NET MVC architecture for view layer, the controller and model Layers and were coded using C#.NET
  • Viewing the selected issues of web interface using SonarQube.
  • Created a custom puppet module skeleton to use same structure across all puppet modules. Implemented Puppet Hiera to separate data from puppet code.
  • Automate the Build and deploy of all internal Java &.Net environments using various continuous integration tools and scripting languages (Python, Shell, PowerShell).
  • Managed Virtual servers (Ubuntu Linux and Windows) on AWS EC2 using Open-Source Chef Server.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
  • Configured S3 to host static web content including HTML pages, images, CSS files and Java script files and involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Written cookbooks to install JDK and WebLogic. Managed roles, environments, data bags, cookbooks, and recipes in Chef, also worked on Ansible .
  • Implemented hybrid connectivity between Azure and on-premise using virtual networks and VPN.
  • Configured and managed monitoring tools like Splunk.
  • Managed local deployment in Kubernetes creating local cluster deploying application containers.
  • Utilized Oracle and MySQL DBMS, Amazon Elastic Cloud, Amazon's Elastic Map Reduce.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and Web Sphere Application Server on Red Hat Linux.
  • Hands on experience on building cloud infrastructure from scratch using EC2, ASG, ELB, Route53, Dynamo and VPC. Chef is used as the provisioning tool along with Terraform.
  • Extensively used Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Handled continuous integration with Jenkins by using various plugins like Global Build Stats, Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.
  • Setup SCM Polling for Immediate Builds with Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for GIT Repository
  • Created CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins.
  • Experienced in setting up Terraform continuous build integration system.
  • Worked on Managing the Private Cloud Environment using Octopus, Chef, Ansible
  • Monitoring of web servers using NAGIOS monitoring tool
  • User account management, worked with Perl, shell scripting , bash to automate administration tasks. Analyzed security based events, risks and reporting instances
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
  • Defined and Developed plan for Problem & Incident management Process based on ITIL. Networking protocols such as TCP/IP, Telnet, FTP, SSH.

Environment: Red Hat Linux, AWS, S3, EBS, Ant, Gradle, Kubernetes, Elastic Load balancer (ELB), Docker, Octopus, VPC, IAM, Perl, shell, Cloud Watch, Glacier, Terraform, Azure, Jenkins/Hudson, Maven, Bash, Nagios, Bash Scripts, GIT, Splunk, Docker, Jira, Chef, Ansible.

Confidential, Memphis, TN

Devops Engineer

Responsibilities:

  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Autoscaling groups.
  • Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube.
  • Configure and Manage EC2, Elastic Beanstalk, RDS, S3 Buckets, VPC, Security Groups, ELB, Auto scaling, ElasticCache, Glacier, SNS, SQS, SES, CloudWatch, ECS, CloudTrial, CloudFormation.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Integrated ansible with Jenkins to provide automation, continuous through Jenkins and implemented Jenkins workflow and plugins for repeatable deployments of multi-tier applications, artifacts and services to docker.
  • Developed Linux, mongo dB and team standards including security.
  • Utilized Ansible and AWS lambda , elastic cache and Cloudwatch logs to automate the creation of log aggregation pipeline with ElasticSearch, Logstash, Kibana stack (ELK stack) to send all our team's logs coming into cloudwatch, to process them and send them off to ElasticSearch.
  • Installed, Configured and Administered Jenkins, Bamboo Continuous Integration Tool.
  • Implemented unit testing framework driven using Junit and Cucumber.
  • Created CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed, configured Kubernetes. Deploying cluster on AWS with Jenkins, Docker pipeline implementation.
  • Build Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Created several pods using Master and Minion architecture of Kubernetes and developed microservice on boarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Installed, administer Prepare and maintain code for various .NET applications and configured Jenkins Continuous Integration tool.
  • Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc
  • Exposure to Mesos, Marathon & Zookeeper cluster environment for application deployments and docker Containers.
  • Nagios script and check development, testing, and deployment.
  • Developed build and deployment scripts using ANT, MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Managed Chef Cookbooks to automate system operations.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Developing scripts to be executed as checks by Nagios for execution in both Windows and Linux environments.
  • Deploy and integrate 3 separate Continuous Integration (CI) Toolset ( GitLab , Jenkins , Teamcity ) VM Servers for development and production environments .
  • Used Maven and Gradle as build tool on Java projects for the development of build artifacts on the source code.
  • Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Experience in provision of automation tools like Chef, Puppet, Terraform and Ansible, in addition to deployment tools like SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, and Bamboo.
  • Created private cloud using kubernetes which support production and testing environment.
  • Preparation of release area for local and wraps installation of clearcase and ClearQuest.
  • Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process.
  • Worked on configuring the Jenkins to use MetaCase Software to build Java code and also to do the whole C.I process on the java code generated by MetaCase.
  • Used Terraform for server provisioning.
  • Used terraform t o customize our infrastructure in aws configuring various aws resources.
  • Experience in administering and supporting the CM tools including RTC, Subversion, ClearCase, Perforce, and CVS on UNIX and Windows environments.
  • Handled cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS.
  • Troubleshooted and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Administration of DevOps tools suite: Puppet Enterprise, AWS, Open stack, Jenkins, Udeploy, GitHub, JIRA, Confluence, Anthill Pro, Splunk.
  • Worked with .NET Server Controls, Web User Controls, Data Grid, Web-Control, and Form Validation Controls and created numerous Custom controls.

Environment: GIT, GITHUB, JIRA, GITLAB, JENKINS, Python, PERL PUPPET, MAVEN, AWS, EC2, WEBSPHERE, BAMBOO, CLEARCASE, TEAMCITY, POWERSHELL, RUBY, TERRAFORM, PERFORCE, kubernetes, Azure, ANT, PUTTY, Splunk, Nagios, CONFLUENCE, GRADLE, SOA, ANSIBLE, Dockers, BASH, Team Foundation Server (TFS).

Confidential, NY

Build and Release/ DevOps Engineer

Responsibilities:

  • Worked on Administration of the network servers DNS, NIS, NFS, and SENDMAIL.
  • Viewing the selected issues of web interface using SonarQube.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS and SMTP in Linux Servers.
  • Efficiently worked on building the data centers using Amazon Web Service, installed images on Amazon web services using Jenkins/Hudson, GIT, SVN and Teamcity .
  • Experienced in branching, tagging and maintaining the version across the environments using GIT.
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
  • Extensive experience using MAVEN, ANT, Saltstack and Xcode as build tools for the building of deployable artifacts from source code.
  • Configured AWS IAM and Security Groups in Public and Private Subnets in VPC Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements and worked as Admin
  • Worked on Azure migration such as creating Azure VMs, storage accounts, VHDs and storage pools.
  • Created release process of artifacts.
  • Used .Net assemblies for building forms and reports, linked tables with Access using SQL Server as Database.
  • Hands on managing cm tools like CVS, CLEARCASE, BITBUCKET and PERFORCE.
  • Worked on revision control tools like MERCURIAL on the plat form like windows and UNIX.
  • Converted and automated builds using Maven, Gradle and Ant. Scheduled automated nightly builds using Jenkins
  • Efficiently worked on building the data centers using Amazon Web Service, installed images on Amazon web services using Jenkins/Hudson, GIT and SVN.
  • Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on resolution.
  • Deployed all content cloud platforms on Amazon web services using EC2 instances, S3, EBS, SQS and SNS services.
  • Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS) & configuration management using puppet, and saltstack .
  • Develop and implement individual VM’s with their own OSs (CentOS) for each of the following services: GITLab , Jenkins .
  • Design, Architect and implement the new Online Experience platform in Microsoft Azure build on RedHat Enterprise Linux.
  • Experience in working with Storage, Security and Compute services inside the Azure cloud.
  • Developed Python, Shell Scripts and Powershell for automation purpose.
  • Administered and supported SVN and GitHub Enterprise version control tool.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Integrated PUPPET deployment with GIT and Gerr it with automated Jenkins.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Having production experience supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Develop and implement an automated Linux infrastructure using Puppet.
  • Installed, configured, upgraded and managed PUPPET Master, Agents & Databases.
  • Adding packages in Linux using rpm, yum, apt-get , etc.
  • Responsible for the development and maintenance of both corporate and customer web sites using a variety of web technologies including ASP, JSP, HTML and JavaScript with an SQL backend and a mix of IIS, Apache and Tomcat Front Tier
  • Involved with configuration management and automation tools such as Chef, Ansible.
  • Work on Agile methodology and used JIRA for issue tracking and container management using Dockers.
  • Implemented continuous deployment pipeline with Jenkins and Jenkins workflow on kubernetes.
  • Management of Unix/Linux patching execution for approximately 27,000 Linux, Solaris, HP-UX, AIX servers.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Maintain and continue the development of the trading applications in C/C++ using best practices and design patterns.
  • Designed and deployed AWS solutions using Ansible, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
  • Created, maintained and automated the scripts by using BASH , PYTHON and RUBY.
  • Created proof of concept to perform ETL on audit log data using Kafka/Spark and Kafka/Nifi.
  • Monitoring of web servers using NAGIOS monitoring tool.
  • Created and deployed web interfaces reporting on multi-platform automated builds and test suites (TFS build reporting, SharePoint Server, Cruise Control and IIS).
  • Worked on installation/configuration/administrated VMware ESXi 5.0/5.1/5.5 and migrated existing servers into VMware Infrastructure.
  • Automated testing and continuous integration using TEAM CITY.
  • Configured the user accounts for Continuous Integration - Jenkins.
  • Working with JIRA tool to track all the defects and changes released to all environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Experience using Agile Scrum methodology.

Environment: GIT, GITHUB, SVN, Puppet, Nagios, Jira, VMware, C/C++ Azure, Hudson, Jenkins, HTML, CVS, BITBUCKET, PERFORCE, Powershell, Saltstack, TFS, ANSIBLE, WebSphere, kubernetes, Amazon, saltstack, Gradle, Teamcity, Mercurial, GitLab, WebLogic, Perl, JBOSS, Apache, TOM CAT web services, EC2, S3, RDS, EBS, auto scaling, Gerrit, Bash, Python and Ruby, Unix/Linux, Windows, RHEL 4/5/6, CentOS .

Confidential

Build and Release Engineer

Responsibilities:

  • Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
  • Responsible for Remote Linux Support with more than 400 servers.
  • Managed GIT as Source Control Systems.
  • Installed and configured SSH server on Red hat/CentOS Linux environments.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used Ant, Maven, Gradle to perform daily and weekly Software Builds.
  • Helped developers and other project teams to set views and environments.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Experience on continuous deployment tools like Saltstack.
  • Replicated the Jenkins build server to a test VM using Packer, Virtual Box, Chef, Server spec.
  • Wrote shell scripts for automated installations to extract logs.
  • Managed SVN as source control system
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Installation and configuration of VM’s with Red hat LINUX servers.

Environment: Linux, HP-UX (RHEL/SUSE/SOLARIS/HP-UX/AIX), centos, Splunk, DNS/NFS/NIS/NTP, SCM, GIT, Jenkins, Ant, Hudson, Saltstack, Maven, Chef, GRADLE, AWS Virtual Box, Chef.

Hire Now