We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Overall 8+ years of experience in IT industry wif major focus on Configuration, SCM, and Build/Release Management and onAWS, DevOps operation production and cross platform environments.
  • Created and maintained various DevOps related tools for the teams such as provisioning scripts, deployment tools, development and staging environments on Cloud.
  • Strong base knowledge on Software Development Life Cycle (SDLC). In depth knowledge about Agile, Scrum methodologies.
  • Implemented and provisioned AWS Services. Hands on experience wif Services like VPC,EC2, S3, ELB, RDS, SNS, SES, SQS, Cloud Front, Cloud Formation templates, Lambda, RedShift, ECS, Auto scaling, Dynamo DB and monitoring services like Cloud Watch & Cloud Trail.
  • Also worked on AWS developer tools like Code Commit, Code Build, Code Deploy, Code Pipeline.
  • Experience in using Data Pipeline for moving the data between AWS Services(Storage, Compute) as well as the on - premise data sources.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, Plugin management, Securing Jenkins and configured master/slave.
  • Experience in using source control tools such as GIT and SVN. And involved in activities resolving branching and merging conflicts.
  • Extensive experience of working wif release and deployment of large-scale .Net, Java/J2EE, Android and IOS applications.
  • Experience in deploying services including Jenkins and Nexus on Docker using Terraform.
  • Research and implement new tools such as Kubernetes wif Docker to assist wif auto-scaling, Continuous integration, rolling updates wif no downtime.
  • Automated SQL Scripts Deployment to staging and production Databases wif TFS
  • Working knowledge on configuration management tools like Puppet, Chef, Ansible.
  • Involved in creating Docker Containers and Images in handling multiple images primarily for middleware installations.
  • Scripted multiple recipes in Cookbooks to automate the environment provisioning, and implemented environments, Roles, Data bags in Chef for better configuration management.
  • Using Apigee and Microservices. We do deployment, Scaling and Stack Implementation of the components in an independent way.
  • Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Worked extensively on automation engine Ansible dat automates cloud provisioning, configuration management, application deployment, Intra Service automation, and many other IT needs.
  • Extensive working knowledge on automation for deployment /Configuration of different application servers like WebSphere, WebLogic, JBoss; Web Servers like ApacheTomcat and web containers like Nginx etc.
  • Configured and administered Monitoring tools like Nagios, Splunk, ELK etc.
  • Experience in Database software’s such as Oracle RDBMS, Confidential DB2, MYSQL and Microsoft SQL server
  • Expertise in using JIRA software wif Jenkins and GitHub for real time bug tracking and issue management.
  • Expertise in working under Azure Active Directory for creating roles, tenants and assigning various security policies.
  • Good understanding of Openshift platform in managing Docker Containers Kubernetes cluster.
  • Proficient in using OpenStack Services such as Nova, Neutron, Glance, Cinder, Swift and Key Stone.
  • Experience in deploying the code through Web/Application servers like Web Sphere, Web Logic, Apache Tomcat and JBoss
  • Experience on Virtualization technologies like VMware and creating multiple virtual machines as per the requirements.
  • Ability to deploy on AWS using build scripts (Boto3) and automated solutions using Python.
  • Strong experience in System Administration, Installation, Upgrading Patches, Configuration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and fine tuning on Red Hat Linux Systems.
  • Expertise in Configuring and troubleshooting various Networking, Hardware Linux/UNIX server services issues.
  • Active member of code review team and involved in activities like change management, deployment approvals and release management.
  • Team player wif excellent interpersonal skills, Self-motivated, dedicated and understanding the demands of 24/7 system maintenance and TEMPhas good customer support experience.

TECHNICAL SKILLS

Version Controllers: GIT, SVN, Bit Bucket.

Programming Languages: C, C++, C#, Java/J2EE, Python

Application/Web Servers: JBoss, Apache Tomcat, Apache HTTP Server, Web Sphere, Web Logic.

Configuration Management: Chef,Ansible, Puppet.

Container Tools: Docker, Kubernetes.

Build Tools: Ant, Maven.

CI Tools: Jenkins, Nexus

Scripting Languages: PowerShell, Ruby, Perl, Bash.

Operating Systems: Windows, Solaris, CentOS, Red Hat Linux, iOS

Monitoring Tools: Nagios, Cloud Watch, Elastic Search, Splunk

Networking/ Protocols: DNS, TCP/IP, FTP, HTTPS, SSH, SFTP, SCP, SSL, ARP and DHCP

Bug Tracking Tools: JIRA

Database: MYSQL, DB2, DynamoDB, CassandraDB, MongoDB.

Web Technologies: SOAP, REST

Cloud Environment: AWS, Azure, Confidential Smart Cloud, Open Stack

PROFESSIONAL EXPERIENCE

DevOps/Aws Engineer

Confidential, Durham, NC

Responsibilities:

  • Involved in designing and deploying a multi applicationsutilizing most of the AWS stack including EC2, Route53, S3, RDS, Dynamo DB.Used MYSQL, Dynamo DB (No SQL) and Elastic cache to perform database administration.
  • Automated the build and deployment processes by combining the existing fragmented processes into a continuous integration system.
  • Created build pipelines using AWS Code Pipeline and other AWS developer tools.
  • Deployed and administered virtualized Linux Infrastructure on Amazon AWS, and Rack SpaceCloud. Built Custom Scripts, Workers and clients utilizing AWS SDK to manipulate Amazon EC2 and S3 resources.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Worked on "Continuous Delivery" project, streamlining Dev workflow, integrating automated
  • Hands on wif Serverless architecture using services like Lambda and their integration for repeated use across accounts and environments using CloudFormation Templates.
  • Extensive experience in AWS Redshift data ware house for columnar data storage.
  • Built deployment Pipelines using Jenkins as a frontend for continuous deployment to local staging and test environments and to production environments on demand, using a combination of Ruby, Chef, AWS tools and Shell scripting.
  • Used Git Hub as a Source Code Repository management tool.
  • Responsible for installation & configuration of Jenkins and Support various java builds and Jenkins plug-in to automate continuous builds and publishing Docker Images.
  • Responsible for taking the source code from GIT and compiling using Maven and package in distributed format such as war or tar file.
  • Configuring ‘nginx’ for proxy RESTful API calls to micro-services in Docker containers
  • Container management using Docker by writing Docker files and setup the automated build on Docker Hub and installed and configured Kubernetes.
  • Used Microservice architecture, wif spring boot based services interacting through a combination of RESTand leveraging to build, test and deploy identity Microservices.
  • Created scripts in Python, which integrated wif Amazon API to control instance operations.
  • Configured several Jobs on Rundeck like Bootstrapping nodes, spinning of instances and running chef recipes on target nodes for push button deployment.
  • Experience in monitoring tools like Nagios and Amazon Cloudwatch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency etc
  • Created private cloud using kubernetes dat support DEV, TEST and PROD environments.
  • Setup up and maintenance of automated environment using Chef recipes& cookbooks wifin AWS environment.
  • Working and support in private cloud automation project using Chef, Vagrant, GIT, Power Shell and Ruby.
  • Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed kubernetes manifest files and managed releases of Helm packages
  • Provide assistance to application management team in troubleshooting, deployment, and monitoring of applications residing in the production environment.
  • Develop and execute on maintenance plans across the environment, including deployment of security updates, security management, capacity/usage assessments, batch processing, and operating system and platform evolution planning.
  • Managed Nexus repository tool to maintain the artifacts/dependencies jars.
  • Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects.
  • Integrated JIRA wif CI/CD Pipeline as defect tracking system and configured workflows to automate deployment and issue tracking.

Environment: Git, Maven, Jenkins, Nexus, Chef, AWS (EC2, Route53, S3, Dynamo DB, SNS, SQS, IAM, Auto Scaling, ELB)Docker, Bit Bucket,nginx,Kubernetes, Nagios, Git Hub,Cloud Formation, Python, Rundeck, Cloud Watch,, JIRA.

DevOps/Aws Engineer

Confidential, San Mateo, CA

Responsibilities:

  • Worked on designing and deploying a multitude application utilizing almost all of the main services of the AWS Stack, mainly focused on high availability and fault tolerance environment.
  • Created Cloud Formation templates for main services like EC2, VPC and S3 for reusing current environment.
  • Worked wif IAM to manage the users and groups using IAM by assigning individual policies and roles to each users and group as per requirements.
  • Wrote Ansible playbooks to manage Web applications and also used Ansible Tower. We coordinated wif Terraform DSL for automating inside the AWS cloud.
  • Developed Python Scripts to manage few services on AWS using BOTO3.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile Process.
  • Developed Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Involved in Shell scripts for compilation and deployment processes and automation of builds for windows deployment and Administration.
  • Experienced AWS Developer tools such as CodeCommit, CodePipeline, CodeDeploy, CodeBuild etc.
  • Monitored and created alarms and notifications for EC2 hosts using Cloud Watch.
  • Written Ansible playbooks to manage Web applications and used Ansible Tower and we coordinated wif Terraform DSL for automating inside the AWS cloud.
  • Used CI/CD tools JIRA, GIT, Jenkins and Docker Registry/Daemon for configuration management and automation using Ansible.
  • Developed Ansible Scripts for an automated server provisioning and Docker Images for isolation, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins install multiple plugins to Jenkins, Configured proxy to get auto updates.
  • Configured GIT wif Jenkins and schedule jobs using Poll SCM.
  • Create, maintain and administrating Github and Sub Version repositories as source code management tool.
  • Configuring a local Docker hub for storing Docker images internally using the Docker registry
  • Worked on setting up Splunk to capture and analyze data from various layers, Load balancers, Web Servers and provided regular support guidance to Splunk project teams on complex solution and issue resolution.
  • Installed and configured configuration tools such as Server/WorkStation and nodes via CLI tools to AWS nodes.
  • Experience in doing orchestration using Ansible, to run tasks in sequence and produce chain of events dat can work on different servers.
  • Deployed legacy applications into JBOSS application server.
  • Used Nexus Artifactory for storing of build artifacts.
  • Implemented Docker to provision slaves dynamically as needed. Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for QA and UAT environments.
  • Experienced in Administrating,troubleshooting, configuring and deploying enterprise applications in Web Sphere and Apache-Tomcat.
  • Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.

Environment: Linux/Windows, Cloud Formation, IAM, Amazon EC2, Amazon Web Services, Ansible, Splunk, WebSphere, Apache-Tomcat, Cloud Watch, Jenkins, Terraform,, Docker, Nexus, Openstack, Splunk, GIT, GIT HUB, Maven, Python, Agile, JBOSS, Shell, Ruby.

DevOps Engineer

Confidential, Austin, TX

Responsibilities:

  • Provide support to private cloud environment build on OpenStack
  • Experience deploying, using, and/or contributing to the OpenStack environment.
  • Created Heat templates for and frequently interacted wif Red Hat OpenStack.
  • Experience on Rackspace OpenStack Management, Services like Dedicated hosting, cloud storage and servers, Managed databases in openstack on different projects.
  • Maintained source code repository in SVN.
  • Integrated Openshift to run Docker containers and Kubernetes clusters
  • Implemented SVN metadata including elements, labels, attributes triggers and hyperlinks.
  • Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration Extensively used MAVEN tool to do the builds, integrated MAVEN to Eclipse and did local builds.
  • Build artifacts from Jfrog Arti factory and deployed into a Apache Tomcat app server using PowerShell Scripts.
  • Hands on experience in creating automated, containerized cloud application Platform (PaaS), design and implement DevOps processes dat uses those platforms.
  • Automated the Build and Deployment environment end-to-end using Jenkins.
  • Setups build notifications, created the users and assigned the permissions on Jenkins.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Created Puppet manifests, Classes and modules to automate system operations.
  • Automated deployment modules of IISweb applications, bindings and configuration settings using combination of Power Shell scripts and Puppet.
  • Ensure dat the builds are consistent after being ported from different platforms.
  • Writing/Modifying various Manifests and applying them on the nodes using Puppet.
  • Managed builds and wrote Build scripts for JAVA and WebSphere based applications
  • Working closely wif Web Administrators to setup an automated deployment for SharePoint applications using SVN and Git Tools.
  • Maintained WebSpherefor creating jobs in deploying them in various nodes through Job Manager. In addition, it provides better security when compared to its contemporaries.
  • Worked wif the automated scripts for the Build and Deployment of the applications.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Work closely wif Business analysts and Project managers to meet release and build schedule deadlines.
  • Created User defined types to store specialized data structures in Cassandra
  • Troubleshooting and monitoring of various proprietary Acxiom and 3rd party applications using Splunk.
  • Implemented a distributed messaging queue to integrate wif Cassandra using Apache Kafka andZookeeper.
  • Implemented Kafka Storm topologies, which are capable of handling and channelizing high stream of data and integrating the storm topologies wif Esper to filter and process dat data across multiple clusters for complex event processing.

Environment: Red Hat Linux, Open Stack, Oracle 10g, Puppet, Maven, Jenkins, JAVA, SVN, WebSphere,Tomcat, Splunk, Power Shell, Ruby, Cassandra, Kafka, Jfrog, Docker, Cloud Foundry.

Build/Release Engineer

Confidential

Responsibilities:

  • Created cloud service using Azure.
  • Managed Virtual machines and websites using Azure monitoring Tools Azure CLI.
  • Designed and implemented new procedures for infrastructure migration using Puppet.
  • Writing/Modifying various Manifests and applying them on the nodes using Puppet.
  • Puppet Manifests to provision complex multi-node applications composed of Python, Node,
  • Apache, Nginx Passenger, Unicorn, Elastic Search, Hadoop, and MySQL.
  • Automated deployment of builds to different environments using Anthill Pro.
  • Create and setup automated nightly build environment for Java projects using ANT.
  • Maintained source code repository in subversion, GIT and TFS.
  • Created continuous integration system using Ant, Jetbrains, Team City, full automation, Continuous Integration, faster and flawless deployments.
  • Used Puppet and SALT for Configuration Management tool.
  • Managed builds and wrote Build scripts for JAVA and WebSphere based applications
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds.
  • Maintained the Shell and Python scripts for the automation purposes.
  • Working closely wif Web Administrators to setup an automated deployment for SharePoint applications using SVN and Git Tools.
  • Performed merges for each build from Development Branch to Integration Branch
  • Worked wif the automated scripts for the Build and Deployment of the applications.
  • Experienced in Installing, Configuring and Monitoring using NAGIOS, Sitescope and GRAPHITE.
  • Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures
  • Maintained configuration files for each application for the purpose of build and install on different environments
  • Work closely wif Business analysts and Project managers to meet release and build schedule deadlines

Environment: Red Hat Linux, Anthill Pro, Team City, Azure, JAVA, ANT, GIT, SVN Subversion, NAGIOS, Shell, Python, Bash, SALT, Puppet, Jetbrains, TFS, WebSphere.

Linux/Unix Administrator

Confidential 

Responsibilities:

  • Maintain entire LINUX and UNIX pertinent processes as well as procedures.
  • Installed/Configured/Managed/Administrated all Unix/Linux servers, includes the design and selection of relevant hardware to support the installation/upgrades of Red Hat, Solaris operating systems.
  • Responsible for maintaining and monitoring all patch releases, design various patch installations, strategies, and maintain all systems per NIST standardization.
  • Experience in installing, configuring and implementing the RAID technologies using various tools like LVM, VVM and Solaris volume manager.
  • Responsible for configuring networking concepts like NIS, NFS, SAMBA, LDAP, SSH, SFTP, SNMP, DNS, DHCP, troubleshooting network problems such as TCP/IP, supporting users in solving their problems.
  • Proficient understanding of code versioning tools (GIT).
  • Worked on YUM configuration to patch the servers to the latest OS/Kernel version.
  • Responsible for maintenance of Development tools and utilities and to maintain shell, Perl automation scripts.
  • Experienced in working wif Puppet, centralizing and automating configuration management.
  • Created, installed, WebLogic Application servers, deployed WAR, JAR files on them installed on both Linux, Solaris servers.
  • Worked wif development and QA groups for installation, configuration and testing of software products such as Sybase, Oracle, WebLogic, WebSphere, Tomcat, Apache, Subversion, Clear Case, Java, Eclipse, Perl, GPG, and PVM.
  • Worked on installing and configuring VMware/ESX Servers for virtualizations.
  • Configured and maintained Network Multipathing in Solaris and Linux.
  • Created virtual environments wifin AWS for major corporations. Supervised daily administration activities for SUN, and Confidential UNIX systems.

Environment: UNIX/LINUX, Red Hat, Solaris, RAID, GIT, Shell, Ruby, Perl, Puppet, Oracle, VMware, Amazon EC2, Oracle, Java, Eclipse, AWS, Tomcat, Apache

We'd love your feedback!