We provide IT Staff Augmentation Services!

Devops / Aws Cloud Engineer Resume

St Louis, MO

SUMMARY:

  • Experience in designing Cloud architectures for customers looking to migrate or develop new PAAS, IAAS or hybrid solutions utilizing Amazon Web Services (AWS), Microsoft Azure.
  • Hands - on experience in Automation, Configuring and Deploying instances on Amazon web services (AWS) and experience with AWS components like EC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Templates.
  • Good working knowledge on AWS IAM service, IAM policies, Roles, Users, Groups, AWS access keys and Multi Factor Authentication. And migrated applications to the AWS Cloud.
  • Experience with AWS Command line interface and PowerShell for automating administrative tasks. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic reaching one or more AWS EC2, LAMBDA instances.
  • Experience in Designing AZURE Resource Manager Template and extensive experience in designing custom build steps using PowerShell
  • Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites , Caching, SQL Azure, NoSQL , Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation
  • Performed Provisioning of IAAS & PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager
  • Experience in Orchestrating Docker container clusters using Kubernetes.
  • Experienced in writing Terraform scripts from scratch for building Development, Staging, Production, and Disaster Recovery for several cloud infrastructures.
  • Worked on rolling updates using the deployments feature in Kubernetes and implemented BLUE GREEN deployment to maintain zero downtime to deploy process in Tomcat, Nginx using Python and Shell Scripts to automate log rotation of logs from web servers and automating administration tasks.
  • Created and deployed a tool to automate branch and project creation in GIT using Groovy in Jenkins File and automating with Chef.
  • Experience in Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Data Bags, templates, attributes.
  • Developed Modules for Ansible Customizations and used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro-services, provisioning environments using Playbooks and Roles using YAML scripting.
  • Redesigned and redeployed the Nagios implementation and integrated with other monitoring/alert solutions.
  • Configured network and server monitoring using ELK (Elastic Search, Log Stash, and Kibana) stack, and Nagios for notifications and experience working with log monitoring and evaluating system logs with ELK Stack.
  • Responsible for automated installation of Ansible Enterprise 2.7 and configuring Ansible Master and Ansible Agents (both Windows and Linux Environments) in AWS VPC environment.
  • Responsible for build and deployment automation using Docker and Kubernetes containers and Chef.
  • Hands-on experience with Docker Containers and Tomcat servers for application deployment.
  • Wrote Maven, ANT and Gradle Scripts to automate the build process. Managed the Maven Repository using Nexus and used the same to share the snapshots and releases of internal projects.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI/CD) Process stack using AWS, GITHUB/GIT, Jenkins and Chef.
  • Have a good knowledge about databases like RDS, Dynamo DB

SKILL:

Operating System: Windows, Red Hat, Linux/Unix, Ubuntu, Centos

Programming Language: C, C++, C#, JAVA, J2EE, XML

Scripting: Shell, Perl, Ruby, Python and Bash scripting.

Automation/Configuration Management Tools: Terraform, Chef, Puppet and Ansible.

Version Control Tools: SVN, GIT, RTC, TFS, CVS and VSS.

Continuous Integration Tools: Jenkins, Hudson, Team city and Bamboo.

Build Tools: Apache ANT, MS Build, Maven and Gradle.

Monitoring Tools: Nagios and Splunk.

Database Systems: Oracle, SQL SERVER, Cassandra, MY SQL and NOSQL.

Cloud Computing Services: AWS, Azure and Google Cloud.

Orchestration Tool: Kubernetes, Docker

Virtualization Platforms: Oracle Virtual Box, Docker, Vagrant and VMware.

Networking: TCP/IP, DNS, NFS, LDAP, SSH, SSL, SFTP, SMTP.

WORK EXEPRIENCE:

Confidential, St. Louis, MO

DevOps / AWS Cloud Engineer

Responsibilities:

  • Created an elegant Ansible-like implementation using Python and configuration yamls to automate and simplify an immensely complex and fragile environment with 1000+ VMs.
  • With automated monitoring and self-healing reduced the service down time across large environments to a minimum. Reduced deploy time from several days to under an hour. With configuration as code implementation, eliminated an arduous weeks-long process to implement application configuration.
  • Supported a key Visa vertical for 100+ products, 200+ engineers distributed over Asia, Europe and United States
  • Provided build and deploy support, troubleshooting and hands-on execution.
  • Trained the world wide team on all aspects of tools and release automation.
  • Supported migration from Build Forge to Git/Jenkins-Pipelines.
  • Encouraged, developed and established self-service support mechanisms.
  • Created tooling for automated dependency tree analysis and build process optimization.
  • Provided Maven release-plugin and versions-plugin replacements for Accurev.
  • Provided Python, Perl and shell script based automation for numerous activities.
  • Advised the CM and development teams on tools performance improvements.
  • Provided team member mentoring and guided them through complex support challenges.
  • Build Forge, Bamboo, GIT, Perl/Python, Artifactory, Nexus, Maven, Yum

Environment: UNIX, ANT, Shell /Perl Scripts, XML, Business Objects, Cisco Routers and switches, LTM, Mobile Access Router, PIX Firewalls.

Confidential, New York, NY

DevOps / AWS Cloud Engineer

Responsibilities:

  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Using Chef deployed and configured Elastic Search, Log Stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Managing AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA environments as well as infrastructure servers for GIT and Chef.
  • Provisioned the highly available EC2 Instances using terraform and cloud formation.
  • Automated the cloud deployments using Chef and AWS Cloud Formation Templates.
  • Implemented and maintained the monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch
  • Setup and Implement Continuous Integration and Continuous Delivery (CI/CD) Process stack using AWS, GITHUB/GIT, Jenkins and Chef.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Develop CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
  • Maintaining a farm of AWS solution using EC2 instances, ELB's, S3, EBS, Auto Scaling.
  • Experienced in writing Bash and Python scripts, Included Boto3 to supplement automation provided by Chef and terraform for tasks such as encrypting EBS volumes backing AMI’s and Scheduling Lambda functions for routine AWS tasks.
  • Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in VMware Cloud
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps and deployments
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code
  • Responsible for CI and CD using Jenkins, Maven and Chef.
  • Implemented Microservices in load balanced, highly available, fault tolerant Kubernetes

Environment: AWS, Terraform, Kubernetes, Jenkins, JIRA, Nagios, Linux, Docker, Chef, Git version Control, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Shell scripting.

Confidential, Truck Leasing, PA

Sr. DevOps Cloud Engineer

Responsibilities:

  • Managing AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA environments as well as infrastructure servers for GIT and Chef.
  • Automated the cloud deployments using Chef and AWS Cloud Formation Templates.
  • Tested high availability of AWS-RDS-MySQL database by simulating fail over from the primary database to read replicas and hence promoting read replica to primary.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Implemented and maintained the monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch
  • Worked on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall, Windows Azure name resolution, Scheduler, Automation and Traffic Manager
  • Designed and Implemented Azure Cloud Infrastructure utilizing ARM templates. Created and managed Azure Web-Apps and provided access permission to Azure AD users.
  • Deal with Microsoft AZURE IaaS - Virtual Networks, Virtual machines, Cloud services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Autoscaling
  • Configured Azure Virtual Networks, subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
  • Responsible for automated installation of Ansible Enterprise 2.7 and configuring Ansible Master and Ansible Agents (both Windows and Linux Environments) in AWS VPC environment.
  • Responsible for automated deployment of Java application in Tomcat Server using Ansible scripts.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) using Ansible Scripts.
  • Experience in maintain the infrastructure by managing the inventory files in Ansible.
  • Writing an Ansible playbook from scratch to upgrade the servers one at a time in serial to reduce the downtime of running sites.
  • Managed a PaaS for deployments using Docker, Ansible which reduced deployment risks.
  • Develop CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Worked on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in VMware Cloud.
  • Worked with various scripting languages like Bash, Perl, Shell and Python.
  • Worked with multiple development groups to design/create automated build and deployments using Maven, Ant and Shell Scripting.
  • Administered Linux servers for several functions including managing Apache/Tomca t server , mail server , and MySQL databases in both development and production.

Environment: AWS, AZURE, Terraform, Kubernetes, Jenkins, JIRA, Nagios, Linux, Docker, Chef, Git version Control, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Shell scripting.

Confidential, San Mateo, CA

DevOps Engineer

Responsibilities:

  • Coordinated with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to discuss code/configuration release scope and worked on how to confirm a release was successful.
  • Drafted and executed Perl, Bash & Maven scripts in QA, Staging and Production environments. Modified build configuration files including POM.xml.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds
  • Developed the Puppet manifests to automate the installation and configuration of middleware WebLogic, Web sphere, Tomcat Application servers.
  • Created the Clusters, Domains, Machines and Servers in the web logic Server using the WLST.
  • Installed and configured MySQL database using Puppet and worked on the MySQL Replication setup with both Master-Slave and Master-Master.
  • Employed Puppet to configure production and test infrastructure provisioned with Apache, Nginx and MySQL.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
  • Using Puppet Enterprise to Manage Application configurations and utilizing BASH Scripts and Right scale to do initial server provisioning, and puppet to deploy and update applications including Apache, Tomcat, MySQL and other Proprietary applications.
  • Implemented continuous integration automated build pipelines using Atlassian Bamboo.
  • Configured Atlassian Bitbucket with Atlassian Bamboo and schedule jobs using Poll SCM option during CI/CD.
  • Developed scripts to pull and push data from Bitbucket to CI tool Bamboo.
  • Configured TFS Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, and Reporting Services.
  • Worked with the developers to configure plugins trough Eclipse to develop the code and responsible for writing Hooks and Triggers using Perl, built Java application using ANT.
  • Developed unit and functional tests in Python and Ruby. Customized TFS Work Item Templates and Workflow of the Work Items.
  • Setup Bitbucket code repository for mobile development and integrated it with the new active directory.
  • Developed and maintained Perl/Shell scripts for build and release tasks. Integrated Maven with Jenkins for the builds as the Continuous Integration process. Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Maintained Atlassian JIRA for tracking and updating project defects and tasks.
  • Involved in Customization of Work Items, Transition Matrix in TFS. Organized a daily stand-up post-deployment meeting to review all issues being tracked.

Environment: TFS, Atlassian JIRA, Atlassian Bitbucket, Puppet, Visual Build, .Net, ANT, TFS, Atlassian Bamboo.

Confidential, San Francisco, CA

Build & Release Engineer

Responsibilities:

  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Worked on Service now (SNOW) ticketing tool for Incident management integration and generating CR (change requests) for PROD environment tickets.
  • Involved in the product release activities, including Change Control Management, Release Management and Version Management using SVN tool.
  • Involved in Bamboo server Capacity planning and wrote Watchdog scripts for Bamboo server restarts and Expect scripts for Bamboo remote agents.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build and Subversion(SVN).
  • Responsible for design and maintenance of the CVS/Subversion(SVN) repositories and the access control strategies.
  • Implemented pre-authentication and data base security using spring security.
  • Created the branches in CVS and Subversion(SVN) to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both CVS and Subversion(SVN).
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Worked on the transition project, which involves migration activities from ANT to MAVEN to standardize the build across all the applications.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Installed and Configured Jenkins for Continuous Integration.
  • Involved in User Management and Plugin Management for Jenkins.
  • Used Jenkins to perform automated Builds and Deployments.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
  • Overseeing the continuous build, integration & testing for Java related code running on Jenkins (Unit, Integration & System Level Tests) and implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Production support of Apache and Tomcat including installation, configuration, management and troubleshooting.
  • Write RESTFUL microservices with Spring Boot.
  • Experience in Microservices and Spring Boot application development.
  • Worked closely with Development team and QA team for product releases.

Environment: SVN, CVS, ANT, Maven, Jenkins, Tomcat, Perl, Shell Script, Oracle, Spring boot, Spring, security.

Confidential, Hopkinton, MA

Linux Administrator

Responsibilities:

  • Installation and configuration of Red Hat Enterprise Linux (RHEL) 5x, 6x Servers on HP, Dell Hardware and VMware virtual environment.
  • Worked with Opsware and Redhat Satellite server to deploy Linux servers.
  • Worked on Hitachi, Confidential SAN. Worked on Disk Array based Environments.
  • Configuring and maintaining virtual server environment using VMWARE ESX/ESXi, VSphere, VCenter.
  • Create, Manage and configure virtual machine(VM)s on VMWare platform
  • Experience in creating new virtual machine (VM) s via clone using existing VMs with guest operating system templates.
  • Management of Red Hat Linux user accounts, groups, directories, file permissions and sudo rules
  • Experience in providing day-to-day user administration like adding/deleting users and managing user's queries and maintained Server using Cfengine
  • Configured Redhat Linux servers for SPLUNK installation and involved in splunk installation and worked on increasing the performance using disk striping and changing some VM parameters
  • Configured event and file system monitoring tools Envision, Oracle CCC, Snare across the Linux platform.
  • Installed and setup performance tools like top, vmstat, netstat, wireshark, tcpdump, iostat, iptraf, sar, free, etc and worked on performance tuning on real time issues.
  • Worked on updating kernel runtime parameters to increase the performance of servers
  • Installation and configuration of Nagios and Cacti on servers used for Network and performance monitoring
  • Worked with Redhat Package Manager (RPM) and YUM
  • Pushed RPMs across the Linux platform with the help of BigFix and Rebuild corrupted RPM and LDAP database
  • Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux servers
  • Installed and Configured Web Logic, APACHE and TOMCAT Servers with JAVA Application tools onRed Hat and AIX server’s environment
  • Experience in deploying Java code using customized scripts and tools like Jenkins
  • Worked closely with application and database (oracle and DB2) team
  • Configured raw devices for database servers, installed and configured Oracle RAC on RedHat server
  • Installed and configured active-active and active-passive Redhat clusters for DB2 database
  • Installed servers for Hadoop Cluster and performed Hadoop Admin activities in the environment
  • Writing BASH scripts to automate the operating system tasks
  • Experience working with automation tools like Puppet to push updates of configurations like sudo, ssh, send mail and patches.
  • Performance monitoring using sar, iostat, vmstat and mpstat on servers and logged to cacti monitoring tool for graphical view.
  • Installed, configured HP OpenView and Tivoli monitoring tool for enterprise monitoring
  • Build the AIX VIOs and LPAR on the SAN disks without using the internal disks
  • Installation and configuration of AIX Dual VIOs Server (Version 1.5.2.1) on new POWEER 6 (p570) System.
  • Worked intensely on post build process for ongoing projects
  • Served as an escalation point to support team.
  • Provided 24/7 level4 Linux on call production support on rotation basis. Responsible for maintaining security on Redhat Linux.

Environment: HP DL580-DL380 G3, G4, G5, G7, Dell PowerEdge, Redhat Enterprise Linux(RHEL) 5x/6x, Oracle Enterprise Linux (OEL) 5x/6x, CentOS, AIX, HP-UX, VMWare ESX, VCenter, VSphere, VMWare converter, P2V, V2V, Confidential CLARiiON, Netbackup, Oracle, DB2, MySQL, DNS, SFTP, PowerPath, LVM, Java, Jenkins, Apache, Tomcat, WebSphere, WebLogic, MQM, ETL, Informatica, Hadoop, NFS, NAS, RPM, YUM, LDAP, Active Directory, Redhat Cluster, RedhatSatell

Hire Now