We provide IT Staff Augmentation Services!

Sr Devops Aws Engineer Resume

Moosic, PA

SUMMARY

  • A professional AWS DevOps engineer with almost six years of experience in IT industry with major focus on AWS, Development Operations, where we build, manage, release, deploy teh code by automating teh infrastructure.
  • Expert inAWSservices likeEC2, Security Groups, S3, Elastic IP's, Load balancers, Auto - scaling, VPC, Cloud watch, IAM and several other services.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience on working with IAM in creating new roles, users and groups within different accounts with customized policies.
  • Professional in Developing and managing cloud VM's withAWSEC2 command line clients and management console.
  • Skillful in managingAWSRoute53 to route and manage teh traffic between different regions.
  • Managed and maintained teh monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Experience in using Packerto create Automated Machine Images and automated teh whole AMI creation process using Jenkins.
  • Created Amazon Machine Images (AMI's) of EC2 instances usingPacker.
  • Skilled in configuringDockercontainers and createdDockerfiles for different environments.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Experienced on Container Orchestration with Docker andKubernetes.
  • Built Docker image withPackerand provisioning with Kubernetes.
  • Experience in building a MYSQL server in a container and made it to interact with Grafana as its back-end database and deployed it in a kubernetes cluster.
  • Experience in deploying services and applications in to Kubernetes Cluster using Helm.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environments needs and configuration automation using Docker containers.
  • Managed and maintained highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • ‎Built customized TerraformModules for projects to manage code.
  • Experience in Setting up teh build and deployment automation forTerraformscripts using Jenkins.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Have built Jenkins jobs to create AWS infrastructure from GitHub repositories containing terraform code.
  • Designed project pipelines using Jenkins and managed plugins inside Jenkins
  • Integrated Maven with Jenkins for teh builds as teh Continuous Integration process, also used Jenkins to automate Buildings and Deployments.
  • Implemented a Continuous Delivery framework using Jenkins, Chef in Linux environment.
  • Developed build and deployed scripts using MAVEN as build tools in Jenkins.
  • Worked on Hudson and Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Expert in creating Jenkinsconfigurations to generate project artifacts as part of packaging and deployment activities.
  • Experience working on Hashi corp technology Consul.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet, Ansible.
  • ImplementedAnsibleto manage all existing servers and automate teh build/configuration of new servers.
  • ConfiguredAnsibleto manage AWS environments and automate teh build process for core AMIs used by all application.
  • Responsible for automated deployment of Java application in Tomcat Server.
  • Experience in building new application and deployment throughAnsibleand managing them in production environment.
  • Managing existing infrastructure and created new infrastructure usingAnsibleas Configuration Management tool.
  • Deployed applications onAWSby using Elastic Beanstalk. Integrated delivery (CI and CD) using Jenkins and Ansible.
  • UsedAnsibleto manage systems configuration to facilitate interoperability between existing infrastructure and new infrastructure in alternate physical data centers or cloud (AWS).
  • UsedAnsibleto Setup/teardown of ELK stack and troubleshoot teh build issues with ELK and work towards teh solution.
  • Used Ansible to deploy ELK for automating continuous deployment (CD) and configured Nodes.
  • Created Log collection in ELK installed File Beat on all nodes in cluster to send log data to Logstash. Applied filters on log data before sending to Elastic Search.
  • Coordinate with vendors like Atlassian, JFrog to review system information, troubleshoot Level 1 to Level 3 issues, reports bugs and submit improvements.
  • Written Chef Cookbooks and recipes for various packages. Implemented environments, roles, data bags in Chef for better environment management.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Developed cookbooks usingcheffor Deploying services on Hybrid environments, both Windows and Linux.
  • Using Chef deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with Cloud Watch.
  • Experience in configuring and managing Chef master server and involved in developing recipes and cookbooks.
  • Automated teh cloud deployments using Chef andAWScloud formation templates.
  • Experience configuring and managing Puppet master server and experience in updating and creating modules and pushing them to puppet clients.
  • Implemented SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results.
  • Experienced with CloudWatch as IT Infrastructure Monitoring tool and noledge on Splunk.
  • Experienced with Databases Like Oracle, SQL Server, MySQL, NoSQL (DynamoDB, Couchbase), Amazon Aurora.
  • Used both GIT and Bitbucket source control systems to manage code.
  • Excellent experience in documenting and automating teh build and release process.
  • Experience in Linux systems administration and kickstart installation automation with Redhat-based Linux distributions.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Cloud Platform: AWS (EC2, ELB, S3), OpenStack (Nova, Swift, Glance), Azure, Cloud Foundry, AWS ElastiCache, AWS Redshift.

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 2.0.x, JBOSS 4.x/5.x, Red Hat, WebSphere 6.x/7.x/8.x Log

Management tools: Elastic Search, Kibana, Grafana, Logstash.

CI Tools: Jenkins, ANT, Maven, Bamboo.

Container Tools: Docker, Kubernetes, Amazon ECS, Helm, Minikube. Infrastructure as CodeTerraform, Terragrunt, CFT.

Configuration Management tools: Chef, Puppet, Vagrant, Maven, Ansible, Consul.

Virtualization: VMware Client, Windows Hyper-V, vSphere 5.x, Datacentre Virtualization, Virtual Box, KVM, Power VM.

Programming Languages: C, SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP and Ruby.

Network Protocols/Services: LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL,DNS, and DHCP.

Operating systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000, XP, Windows 7, Ubuntu 12/13/14.

Monitoring tools: Splunk, Nagios,Cloud Watch, log Stash ScriptingPerl, Python, Ruby, Shell scripting, YAML, JSON

Data base technologies: Oracle, SQL Server, MySQL, NoSQL (DynamoDB, Couchbase),Amazon Aurora.

Version control tool: Git, Git Hub, Git Lab, Bitbucket, CVS, SVN.

Infrastructure as service: AWS, EC2, RDS, S3, IAM, OpenStack, Azure.

PROFESSIONAL EXPERIENCE

Sr Devops AWS Engineer

Confidential - Moosic, PA

Responsibilities:

  • Working on designing and deploying applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of teh instances.
  • Experience in handling AWS Services such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, CloudFront, EMR, RDS and Glacier.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates on AWS.
  • Used security groups, network ACLs, Internet Gateways and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Setting up IAM user roles with corresponding user and group policies using JSON.
  • Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto Scaling launch configuration templates for launching Amazon EC2 instances while deploying Microservices.
  • Worked on creating teh modules driven AWS Infrastructure with Terraform. Created Infrastructure Git repositories for Terraformto launch teh stacks.
  • Expert in writing Templates for AWS infrastructure, as a code using Terraform to build Development, Testing, staging and production environments.
  • Collaborate in teh automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via Ansibleplaybooks.
  • Worked extensively with Terraform and wrapped itTerragruntand managed teh back-end state in S3 Bucket.
  • Managed security groups onAWS, focusing on high-availability, fault-tolerance, and auto scaling using Terraform templates.
  • Wrote Ansibleplaybooks to manage Web applications. We coordinated with TerraformDSL for automating inside teh AWS cloud.
  • Widely usedTerragruntfor deploying teh changes to teh specific instance and provisioning.
  • Wrote an Ansible role dat combined with Terraform andTerragruntwill deploy an Elastic Beanstalk application and environment.
  • Deployed production-ready KubernetesClusters on top of AmazonEC2 instances usingKOPS.
  • Good experience in writing Helm Charts, KubernetesYAML files for deployment of microservices into Kubernetes clusters.
  • Leveragingkopsimplemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation and recovery of AWS assets.
  • Managed Kubernetes charts using Helm. Created reproducible builds of teh Kubernetes applications, managed Kubernetes manifest files and Managed releases ofHelm packages.
  • Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Experience in deploying Splunk Enterprise on Kubernetes.
  • Coordinate with vendors like Atlassian, JFrog to review system information, troubleshoot Level 1 to Level 3 issues, reports bugs and submit improvements.
  • UsedPackerto create golden images with teh custom configuration. Knowledge on creating Kafka, zookeeper and making AMI's by using Packer.
  • Integrated Docker container-based test infrastructure to JenkinsCI test flow and set up build environment integrating with Git to trigger builds using Web Hooks and Slave Machines.
  • Used Kubernetes to deploy Scale, Load Balance, Scale and manage DOCKER containers with multiple namespace versions.
  • Implemented Continuous Integration using Jenkins.
  • Written and developed Chef Cookbooks from scratch for custom installation of application and updates.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Implemented Maven builds to automate JAR, WAR, and EAR.
  • Used Consul in configuring few of teh services in architecture.
  • Used Ansible for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).
  • Implemented SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Conducted performance testing of Apache, Tomcat, Nginx management services.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.

Environment: & Tools:AWS(EC2, VPC, ELB, S3, RDS, IAM, Cloud Trail and Route 53), GIT, Bitbucket, VPC, Route53, EBS, SQL, ELB, Cloud watch, CloudFormation, Terraform, Kubernetes, Helm Charts, Packer, Ansible, Consul, Docker, Maven,AWSCLI,AWSAuto Scaling, Unix/Linux, Shell scripting, Nagios.

Sr DevOps AWS Engineer

Confidential - Atlanta, GA

Responsibilities:

  • Developed automated solutions for customer applications to be deployed to public cloud environments using immutable infrastructure deployments withTerraformand Ansible.
  • Development and Automation for Deploying Containers, Applications, and Provisioning Public Cloud Environments withTerraform, Ansible, Docker and Kubernetes.
  • WroteTerraform/ Ansible code for automating secure VPC creation as well as teh deployment process of standing up secure Jenkins Server, ELK stack, Security Monkey, Snort IDS, etc.
  • Managed Dockerorchestration and Docker containerization usingKubernetes.
  • Expertise in setting up Kubernetes on AWS for production using KubernetesOperations (Kops).
  • Launched Docker containers on pods on top of multi-node Kubernetes cluster in AWS environment with help ofKopsand kubectl.
  • Deployed Kubernetes clusters on top of Servers usingKOPSand managed local deployments in Kubernetes.
  • UsedKubernetesto orchestrate teh deployment, scaling and management of Docker Containers.
  • Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes andHelmpackage manager for Kubernetes.
  • Skilled in maintaining Dockercontainerclusters managed by Kubernetes and deployed Kubernetes applications usinghelmcharts.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions usinghelmcharts.
  • Experience in working withAWSCloudadministration which includes services like EC2, VPC, ELB, S3, EBS, Elastic Beanstalk, AMI, SNS, RDS, DynamoDB, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation and Security Groups.
  • DesignedAWSCloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked on Docker hub, creating Dockerimages and handling multiple images.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool with GIT and Maven to schedule teh builds.
  • Knowledge of working on microservice architecture and tools such as Consul.
  • Worked with Configuration Management automation tool Ansible and TEMPhas worked on integrating AnsibleYAML Scripts.
  • Created Ansible playbooks to automatically install packages from a repository, to change teh configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages also to assist in building automation policies.
  • Managed a PaaS for deployments using Docker, Ansible which reduced considerably deployment risks.
  • Created Ansible supported YML scripts to restart JBoss, Tomcat, and Jetty servers through GUI.
  • Created Ansibleplaybooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation.
  • Maintained and Administered GIT Source Code Tool.Defined dependencies and plugins in MavenPOM.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Worked with logging/monitoring tools such as Splunk, Logstash, CloudWatch and Nagios.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Used elastic search through JSON and JavaAPI.
  • Involved in writing SQL queries to implement teh schema related changes for internationalization and debugged teh build errors using SQL queries to make sure Database is not corrupted.
  • Designed and implemented scalable, secure cloud architecture based on AmazonWebServices.
  • Strong use of scripting languages like Shell, Bash, Ruby and PHP.
  • Used Bitbucket source control systems to manage code.

Environment: AWS(EC2, VPC, ELB, S3, RDS, IAM, Cloud Trail and Route 53), GIT, Bitbucket, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Terraform, Kubernetes, Helm Charts, Packer, Consul, Ansible, Docker, Maven,AWSCLI,AWSAuto Scaling, Unix/Linux, Shell scripting,Agile, Jenkins, Nexus, Puppet, Nagios WebLogic, TOMCAT, Python Scripts, Ruby Scripts, XML, Oracle, Unix.

Sr AWS/DevOps Engineer

Confidential - Minnetonka, MN

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto Scaling groups, AMIs.
  • Design roles and groups using Identity Access Management (IAM).
  • Implemented messaging solution to automate device data sync with client database utilizing Openshift applications deployed on AWS.
  • Creating automated build and release environment using CI/CD pipe line. Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms & notifications for EC2 hosts using Cloud Watch.
  • Developed and managed cloud VMs withAWSEC2 command line clients and management console. Implemented DNS service through Route 53 on ELBs to achieve secure connection via https.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup onAWS.
  • Implemented teh Docker for wrapping up teh final code and setting up development and testing environment using Docker Hub and Docker Container Network.
  • Created and maintained automation of environment usingChefrecipes& cookbooks within AWS environment.
  • Analysed and Validated chef cookbooks with foodcritic and test kitchen. Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Wrote and testedChefcookbooks using git and Test Kitchen.
  • Converting production support scripts to Chef Recipes.
  • ImplementedChefto deploy teh builds for Dev, QA and production.
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
  • Worked on Version control setups like GIT and integration tools Jenkins
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Deployed Kubernetes dashboard, Role based access control, ELK as addons on teh cluster.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Bash Scripting to automate routine jobs.
  • Experience in Container management usingDockerby writingDockerfiles and set up teh automated build onDockerhub.
  • Worked on Microservices for Continuous Delivery environment usingDockerand Jenkins.
  • Created and managed aDockerdeployment pipeline for custom application images in teh cloud using Jenkins.
  • Developed shell scripts for automation of teh build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.
  • Worked on Apache and Firewalls in both development and production.

Environment: Chef, Docker, AWS, Maven, SonarQube, Python, Shell, VMware, Java, Ant, Maven, Jenkins, Hudson, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, GIT, SVN, Windows, Ruby, Chef, JIRA.

AWS/DevOps Engineer

Confidential -Mountain View, CA

Responsibilities:

  • As a Build and Release Engineer accelerated teh project timelines by enabling seamless collaboration, integration and communication in teh software development community.Designed and implemented Continues Integration process and tools with approval from development and other effected teams.
  • Managed Windows virtual servers and Ubuntu Linux (Rackspace and AWS EC2) with Puppet using Git.
  • Managed teh development activities for teh multiple server instances by enabling password less SSH communication between teh servers.
  • Worked closely with teh development team in teh design phase and developed use case diagrams.
  • Integrated Maven with shell scripts created in bash to automate teh deployments for teh Java based applications.
  • Experienced in setting up Continuous Integration environment using Jenkins.
  • Building and monitoring software projects continuously with CI tools like Jenkins and Hudson.
  • Used teh continuous integration tool Jenkins to automate teh daily processes.
  • Configured AWS EC2 instances using AMI (Linux/Ubuntu) for specific application.
  • Maintained EC2 instances and S3 buckets on AWS
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Worked on Oracle Databases there by connecting different environments to these databases in lower and production environments.Automated teh cloud deployments using Puppet and AWS CloudFormation Templates.
  • Created and updated Puppet manifests and modules, files, and packages stored in teh GIT repository.
  • Lead Automation deployment team and worked with Puppet, written puppet modules for application deployment.
  • Designed and implemented fully automated server build management, monitoring and deployment by using DevOpstechnologies like Puppet.
  • Used Puppet Server and Workstation to manage and configure nodes.
  • Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Created and maintained teh Shell deployment scripts for web application servers.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on teh specific requirements using J2EE/Struts and WebLogic Server with DB2 as Database.
  • Worked on Confluence to share noledge with other teams.
  • Performed integrating, JUnit and code quality Tests as a part of build process.
  • Implemented Automated Application Deployment using chef.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments.

Environment: Subversion (SVN), Puppet, Jenkins, Confluence, Java/J2EE, ANT, MAVEN, Web Logic, Shell Scripts, Junit, XML, UNIX, Windows, Oracle.

DevOps Engineer

Confidential

Responsibilities:

  • Worked closely with software developers and DevOps to debug software and system problems.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented Maven builds to automate JAR, WAR, and EAR.
  • Wrote ANT and MAVEN Scripts to automate teh build process and Shell/Perl scripts to automate teh deployment process.
  • Used Jenkins for Continuous Integration and deployment in JBoss Application Server.
  • Worked with teh Architects on SDLC process being teh owner of post development environments
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all teh IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and Worked with development team to migrate Ant scripts to Maven.
  • Performed Functional and Stress Testing for a few applications using Mercury Load runner.
  • Installed and administered Artifactory repository to deploy teh artifacts generated by Maven and to store teh dependent jars which are used during teh build.
  • Performed all necessary day-to-day Subversion functions for teh project like merging, creating branches and tags using Tortoise SVN/ Visual SVN.
  • Tracked backlogs and fixed bugs using JIRA.
  • Integrated JIRA with subversion and configured with Jenkins to automate teh entire Build and release process.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Kept track of all teh releases and request of teh developers through Infrastructure management tool.
  • Supported engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary.
  • Created tickets for bug stories and feature stories in JIRA with co-ordination of QA/BA team respectively and issued it to developers to fix bugs and include necessary feature add.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts using Git SVN.

Environment: Subversion, AWS, Clear Case, Jenkins, Java/J2EE, ANT, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting, CVS.

Hire Now