We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

St Louis, MissourI

SUMMARY:

  • AWS Certified DevOps Engineer Around 8+ years of comprehensive experience in the areas of designing, developing, Continuous Integration, Continuous Delivery, Continuous Deployment and Continuous Monitoring of Enterprise level distributed applications.
  • Experience in building an automated build pipeline and deployment, by implementing DevOps principles CI, CD, CM and agile and software development methodologies to seamlessly deliver high quality software applications to the end users at the speed of need generating value for the company and the customers .
  • Experienced in managing applications by implementing AWS services which includes EC2, S3, EBS, VPC, ELB (Elastic Load Balancing), AMI, SNS, RDS, IAM (Identity &Access Management), KMS, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experience on AWS platform and its dimensions of scalability including EC2, S3, Route53, ELB, EBS, VPC, AMI, SNS, RDS, IAM, Auto Scaling, CloudFront, Cloud Watch, Cloud Trail, Security Groups.
  • Expertise in developing templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Implemented Terraform modules for deployment of various applications across multiple cloud. Providers and managing infrastructure and created infrastructure in a coded manner using Terraform.
  • Experience in writing AWS Cloud Formation templates to create custom size VPC, Subnets , NAT, EC2 instances , ELB’s and Security groups.
  • Working AWS provisioning EC2 Infrastructure, VPC setup, Auto Scaling for availability of EC2 Instances and availability of applications and deploying applications in Elastic load balancing.
  • Expertise in using Amazon IAM to grant fine - grained access to AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
  • Experienced in using AWS elastic bean stack as Platform as a service(PaaS) to manage the AWS cloud environment.
  • Experience in working as a DevOps Engineer, Build & Release Engineer, System Administrator operations process and tools area (Code review, unit test automation, Build & Release automation, SCM, Incident and Change Management).
  • Conversant with all phases of Agile Software Development Life Cycle (SDLC) involving System Analysis, Design, Development, Testing, Implementation and Technical Support.
  • Hands on experience on deploying applications from on premises databases to the AWS cloud infrastructure.
  • Experience working with version control systems like Subversion, GIT and used Source code management tools GitHub, GitLab, Bitbucket including command line applications.
  • Hands-on experience with Continuous Integration and Continuous deployment using the tools Jenkins, Chef, Git, and Docker.
  • Experience in administration and maintenance of source control management systems such as GIT and Sub Version, created tags and branches , fixed merge issues and administration software repositories.
  • Experience working on several Docker components like Docker Engine, Hub, Machine , creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Hands-on experience with Docker Containers and Tomcat servers for application deployment.
  • Implemented a CI/CD pipeline involving GitLab, Jenkins, Chef, Docker, and Selenium for complete automation from commit to deployment.
  • Implemented Chef recipes for deployment of builds on internal data center servers. Modified and re-used old Chef recipes to create a deployment directly into Amazon EC2 instances.
  • Hands on experience with configuring continuous integration within a development environment using tools such as Jenkins, Puppet, Chef, Git.
  • Extensively worked with automation tools like Jenkins , to implement the End-to-End Automation.
  • Extensively worked with Puppet on developing modules and manifests to automate infrastructure provisioning and configuration management across multiple nodes in the cluster.
  • Installed and Configured Chef Enterprise and Chef Workstation hosted as well as On-Premise, Bootstrapped Nodes, Wrote Recipes, Cookbooks and uploaded them to Chef-server.
  • Experience in using build tools like MAVEN and ANT for the building of deployable artifacts such as war, jar& ear from source code.
  • Experience in configuring, monitoring, upgrading and maintaining IAAS.
  • Hands on experience in configuring boot process, partitioning hard drive, creating and mounting file systems/swap storage, configuring networking and software applications management in Linux/Unix.
  • Extensively worked on Ansible deployments, written various ansible playbooks with multiple roles, tasks with loops, templates, service management, host variables, group variables etc.
  • Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Experienced in manipulating and updating files in python.
  • Expert in deploying the code through web application servers like Apache Tomcat/WebLogic/JBOSS/IIS application servers.
  • Experience in working with Web-Development technologies like HTML, DHTML, Java Script, CSS, XML.
  • Strong coding/scripting skills like Linux BASH Shell, Python to automate various jobs in the build pipeline.
  • Proficient in Python, Ruby, Perl, Bash Scripts for on Middleware tools for deployment of Java applications.
  • Hands on experience in Deploy, Configure and maintain compute on Azure cloud and trouble-shooted Azure cloud related issues.
  • Experience setting up instances behind Elastic Load Balancer in AWS for high availability .
  • Worked extensively with different Bug tracking tools like JIRA, Remedy, HP Quality center.
  • Experienced in deploying Database Changes to Oracle, SQL, NO SQL and MYSQL databases.
  • Involved in migration of applications with experience of installing, configuring and administrating.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Good knowledge and hands on Experience in some monitoring tools like Data log, New Relic, Cacti etc.
  • Experience automating deployments on Servers using J Boss, Tomcat, Web Sphere.
  • Ability to work closely with teams, to ensure high quality and timely delivery of builds and releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.

TECHNICAL SKILLS:

Cloud Technologies: AWS, AZURE, GCP.

Configuration Management: Ansible, Chef, Puppet

Integration Tools: Jenkins, Hudson, Bamboo, Team city

Containerization Tool: Docker, Kubernetes

Development/Build Tools: ANT, MAVEN, Gradle

Version Control: Git, Git Hub, SVN, Bitbucket

Scripting languages: Shell, Bash, Python, YAML, Ruby, Perl & PHP

Monitoring Tools: Nagios, ELK, Splunk

Operating Systems: Linux (Red hat, CentOS, Ubuntu, SUSE), UNIX (HP-UX, Solaris, IBM AIX) and Windows Server

Web Application Servers: WebLogic, Tomcat, Apache http, IIS, Nginx

Databases: Oracle, MS SQL Server, MySQL, PostgreSQL

Virtualization: Oracle Virtual Box, VMware, Vagrant, WebSphere

Methodologies: Agile, Scrum, Kanban, ITIL and Waterfall

PROFESSIONAL EXPERIENCE:

Sr. AWS DevOps Engineer

Confidential, St. Louis, Missouri

Responsibilities:

  • Designed, configured and managed Cloud infrastructures utilizing Amazon Web Services (AWS) like EC2, Elastic Load-balancers, Elastic Container Service, S3, Elastic Beanstalk, CloudFront, Elastic File System, RDS, DynamoDB, DMS, VPC, Direct Connect, Route53, Cloud Watch , Cloud Trail, Cloud Formation, IAM, EMR and Elastic Search.
  • Created AWS EC2 instances for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, RedHat, and Ubuntu.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets , E C2 instances, ELB, Security Groups.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executed the scripts and created alarms and notifications for EC2 instances using Cloud Watch.
  • Configured and Managed Elastic Load Balancing (ELB) for fault tolerance, and network load balancing and to avoid single point failure of applications.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to build a secure zone environment for organizations in AWS public cloud.
  • Created functions and assigned roles in AWS Lambda to run python scripts, and to perform event driven processing.
  • Worked on AWS API Gateway for custom domain and Record sets in Route53 for applications hosted in AWS Environment.
  • Maintenance of source code in Version control systems includes Subversion (SVN), GIT and GITHUB.
  • Developed GIT hooks for the local repository, c ode commit and remote repository, code push functionality and worked on the GitHub.
  • Built scripts using MAVEN build tools in Jenkins to move from one environment to other environments and Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Installed Jenkins on a Linux server & created master-slave configuration to implement multiple parallel.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and Orchestrate changes across servers and components.
  • Automated configuration management and deployments using Ansible playbooks.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Extensively worked on creating Docker file, build the images, running Docker containers and managing application by using Docker Cloud .
  • Worked on Docker Engine, Docker HUB , Docker Images , Docker Compose for handling images for installations and domain configurations.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Managed Kubernetes Charts using Helm and created reproducible builds of the Kubernetes.
  • Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.
  • Experience in Developing CORN, BASH, PERL, Python shell scripts to automate CRON jobs and system maintenance.
  • Created Cloud Watch dashboards for monitoring CPU utilization , Network In-Out, Packet In-Out and other parameters of the instances.
  • Used ELK to collect, search, analyze log files then illustrate data with various dashboard such as metric, graphs, pie-chart, aggregation table.
  • Used Ansible to Setup/teardown of ELK stack (Elastic search, Log stash, Kibana ) and troubleshooted the build issues with ELK.
  • Experienced in keeping up and looking at log archives using monitoring tools like CloudWatch, Nagios, Splunk, ELK Stack and App Dynamics.
  • Experience in using Splunk for log analyzing and improving the performance of servers and wrote several custom Splunk queries for monitoring and alerting.

Environment: AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud watch, Route 53, Cloud trail, Cloud Formation, AMI, SNS, SQS Lambda, ELK, API, CLI, CDN)DynamoDB, Azure, Kubernetes, Docker, Terraform, Chef, Ansible Jenkins, Maven, Git, SVN, Jira, Bash, Shell, Python, Ruby, Tomcat, WebLogic, Nagios, Splunk, RHEL.

Azure-DevOps Engineer

Confidential, Austin, TX

Responsibilities:

  • Migrating Services from On-premise to Azure Cloud Environments and Collaborate with development and QA teams to maintain high-quality deployment.
  • Used SQL Server Integration Services (SSIS) to import the Logs data into SQL Server and Worked in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, GCP Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, and Auto-Scaling.
  • Experience in Private Cloud and Hybrid Cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure Web and database deployments.
  • Worked as an administrator on Microsoft Azure and part of DevOps Team for internal projects Automation and Build Configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.
  • Installing the Applications Insights tool on the Web Services and configuring an Application Insight workspace in Azure and configured an Application Insights to perform Web Tests and alerts.
  • Experience on Power Shell scripts to automate the Azure Cloud system, creation including end-to-end infrastructure, VMs, storage, firewall rules.
  • Creating repositories, branches , tags in GitHub and assist the developers to fix merging issues and creating local, virtual repositories i n Artifactory for the project.
  • Release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
  • Administer computing service in various infrastructure providers in Amazon AWS and Microsoft Azure.
  • Provided continuous improvement to Agile software development teams by working with Jenkins under the CI/CD pipeline.
  • Worked on AWS Cloud to provision new Instances, S3 Storage Services, AWS EC2, Cloud watch Services and CI/CD pipeline management through Jenkins.
  • Design and implementation of the Continuous Delivery pipeline, using Continuous Integration, Continuous Delivery , and automated environment provisioning.
  • Experience in Deploying Artifacts such as WAR and EAR using build automation tools like Ant and Gradle, Maven.
  • Experience with Configuration Management Tools like Chef and responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
  • Experience with setting up Chef Infra, Bootstrapping Nodes, Creating and uploading Chef recipes, Chef node convergence in Chef SCM.
  • Used Chef Knife , Ohia to create Chef Cookbooks and Recipes to install packages, that automate with Linux and Setting up Chef Cookbooks to perform builds and deployment management.
  • Written cookbooks in Chef to automate the environment provisioning and Implemented environments, Roles, Data bags in Chef for better environment management.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR.
  • Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm .
  • Created Clusters using Kubernetes and worked on creating many pods, replication controllers , Services, Deployments, Labels, health checks and ingress by writing YAML files.
  • Configured Kubernetes Plugin for Jenkins agents to be dynamically provisioned on a Kubernetes cluster.
  • Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application Monitoring in integration with AWS Lambda and CloudWatch.
  • Then store that Logs and Metrics into S3 Bucket using Lambda Function.
  • Configure Continuous Integration from source control, setting up build definition within Visual Studio Team Services ( VSTS ) and configure Continuous Delivery to automate the deployment of ASP.NET MVC applications to Azure web apps.
  • Automate the Build and Deploy of all internal Java &SC environments using various Continuous Integration Tools and scripting languages ( Python, Shell, and PowerShell).
  • Experience in various scripting languages like Shell, Ruby, and Python on DevOps tools, CI/CD, and AWS Cloud Architecture.
  • Worked with JIRA as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker and Depended on Confluence for documenting about the progress of Projects and Sprints.
  • Installed and configured VMware ESX server instances for virtual server setup and deployment. Responsible for creating VMware virtual guests running Linux, Windows.
  • Experience in implementing and administering the monitoring tool Nagios for monitoring and alerting Services for servers , Switches, Applications and Services.
  • Building and maintaining Docker container clusters managed by cabernets, Linux, Bash, GIT, Docker, on GCP, Utilized and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Used Nagios for monitoring, Configuration, Deployment and Testing purpose and developed scripts, which are to be executed as checks by Nagios for execution in both Windows and Linux environments.

Environment: AWS, Azure, Chef, Nagios, Jenkins, Java/J2EE, WebLogic, GIT, GitHub, Docker, Nexus, Python, Bash, Chef Server, Tomcat, CentOS, Linux, Bit Bucket, Agile, Unix, JIRA, Sonar, Perl, XML, JBOSS, Terraform, Kubernetes, Docker, Artifactory, SQL Client, open Stack, Salesforce .

DevOps/AWS Engineer

Confidential, Long Island City

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto Scaling in AWS Cloud formation.
  • Designed, configured and deployed multiple applications utilizing the Amazon Web Services focusing on high-availability, Auto-Scaling and defined IAM, Security Groups in AWS.
  • Maintained and administered GIT source code repository and GitHub Enterprise.
  • Managed code by maintaining code repository in GIT, improve practices of branching and code merge to custom needs of development team.
  • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, performance tuning, troubleshooting issues and maintenance.
  • Experience in Branching, Tagging, Release activities on Version Control Tool using GIT and developing Custom Scripts to monitor repositories, Server storage.
  • Handled ANT dependency system to deploy release Artifacts to Artifactory to share them across projects.
  • Wrote ANT Scripts to automate the build process and provided ANT build script for building and deploying the application.
  • Created and maintained Ant build.xml’s and Maven Pom.xml’s for performing the build procedures.
  • Configured and Setup a chef development server to test pre-production Chef Cookbooks in an automation pipeline.
  • Configured Chef Server and Chef Solo including Bootstrapping of Chef Client nodes for provisioning.
  • Designed and implemented CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes.
  • Experience in managing cluster of containers using Docker Swarm and deployed spring boot applications.
  • Container management using Docker and by writing Docker files and setting up the automated build on Docker Hub.
  • Used Docker Swarm for clustering and scheduling Docker container.
  • Worked on creation of Docker Containers and Docker Consoles for managing the application life cycle.
  • Experience in Setting up Puppet Master, Client and wrote scripts to deploy applications on Dev, QA, Prod environment.
  • Provided installation & maintenance of Puppet infrastructure and developed Puppet Recipe & modules for configuration management.
  • Expertise in using various Puppet features such as resource management (Package, Service, and File), User Management, Modules, Class, Definition, Templates, factor and external commands.
  • Configuring and maintaining virtual server environment using VMWARE ESX/GSX, vSphere, Center.
  • Installed, Configured Splunk for resource Monitoring/Network Monitoring/Log Trace Monitoring, Maintaining Splunk servers and adding new services and servers.
  • Experience in deployment of applications on Apache Web server and Application Servers like Tomcat, JBoss.
  • Exposed to all aspects of SDLC such as Analysis, Planning, Developing, Testing and Implementing and Postproduction analysis of the projects with A gile, Scrum, Waterfall model.
  • Designed, implemented, maintained, and troubleshooting of High available critical applications running on Apache and MySQL/PostgreSQL database.

Environment: Bamboo, Ansible, AWS, Docker, SVN, GIT, ANT, MAVEN, Jenkins, Puppet, Ruby, Jboss, Agile, Scrum, Waterfall. Shell, Tomcat.

DevOps - Build & Release Engineer

Confidential

Responsibilities:

  • Managed code by maintaining code repository in GIT, improve practices of branching and code Merge to custom needs of development team.
  • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, performance tuning, troubleshooting issues and maintenance.
  • Experience in Software configuration management systems such as GitHub and Git Lab also responsible for integration, Configuration Management and Automation for product software development.
  • Proposed an administered and engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process and used Jenkins for automating builds and automating Deployments.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef server.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Experience in using configuration management tools like Chef and supported Chef environment with many servers and involved in developing manifests.
  • Experienced in Installing, Configuring and Monitoring using NAGIOS.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Monitored and reporting using graphs using Nagios to show the developers and management when performance issues are reported by the customers.

Environment: GIT, Jenkins, ANT, Maven, Puppet, Chef, Web Servers, Web Logic, Jboss, Windows and Linux Environment, shell, Bash.

Linux Administrator

Confidential

Responsibilities:

  • Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs and analyzing the user logs.
  • Installation, configuration and administration of redhat Linux 5.x/6.x, Solaris 10, centos, ubuntu, openSUSE, Debian, fedora comprising of testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
  • System builds, server builds, install, upgrades, patches, migration, troubleshooting, security, backup, disaster recovery, performance monitoring and fine-tuning on red hat Linux systems.
  • Deployed the java applications into web application servers like web logic.
  • Troubleshooting network related issues using packet capturing software such as iptables, top wrappers, netstat, traceroute.
  • Performing snapshots , cloning, migration VMware convertor, virtual infrastructure client.
  • Backup & restore management of the virtual machines.
  • Creation/maintaining/deletion of user accounts using MS active directory and group policies.
  • Setting up of network environments using TCP/IP, DNS, DHCP, Configuring Proxies, Monitor LAN/WAN.
  • Worked with Webservers, website redirecting, FTP Servers.
  • Installed, configured and administering Microsoft Windows 2008 R2/2003/2000 Servers.
  • Hands on experience in performing system administration for Linux distributions such as Debian, centos, fedora, redhat enterprise Linux.
  • Created and modified users’ groups with Sudo permissions and Configured inbound and outbound firewall rules to secure the traffic flow.
  • Hands-on experience in installing and configuring SSH ( secure shell) encryption to access on ubuntu and red hat Linux securely.
  • Coordinated with developers, business analyst and mangers to make sure that code is Deployed in the Production Environment.

Environment: RHEL 4/5.X, Centos, VMware Vsphere 4.0, VMware Esx 3.5.0, Shell Scripting, Apache Tomcat, Nagios, SVN, Windows XP/7/2003/2008, Fedora, Redhat, Debian, Centos, Active Directory, DNS, DHCP, PowerShell, VMware.

We'd love your feedback!