We provide IT Staff Augmentation Services!

Sr. Devops & Aws Engineer Resume

4.00/5 (Submit Your Rating)

NY

PROFESSIONAL SUMMARY:

  • 7+ years of experience as a Devops engineer, SCM, Environment Management, Linux Systems Administration on RHEL, CentOS, Solaris & Ubuntu and Build/Release Engineering for automating, building and release which incorporates Amazon Web Services (AWS), Ant, Apache Maven, Jenkins, Github, Tomcat and so forth.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Prompted automation scripts and small comprehensive tool to reduce day to day repetitive work using Confidential /Python.
  • Expertise in AWS, experience in implementing new AWS instances and working with EBS and S3 storage.
  • Solid Experience in DevOps tools like Ansible, Chef and Puppet for Deployment on Multiple platforms.
  • Wrote DSL groovy scripts to create the Jenkins jobs
  • Wrote Ansible - Playbooks which helps in installing all the dependencies in an empty server.
  • Experience in setting up the chef repo, chef work stations and chef nodes
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Knowledge of monitoring, logging and cost management tools that integrate with AWS databases/data warehouse environments, architecture and its implementation.
  • Experience in Cloud Computing (Openstack), SDN, NFV, Cloud Foundry, Docker, Ansible, Chef, Jenkins.
  • Experienced with the installation, configuration volume/File system management using Veritas Volume Manager, Logical Volume Manager (LVM).
  • Experienced running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
  • Managed multiple applications with strategic planning, resource allocation by participating in Agile/Scrum project management.
  • Experienced in managing Active Directory Domain Controllers, DNS and DHCP Servers.
  • Experience working on Azure Cloud services, Azure storage, Azure CLI, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.
  • Extensively worked on Jenkins, Bamboo and Docker. By installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Strong experience in automating Vulnerability Management patching and CI/CD using Chef and other tools like GIT/GitHub, Jenkins and AWS.
  • Experience in creation, branching, merging and tagging and maintaining the version across the environments using SCM tools like GIT and SVN code repositories.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP.
  • Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, Dynamo DB, DMS, VPC, Route53, Cloud Watch, EMR and Elastic Search.
  • Expert in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Tuning, Migration, Trouble shooting on RHEL.
  • Experience working with different software provisioning tools Configuration Management Tools like Puppet, Chef.
  • Using Docker and Amazon Cloud Architecture that will best utilize our existing technology patents to serve real time needs.
  • Installed the VMWare Capacity Planner in planning, designing and implementing the virtual infrastructure environment and monitoring of virtual environments.
  • Strength in build and deploy automation (Docker, Ansible, Jenkins).
  • Write Docker file, troubleshoot containers, run build, understand Docker fundamentals.
  • Experience in Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Extensive experience monitoring the servers using Nagios.
  • Experience in working on source control tools like Tortoise SVN, CVS, Clear case, Perforce and GIT. Primarily used Ruby to write GIT applications and Worked with GIT and Subversion to manage source code.
  • Excellent interpersonal communications, demonstrated ability to perform well in high pressure environment, takes initiatives and very proactive in solving problems and providing best solutions, keen and creative analytical abilities, quick learner.

TECHNICAL SKILLS:

Operating systems: Solaris, Linux, Windows Server 2003/2008/2010, Ubuntu 12/13, CentOS

Programming Languages: MySQL, MSSQL, C, UNIX Confidential Scripting, Perl Scripting, HTML, Ruby, Python, .net

Build Tools: ANT, MAVEN

Source control management tools: CVS, SVN, GitHub, Rational Clear Case

Middleware Administration: Web sphere, Web logic, Tomcat, JBoss, Apache

Continuous Integration Tools: Puppet, Chef, Docker, Vagrant, Bamboo, Hudson, Jenkins

Databases: Oracle, SQL SERVER, MYSQL, NoSQL (Mango DB), DB2.

Cloud: AWS EC2, S3, RDS, ELB, EBS, VPC, Auto Scaling, Cloud Formation, Cloud Watch, Code Deploy, IAM, Route 53, SES, SNS, SQS, Code Commit, Cloud Trail.

ETL Tools: ETL Service/Engine, DB2 client, Discovery, Data Studio, Data Architect

Monitoring tools: Nagios

WORK EXPERIENCE:

Confidential, NY

Sr. DevOps & AWS Engineer

Responsibilities:

  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3 and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Automated deployment of software and provisioning of Linux hosts using Chef.
  • Package construction and repo management using SVN and Puppet.
  • Utilize Amazon Web Services (AWS) Cloud Formation and puppet by creating Devops processes for consistent and reliable deployment methodology.
  • Responsible for designing and deploying best SCM process and procedures.
  • Created and maintained the Perl/Python/Ruby scripts for Web Logic, web application servers.
  • Developed build and deployment scripts using ANT and MAVEN as a build tools in apache to move from one environment to other environments.
  • Created Ansible supported YML scripts to restart JBoss, Tomcat, Jetty servers through GUI.
  • Automated the cloud deployments using Python and AWS cloud Formation Templates.
  • Analyzed current Agile processes, prioritized areas of improvement, and worked alongside key stakeholders to implement the improvements
  • Implementing and controlling the flow of data to and from AWS. Selecting the appropriate AWS service based on compute, data, or security requirements. Identifying appropriate use of AWS operational best practices.
  • Configured Azure Backups for SQL VM instances.
  • Troubleshooting Active Directory permissions.
  • Replaced existing manual deployment and management processes with Chef and AWS OpsWorks stacks across 4 product platforms.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Implemented multi-tier application provisioning in Open Stack cloud, integrating it with Chef.
  • Experience on AWS cloud services for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Developed Perl and Confidential scripts for automation of the build and release process.
  • Server migration using cloud services like AWS from physical to cloud environment.
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.
  • Implementing a Continuous Delivery framework using Jira, Git, Jenkins, Bamboo, Puppet, maven & Nexus in Linux environment.
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Designed roles and groups for users and resources using Identity Access Management (IAM).
  • Experience in Virtualization and Cloud Computing with OpenStack and AWS instances in the cloud.
  • Implemented automatic machine failure recovery on cloud (AWS, Azure).
  • Experience in using configuration management tools like Puppet/ Chef/ Openstack.
  • Created Ansible playbooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation, etc.
  • Implemented Agile tools including (Jira, Rally, Confluence)
  • Worked on Docker containerization technologies to build and deploy services as images to cloud environment, also integrated the process as part of build pipeline. In Jenkins, every time it builds a new image, test the image and push to the repository.
  • Designed and implemented fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, SSH, Amazon EC2 etc.

Environment: Java, Linux, Maven, Nexus, Chef, Jenkins, Docker, Nagios, GIT, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Auto scaling, ELB, Confidential Scripts, VMware, Unix/ Linux environment.

Confidential, FL

DevOps/Cloud engineer

Responsibilities:

  • Implemented new process and policies for build process and involved in auditing,
  • Created Chef Cook books to deploy new software and plugins as well as manage deployments to the production Jenkins server.
  • Documented entire System Configurations, Instance, OS and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure, Architecture drawings current with changes and provided on call support.
  • Implemented roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups and IAM.
  • Implemented automations tools Chef, Puppet, DevOps.
  • Automated the cloud deployments using Puppet, python (boto& fabric) and AWS Cloud Formation Templates.
  • Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris.
  • 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 Puppet.
  • Wrote Python Scripts to Monitor Variety of Services and to Insert/Delete/Modify content in multiple servers.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Ansible and Maven in Linux environment.
  • Administer and Maintain Source Code Repositories including GIT, Subversion SVC.
  • Automated MySQL container deployment in Docker and monitoring of these containers using Nagios.
  • Experience with security\vulnerability patching of VMware\vSphere hosts and Virtual machines, including deployment and process documentation.
  • Point of contact for all Azure issues
  • Familiar with OpenStack concepts of user facing availability zones and administrator facing host aggregates.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Responsible for building and automating monitoring and performance management of all production environments, which includes servers, network equipment, databases and proprietary software applications with the ability to respond proactively to all fault & performance events & alerts.
  • Installed, configured and provided support for Tivoli Monitoring software across various OS platforms like RHEL, AIX and Solaris.
  • Implementing new projects builds framework using Bamboo & maven as build framework tools.
  • Worked with spring annotations as well as xml configuration for dependency injection and Hibernate annotations for object relational mapping.
  • Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Created and Implemented ANT and Maven build scripts for the JAVA applications to actively worked with application teams to understand current Build and Deploy process.
  • Preparing the Ansible landing server host where CircleCI can put scripts from GitHub to start deployment to build the Swarm Cluster using 1 button
  • Performed installation, configuration and management of JBoss 5.x application server.
  • Worked on installing and managing different automation and monitoring tools like Nagios, Splunk and Puppet.
  • Created NFS mounts between horizontal clustering nodes and created Symbolic links between files. Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Worked on creating modules and manifests in Puppet to obtain continuous deployment in Development, QA and Production environments.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Executing DB scripts using SQL developer for inserting, updating and creating tables in lower environments.
  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation. Wrote recipes, tools, Confidential scripts, and monitoring checks.
  • Worked with Chef recipes/cookbooks which involved installing, updating, 7zip, updating CentOS, controlling load balancers, updating LDAP servers and many more etc.

Environment: Java, ANT, puppet, Windows/Linux, C#, SVN, Jenkins, Java/J2EE, Web Sphere 6.1.1, Perl Scripts, Confidential Scripts, Unix/ Linux environment.

Confidential , Tampa, FL

DevOps Engineer

Responsibilities:

  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Experience in IaaS and PaaS in a hybrid cloud environment working with private and public cloud service providers, including Openstack.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Used Puppet for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • By using red hat volume manager created the file systems and performing the health check on regular basis for all Linux servers.
  • Created and deployed builds to different environments based on requests.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Microsoft Windows Azure queues, storage, database, jQuery Product owner for internal 10th Magnitude application development framework.
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
  • Maintained configuration files for each application for build and install on different environments.
  • Responsible for Build and Install Schedules using Unix Corn jobs.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.
  • Chef to aid with our deployment process, and migrating in-house systems to Amazon Cloud Services.
  • Provided level one support for build troubleshooting and production issues.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.
  • 24/7 on call supports for emergency site maintenance and immediate build and install requests.

Environment: Chef, AWS (Amazon Web Services) Ant, Maven, Subversion, SVN, GIT, Python, Ruby, Nexus, Sonar, Jenkins, PERL, BASH, Solaris, UNIX.

Confidential, Houston, TX

Release and Build Engineer

Responsibilities:

  • Installing and maintaining Solaris Jumpstart environment and Redhat Kickstart environment.
  • Wrote Ansible-Playbook scripts to install all the dependencies in an empty server
  • Wrote Ansible-Playbook scripts for the deployment process
  • Used OpenStack and AWS cloud services to launch Linux and windows machines, created security groups and written basic power Confidential scripts to take backups and mount network shared drives.
  • Implemented Puppet modules to automate configuration of a broad range of services.
  • Creating sparse root and whole root zones and administered the zones for Web, Application and Database servers and worked on SMF on Solaris 10.
  • Confidential scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.
  • Used puppet and Chef automation tools for configuration management.
  • Experience Installing and configuring Splunk to gather stats on the servers.
  • Performed project coordination function for evaluation, installation, monitoring, and maintenance of server software on variety of hardware platforms.
  • Troubleshooting day-to- day server related issues and problems.
  • Experience working with SVN and GIT and LDAP.
  • Setting up labs from scratch, testing hardware, installing and configuring various hardware devices like printers, scanners, modems, network and communication devices.
  • Experience in SQL Server 2008/2012 Installation, Configuration, Backup and Recovery.
  • Creating UNIX and PERL scripts for automated data backup, status of the storage.
  • Developed and implemented Software Release Management strategies for various applications per the agile process.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • JIRA is used as bug tracking tool.

Environment: GIT, Jenkins, Java/J2EE, Ant, Maven, Tomcat, Perl, Confidential Scripts, XML, Unix, Windows 7, Oracle, JIRA.

Confidential

AWS Cloud/ LINUX Admin

Responsibilities:

  • Maintenance level upgrades and software administration RPM installation on Linux using yum
  • Creating File System, managing & checking data consistency of the File System.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle)
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Systems monitoring and administration of Servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software up gradation, configuration changes and documentation.
  • Performed basic system monitoring, verified the integrity and availability of all hardware, server
  • Monitored load and performance on the infrastructure and added capacity as needed
  • Improve system performance by working with the development team to analyze, identify and resolve issues quickly.
  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform
  • Managed UNIX platform and created virtual machines
  • Deployment of single, bulk releases on different test and production environments
  • Used create EC2 instances for windows server and linux server
  • Uploaded data into S3 Backet given permission to retrieve the Data from any where
  • Used created IAM users for AWS
  • Hands on experience in development of utilities using Confidential and Python Scripting to automate processes
  • Strong perseverance and diligence towards attaining challenging goals and possess good communication skills and quick learning ability.
  • Experience with Amazon's AWS APIs
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: UNIX, Linux, AWS, EC2, Perl scripting, VERITAS, VMWare, Solaris, LAN, WLAN, puppets

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for Development, UIT, SYTEM, UAT, STAGING, PRODUCTION Builds and Releases.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Responsible for CI environments (Jenkins, Nexus, and Sonar), Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Testing the application manually. Performed weekly and on-call deployments of application codes to production environments.
  • Coordinated application release with developer, DBA, QA and project management teams. Worked in cross- platform environments like Linux, UNIX, AIX and Windows.
  • Documentation of detailed build configuration, Build procedures and change history for releases. Participated in the designing from initial stage of development and prepared the class and sequence diagrams.
  • Coordinating with development teams to perform builds and resolve build issues. Analyse and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers. Troubleshoot tickets on the help desk tracking system.
  • Configured Environment, Run unit tests and created reports by using Maven.

Environment: Java, J2EE, SVN (Subversion), Hudson Ant, Maven, Jenkins, JIRA, Confidential /Perl Scripting, WebSphere, UNIX

We'd love your feedback!