We provide IT Staff Augmentation Services!

Aws/ Devops Engineer Resume

2.00/5 (Submit Your Rating)

Salt Lake City, UtaH

PROFESSIONAL SUMMARY:

  • Over 7.5+ years of industry experience in AWS and DevOps with strong innovative and technical background.
  • Possess strong interpersonal skills with excellent verbal and written communication skills and have the ability to effectively interact with all levels of employees including senior management.
  • Proficient working with Amazon Web Services provided services like EC2, EBS, ELB, S3, RDS, VPC, SNS, Route 53, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Auto Scaling, IAM, Elastic Bean Stalk, Data Pipeline and Security Groupsin a highly available and scalable production environment.
  • Experienced in Linux Administration, Software Configuration Management/Release Management (SCM/RM), related tools and processes.
  • Resolved /Helped Linux(Redhat Linux, Amazon Linux, Ubuntu) issues in AWS cloud such as deploying, performance tuning, autoscaling, instances stuck, unable to login, Identifying root cause after checking customer cloudtrail logs, cloudwatch logs not updating, AMIs, latency issues in cloud with their application, cloudwatch alerts, ssl certs deployments for apache, ELB certs deployment and as well as working for fault tolerance and for disaster recovery.
  • Helped customers deploying their applications in AWS cloud using Opsworks(managed Chef), Codedeploy, Elasticbeanstalk, troubleshooting customer's cloud formation stacks,
  • Have worked extensively with continuous integration, continuous delivery and configuration management tools like Chef, Ansible, Puppet.
  • Wrote Ansible Playbooks with YAML, SSH as the Wrapper to manage configurations of AWS Nodes & test Playbooks on instances using Python, run Ansible scripts to provision development servers.
  • Experience in Working with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications and Well versed with Ansible Playbooks, modules, and roles.
  • Deployed & configured CHEF Server & CHEF Solo including bootstrapping of client nodes for provisioning;
  • Managed & configured hundreds of servers using Chef.
  • Written several Chef Cookbooks &Recipes with Ruby scripting to automate the installation of WebLogic domain & JDK & customized Recipes from Chef Supermarket to align with current requirements.
  • Experience in the PaaS service like OpenShift provided by the RedHat and Streamlined installation of OpenShift on partner cloud infrastructure such as AWS.
  • Expertise in creating DevOpsstrategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
  • Experience with OpenStackServices such as Compute, Network, Storage, Dashboard,Image, Identity, Monitoring, and Orchestration Service.
  • Has experience in using web servers like Apache, Tomcat and Websphere, for deployment and hosting.
  • Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, Reporting, SharePoint).
  • Experience working with branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Bitbucket, Subversion (SVN), Perforce, and Rational Clear Case on Linux and windows platforms.
  • Worked with Installation of LAMP stack.
  • Efficient experience in using Nexus and Artifact Repository managers for Maven builds.
  • Experience in continuous integration tools like Teamcity and Jenkins.
  • Designed and created multiple Deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools Deployed and maintained Chef role - based application servers, including Apache, Nginx, and Tomcat.
  • Experienced on Docker containers infrastructure and Continuous Integration for building & deploying containers.
  • Implemented CI using Jenkins with automated unit tests and code quality analysis like SonarQube.
  • Good knowledge in Java/.NET, C++, C and Manage software configurations and builds in a UNIX environment.
  • Have good experience in working with Linux and Windows Server 2012R2.
  • Have knowledge on Azure App & Cloud Services, PaaS, Azure Data Factory, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, ARM Templates, PowerShell scripts, IaaS, storage, network and database.
  • Has the ability to build deployment, build scripts and automated solutions using scripting languages like Shellscripting (Bash),Powershell, Python, Ruby.
  • Managed system configuration by developing Chef Cookbooks and Recipes.
  • Experienced in working with Jira and Confluence.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes.
  • Worked with Terraform.

TECHNICAL SKILLS:

Cloud Platform: AWS, Microsoft Azure, Openstack.

Configuration Management: Chef, Puppet, Ansible, Docker, Vagrant.

Database: Oracle, MySQL, MS Sql.

Build Tools: ANT, Maven, Jenkins, Bamboo, Code Deploy.

Version Control Tools: Subversion (SVN), Bitbucket, GIT, GIT Hub.

Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere.

Languages/Scripts: C, C#, Java, Shell(Bash), Powershell, Python and Ruby.

SDLC: Agile, Scrum.

Web Technologies.: HTML, CSS, Java Script, AngularJS, XML, JSON.

Operating Systems: Linux, Windows.

EMPLOYMENT HISTORY:

Confidential - Salt Lake city, Utah

AWS/ DevOps Engineer

Responsibilities:

  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Successfully created stacks for creating few services through CloudFormation templates.
  • Created multiple Windows Server EC2 instances with supporting ELB’s and Autoscaling etc by writing CloudFormation Templates.
  • Managing AWS infrastructure and automation with CLI and API. Worked on Inbound and Outbound services with automation of Chef.
  • Resolved various issues in AWS cloud such as deploying, performance tuning, Autoscaling, instances stuck,, unable to login, unable to boot, Identifying root cause after checking customer CloudTrail logs, reserved instances, EBS snapshots, AMIs, latency issues in cloud with their application, CloudWatch logs not updating etc.
  • Resolved Domain join issues by RDPing to the server and checking the chef log.
  • Given the ability to do the Database backup for our developers by modifying the available chef cookbook.
  • Investigated and rectified why the CloudWatch logs were not updating.
  • Wrote a Powershell script for Installing SSIS on our reporting server.
  • Worked extensively with TeamCity for building and running the Kitchen testing.
  • Configured the Chef nodes by using custom chef recipes and cookbooks.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Root cause analysis and fixing the Windows/IISWeb Server Related issues.
  • Created custom domain name for the API’s and also created aliases for them in route53 with the newly created Cloudfront distribution. Also, worked on creating the same for automation by writing CloudFormation templates.
  • Worked extensively with Bitbucket for Branching, Tagging, and Release Activities on Version Control.
  • Worked extensively with Bug tracking tool like JIRA.
  • Used defect tracking system in Jira & managed various requests to enhance workflows and added/ updated components user permissions.
  • Working on creating and implementing application monitoring, and logging strategies using New Relic, Logstash, Elastic Search and Kibana.
  • Installed, configured and managed the ELK (Elastic Search, Log Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups Stash and Kibana) for Log management within EC2/ Elastic Load balancer (ELB) for Elastic search.
  • Documented and uploaded various best practices, how to do procedures and project related work in Confluence and also linked them with the related JIRA tasks.
  • Configured and administered Octopus tool for .NET deployments and created nuget packages for deployment in DEV, QA, UAT, PALT and PROD.
  • Worked with Octopus Deploy to deploy the code to different environments located in AWS servers.
  • Have a good exposure working with container based deployments using Docker, working with Docker images, Dockerhub and Docker registries.
  • Worked on sprints and completed all the assigned tasks within the sprint timeframe.
  • Worked closely with the development teams to achieve high quality, highly available and dynamic solutions.

Environment: Amazon Web Services(IAM, S3, EC2,VPC, CloudWatch, Autoscaling, CloudFormation etc), BitBucket, Git, Chef, Windows Server, Agile, TeamCity, Octopus, Json, Bash, Shell, Python, Powershell, PHP, Ruby.

Confidential - New Brunswick, NJ

AWS DevOps Engineer

Responsibilities:

  • Involved in designing and deploying a large applications utilizing almost all of the AWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWSCloudFormation.
  • Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Created AWSRoute53 to route traffic between different regions.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Deployed and managed web applications and services into AWS by using Elastic Bean Stalk.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Working on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services and deployed application containers as Pods.
  • Managing Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
  • Collaborated in the automation of AWS infrastructure via Terraform, Ansible, and Jenkins - software and services configuration via Chef cookbooks.
  • Responsible for writing playbooks for deploying applications using Ansible.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks using CI tool like Jenkins.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage the changes.
  • Carried automated Deployments and builds on various environments using continuous integration (CI) tool Jenkins.
  • Built a new CI pipeline for testing and deployment automation with Docker, Jenkins, and Ansible.
  • Installed, Configured, Administered Jenkins Continuous Integration Tool also automated Continuous Build and deploy Scripts for Jenkins.
  • Experience running LAMP(Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
  • Administer OpenStacknetworking environment and supporting hardware switches and firewalls.
  • Configured the Chef nodes by using custom chef recipes and cookbooks.
  • Managing AWS infrastructure and automation with CLI and API. Working on Inbound and Outbound services with automation of Chef.
  • Experienced in build and deployment of Java applications on to different environments such as QA, PALT, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Created Dockercontainers automatically using Jenkins and Git.
  • Used Jenkins with Dockerto build, publish and test dockerimages with the application code and to have an audit trail for tracing container images.
  • Experience with Bug tracking tool like JIRA.
  • Worked with various scripting languages like Bash, Ruby, Powershell and Python.

Environment: Amazon Web Services, IAM, S3, EC2,VPC, CloudWatch, Maven, Tortoise SVN,Bitbucket, GitHub, Chef, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, .NET, Json, Bash, Powershell, Python, Ruby.

Confidential, Nashville, TN

AWS DevOps Engineer

Responsibilities:

  • Used AWS cloud services like EC2, VPC, Autoscaling to build highly scalable,secure and flexible systems to handle expected and unexpected load bursts.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Build and configured a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating Chef recipes for a Proof of Concept.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Created and maintained Subversion repositories, branches and tags and Experience.
  • Enforced development policies using Subversion hooks and other metadata.
  • Installed and configured Nagios for monitoring the network bandwidth and managed it with Puppet and installed Nagios adding checks on Windows using NCS Client.
  • Developed automation scripting in Python using Puppet to deploy and managed Java applications across Linux servers.
  • Automated the Openstackinstallation (Keystone,Glance,Swift,Percona) multinode-HA process using Puppet and integrated keystone with ldap.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.
  • Extensively used ASP.NETData Grid, Data List and Repeater controls for displaying the data in a clear format.
  • Used Docker Container to package the applications and deploying them on to WebSphere Application server.
  • Worked with container based deployments using Docker, working with Dockerimages, Dockerhub and Dockerregistries.
  • Worked with image snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.

Environment: Amazon Web Services (EC2, VPC, S3, RDS, ELB, Autoscaling), Chef, Vagrant, Docker, Scrum, Subversion (SVN), ANT, UDeploy, Shell Scripts, WebSphere Server.

Confidential

Build/Release Engineer

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Built and deployed applications using technologies like Chef, Jenkins and Maven.
  • Well versed with configuration management policies and practices with regards to SDLC along with automation by using scripting languages like Shell, Python and Perl Scripting.
  • Deployed releases to the production environment and assisted the project teams in troubleshooting the issues.
  • Worked with Version Control tools like GIT and SVN.
  • Created branches in GIT implementation parallel development process.
  • Worked on Maven creating artifacts through source code and internal deployment in Nexus repository.
  • Worked extensively with Nagios monitoring system as well as other monitoring tools.
  • Experienced in installation of software tools in a DevOps Environment.
  • Implemented and maintained automated tools which support DevOps processes.
  • Used SonarQube for code quality.
  • Created and maintained Shell and Python scripts for building applications.
  • Automated creating projects in Jenkins and Nexus repository as release process.
  • Worked closely with developers, project managers and product owners to setup the road map, resolve issues related to merging of subversion code.
  • Gathered Information from the Clients and provided consultation by performing POC and setup the Build/Deployment and Release Management.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Integrated Subversion for automating builds with Jenkins.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Migrated and managed large production systems on Amazon AWS
  • Tweaked and managed the builds by editing build.xml for change in the requirements.

Environment: Subversion, Ant, Jenkins, NEXUS, Install Shield, Shell, Python,Ruby, Perl, AWS, WebLogic Servers.

Confidential

Linux System Admin

Responsibilities:

  • Performed Linux administration tasks in test and production environments with installing, configuring and troubleshooting the client applications on the UNIX servers.
  • Created users, managed user permissions; maintained User & File System quota on Red hat Linux.
  • Responsible in solving any technical problems related System administration.
  • Handling the day-to-day Operations, Install software, apply patches, manage file systems, monitoringperformance and troubleshoot alerts, Solve Server Problems in LINUX.
  • Extending volume groups, logical volume to manage file systems.
  • Troubleshooting of day-to-day operational problems, client side issues, and hardware problems in the systems.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed, Upgraded and configured RHEL 4, 5, 6 versions.
  • Monitored System activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Monitored and tracked development, configuration management, deployment and testing tasks.
  • Tracked overall project progress and reported status to senior management on a regular basis.

We'd love your feedback!