We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • About 8 years IT experience in DevOps, Build and Release Management, Continuous Integration, Continuous Deployment, Automation, Cloud Management and Linux/Unix administration.
  • Developed DevOps framework in application configurations in code compilation, packaging, building, automating, managing and releasing code to different environments and deploying to production.
  • Designed and developed Continuous integration and continuous delivery pipeline to bring working code into Dev, UAT and production environment.
  • Experience in DevOps tools Jenkins, ANT, Maven, Gradle, Virtual box, Chef, Ansible, Puppet, Git, SVN, Docker.
  • Implemented and maintained various branching strategies using version control systems like SVN, Git and source code management using GitHub and Bit Bucket.
  • Implemented Continuous Integration using Jenkins and GitHub to build and deploy artifacts to testing and production environment.
  • Configured Jenkins Master, Slave nodes and set up Matrix based Security for granular permissions.
  • Used Maven build life cycle to generate and deploy artifacts from teh source code.
  • Extensively used Ant, Maven and bash scripts for automating teh build and release tasks.
  • Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
  • Maintained Linux, RHEL, CentOS, Ubuntu and Windows EC2 instances on Cloud using Chef Server. Configured and monitored distributed and multi - platform servers using chef.
  • Developed and deployed applications on Cloud using Chef, Ansible and Puppet.
  • Expertise in Ansible configuration, Deployment, writing YAML playbooks, Roles and tasks for configuration.
  • Experience in puppet, Ansible as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Experience in building Docker images, and deploying docker containers. Orchestrating Java applications in docker containers using kubernetes.
  • Expertise in handling in java and .net applications with teh use of middle ware technologies such as WebLogic, WebSphere, tomcat, Jboss, and apache web server.
  • Developed python and bash scripts to automate day to day tasks and deployments.
  • Experience in using protocols like HTTP, SSL, DHCP, DNS, LDAP and assisted developers in troubleshooting.
  • Working noledge of monitoring tools such as Nagios, Splunk, CloudWatch and CloudTrail.
  • Used Jira, Remedy and IBM clear quest as bug and issue tracking tools.
  • Used SonarQube for code coverage and several other tools for testing like teh builds like Selenium, HP QTP, JMeter to detect possibilities for early build failures.
  • Worked on Database like Cassandra, PostgreSQL, MySQL.
  • Experience in working on Linux operating systems such as CentOS, Red Hat, Ubuntu, Debian.
  • Managed more than 100+ Linux, Ubuntu, Centos 7 servers on AWS environment.
  • Expertise in AWS resources such as EC2, S3, ELB, Route53, EBS, Auto Scaling, VPC, Elastic Beanstalk, RDS, OpsWorks, SNS, SQS, CloudFormation, CloudWatch and CloudTrail.
  • Deployed applications with a combination of Elastic Beanstalk, Load balancer and Auto scaling groups.
  • Experience in Route 53 policies to route traffic according to teh geographical locations.
  • Wrote custom IAM policies to give permissions to IAM users to access AWS resources and roles to resources to access each other.
  • Developed Maintained and distributed release documentation for every release.

TECHNICAL SKILLS

Operating Systems: Linux, RHEL, Ubuntu, SUSE Linux, Mac, windows

Databases: MySQL, Oracle 11g, Cassandra, PostgreSQL, Dynamo DB

Version control: Git, GitHub, Bitbucket, SVN

Scripting: Python, Ruby, Groovy, YAML, JSON, Bash

CI/CD Tools: Jenkins, Bamboo, Ant, Maven, Ansible, Chef, Puppet, Docker, Kubernetes, IBM Code Deploy, Terraform, IBM Remedy, Clear Quest,Mesos

Cloud: Amazon Web Services (EC2, S3, IAM, AWS, EC2, S3, Glacier, EFS, ELB, Elastic Beanstalk, Auto Scaling, ECS, RDS, VPC, IAM, Route53, CloudFront, CloudFormation, Load balancer, SQS, SNS, SES, Azure

Web Servers: Apache Tomcat, Apache HTTP Server, Nginx, WebLogic, Jboss

Monitoring Tools: Splunk, CloudWatch, Nagios, CloudTrail

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

AWS DevOps Engineer

Responsibilities:

  • Setup and create enterprise level continuous test environment to run both distributed and mainframe automated scripts on daily basis using teh DevOpsmethodology of running scripts through Jenkins pipeline in automated fashion.
  • Need to setup teh test environment, Workflows, Configure and integrate toolchain with Jenkins and on-board applications in test environment in a collaborated way.
  • As a DevOps Engineer need to coordinate and manage teh entrance of new hardware and software into teh Continuous Test Environment.
  • Created teh automatedbuildand deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-in, defining backup and archival plans.
  • Used Git for version control to manage teh code and storing in GitHub repository.
  • Deployed Jenkins in AWS Environment and Jenkins slaves in Spot fleet instances to reduce teh environmental costs.
  • Integrating Jenkins with various plugins to compile, test, validate, package and deploy teh source code.
  • Integrating Maven, ANT to Jenkins for teh building teh jar and war packages.
  • Integrated Maven and ANT plug-in for teh packaging teh source code into jar and war files.
  • Worked with build tool Maven to complete teh development in a shortest period.
  • Involved in setting up teh Artifactory as a version control to store teh builds and dependencies.
  • Configuration management and application deployment using chef.
  • Extensively used Chef and Ansible to configure teh multiple EC2 Instances on public cloud.
  • Written Chef Recipes and Ansible playbooks to configure and deploy teh infrastructure.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Worked on installation of Docker using Docker toolbox.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Involved in Unit testing, Smoke testing and Integration testing.
  • Deploying and Maintaining RHEL and Ubuntu virtual servers in an auto scaling group for high availability and fault tolerance.
  • Written terraform templates to deploy infrastructure on cloud with EC2, ELB, Security groups in JSON.
  • Migrated instances in Public subnet to private subnet for better security purpose and route traffic through Internet facing load balancer.
  • Configured Nat instance in teh public subnet of a VPC to route internet to teh Instances which are deployed in teh private subnet.
  • Configured Elastic File storage for teh storage-oriented applications.
  • Created S3 buckets with encryption to store teh data and configured life cycle policies to archive teh data to glacier.
  • Used IAM to create new policies for teh users and roles for teh resources.
  • Monitoring AWS Environment using CloudTrail and Servers performance using CloudWatch.
  • Automated teh creation of snapshots of teh instances by using crontabs as a disaster recovery policy.
  • Creating AMI’s from teh instances and stored in different regions as backup policy.
  • Implemented an Infrastructure as code strategy to environment builds using Terraform, Cloud formation and Ansible.
  • Using Jira as a tracking tool to issue tasks and resolves bugs in teh environment.
  • Troubleshooting Infrastructure issues and participated on call rotation 24/7.

Environment: RHEL, Ubuntu, AWS EC2, VPC, ELB, Jenkins, Jfrog repository, Docker, Kubernetes, Terraform, Python, Bash, Cloud Formation, Ansible, Jira, Splunk, CloudWatch, CloudTrail, Git, GitHub

Confidential, Fortmill, SC

AWS/ DevOps Engineer

Responsibilities:

  • Provided CM and Build support for more than 12 different applications, built and deployed to lower and higher environments.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, shell and WLST/Python. Created and modified build configuration files including Ant's build.xml.
  • Developed and deployed continuous Integration and Continuous delivery pipeline without any bottlenecks.
  • Responsible for creating Branches, Merging teh source code in GitHub.
  • Configured Jenkins for Continuous Integration and Continuous Delivery.
  • Troubleshooted Jenkins failed builds and debugging teh pom.xml and build.xml files.
  • Worked on creation of custom Docker container images, tagging and pushing teh images.
  • Worked on creating teh Docker containers and Docker consoles for managing teh application life cycle.
  • Deployed teh Java, HTML application into web application servers like Apache, Tomcat.
  • Worked with JIRA for issuing tasks and bug tracking
  • Leveraged IBM Code deploy to deploy build package to Testing and Prod Environments.
  • Deployed Amazon EC2 instances from Red Hat, CentOS and Ubuntu AMI’s and configured teh instances for teh different environments to work on teh project.
  • Worked on deploying several AWS resources such as VPC, EC2, Elastic Beanstalk, S3 buckets, Route 53 polices Load balancers and Auto scaling.
  • Troubleshoot teh build issue during teh Jenkins build process and automated teh email notifications to developers.
  • Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Automation of Continuous integration and Continuous delivery by using Jenkins, Ansible and Chef.
  • Worked on Managing teh Cloud Environment using Ansible. Configuration of Ansible nodes and writing YAML playbooks for deployment and executing tasks on nodes.
  • Developed Chef Cook books in Ruby and deploying to nodes for configuration management.
  • Collaborating with development team for creating Docker/Kubernetes containers for each micro-service and installed all required dependencies for each container.
  • Involved in setting up teh Jfrog repository as teh remote repository to store teh Artifacts, libraries and dependencies.
  • Monitored builds and deployments to ensure dat failed builds or deployments are addressed in a timely manner using Splunk.
  • Extensively used Python and Bash Scripts to automate teh daily tasks and deployments.
  • Provisioned Multiple EC2 instances using terraform templates.
  • Monitoring teh Disk performance, CPU Utilization and memory of teh Virtual servers using CloudWatch.
  • Created automation and deployment templates for relational and NOSQL databases.
  • Installed and configured MongoDB on AWS EC2 instances and achieved high availability using Auto scaling and load balancing.
  • Collaborated with development team to troubleshoot and resolve issues.
  • Participated in call rotation and gave support 24/7 to fix teh issues.

Environment: Amazon Web Services, Maven, Ant, S3, EC2, Route 53, Jira, Apache, Tomcat, Docker, Chef, Terraform, IBM code deploy, Artifactory, Ansible.

Confidential - Aurora, IL

Build and Release Engineer

Responsibilities:

  • Designed and implemented continuous Integration and Continuous Delivery pipeline by collaborating with teh development team and Production team.
  • Build, manage and continuously improve teh build infrastructure for software development engineering teams.
  • Closely worked with developers to identify and notify common build failures.
  • Responsible for design, maintenance and access control strategies of teh SVN/GIT repositories. Periodic archival and storage of teh source code for disaster recovery.
  • Administration and maintenance of source code repositories using Git and Bitbucket.
  • Used build automation tool Apache Maven for Java projects to develop build artifacts, automate teh build and release management process using Jenkins including monitoring changes between releases.
  • Built .NET applications by configuring Atlassian Bamboo and integrating with Jira, Bitbucket, and Confluence.
  • Used MSBuild, SonarQube, Nunit, PowerShell along with Octopus Deploy for deploying ASP.NET applications and Windows Services into test, staging and production environments.
  • Involved in deployment of several .NET applications, IIS, SQL Server, App Services to cloud provided servers like Azure, AWS by using Puppet modules.
  • Worked with Ansible as an agentless configuration management tool for deploying Java based applications to cloud/ remote servers
  • Deployment and Maintenance of several web and application-based server's like Apache, JBoss, Nginx, IIS, WebLogic by using Puppet modules.
  • Used Nagios, AWS CloudWatch for analytics and performance monitoring.
  • Worked with Application Performance Monitoring tools like AppDynamics for monitoring JAVA, .NET and PHP applications along with NewRelic for monitoring performance like browser and for tracking issues in SQL statements.
  • Automated teh process with scripting languages like bash, PowerShell to automate infrastructure deployment, maintenance and monitoring, restoring in emergency.
  • Worked as a systems administrator on teh enterprise server for teh build and deployments process.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to teh management.
  • Tracked of all teh releases and developer requests through Infrastructure Management Tool.

Environment: AWS, TFS, Cloud Watch, Nagios, Graphite, PowerShell, bash, Nginx, Apache, JBoss, WebLogic, IIS, Octopus Deploy, SonarQube, Bitbucket, Bamboo, SVN, Jenkins, Puppet, Chef, NewRelic, AppDynamics.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Installation, configuration and upgrade of red hat Linux4/5/6, CentOS4/5, SUSE10/11, Ubuntu (8.04, 9.04&10.04), and AIX (V5.3, 6.1) Operating system.
  • Used RED HAT kick start method to automate teh installation of operating system.
  • Installed and configured services such as Apache, DNS, SMTP, HTTPD, NTP, DHCP and supporting them on Linux production servers.
  • Secured Linux servers by modifying teh iptables, allowing only teh services it needed.
  • Performed RPM and YUM package installations, patch and server management.
  • Monitored teh Servers health such as CPU Utilization, Memory Utilization, SWAP Memory and Disk Utilization.
  • Installed, configured and maintained RED HAT Environment on HP Rack blade server.
  • Troubleshooted user login issues and home directory related issues.
  • Troubleshooted Linux network, security related issues, capturing packets using tools such as IP tables.
  • Extensively worked on LVM and extended teh logical volumes.
  • Maintained all teh Red hat servers entitled with teh latest subscriptions.
  • Perform error analysis and recovery, documentation and procedures required for reference.
  • Log all scheduled/unscheduled system activities and problems.
  • Worked on high availability servers - load balancing and clustering.
  • Worked with Virtualization software (Xen).
  • Worked with Network Attached Storage devices and RAID technology.

Environment: RedHat Enterprise Linux 4/5/6, SUSE Linux SP10, Ubuntu 10.04 server,1Samba, NFS, SSH, Apache, FTP, SFTP, Xen, RAID

Confidential

Linux Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues.
  • Configured and Implemented networking services such as HTTP, DHCP, and TFTP.
  • Installed and configured DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Installed and Configured DHCP, DNS, Apache, IIS, SMTP, IMAP, POP3 on Linux severs.
  • Installed Oracle9i on Linux for teh development team.
  • Managed Linux Kernel, Configured swap files for teh extra memory for teh load intensive applications.
  • Managed User management, File system management and permissions.
  • Automated teh backups using bash-shell scripts and crontabs.
  • Design, implemented and maintain VMware ESXi environment.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Performed OS patch updates and rpm package management.
  • Backing up and restoring teh files over network.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i, VMware, Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.

We'd love your feedback!