We provide IT Staff Augmentation Services!

Aws /devops Engineer Resume

Minneapolis, MN

SUMMARY:

  • Skilled AWS/DEVOPS, Build and release engineer, Linux System Admin over 7+ years hands - on experience and worked on several operating systems like Linux, and windows in physical and virtual environments.
  • Worked with AWS Cloud services like EC2, Lambda, VPC, SES, SQS, SNS, Cloud formation, Cloud watch, Cloud Front, Elastic Cache, DynamoDB, Auto-scaling, S3.
  • Managed migration on premises application to cloud and created resources in cloud to enable it. Worked with all critical AWS tools, used ELB’s and auto Scaling policies for scalability, availability and elasticity.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for runtime environment for the CI/CD system to build, test and deploy.
  • Worked on Ansible as Configuration management tool to deploy automated tasks.
  • Expertise in creating DevOps strategy in various distribution of LINUX and Windows alongside using DevOps tools like GIT, SVN, ANT, Maven, Jenkins, Bamboo, Chef, Puppet, Kubernetes, Nexus, Docker, Nagios, Splunk.
  • Used puppet to manage Web applications, Configure files, database, Commands, Users.
  • Strong experience on creation of Puppet manifest files to install tomcat instance and manage configuration files for multiple applications.
  • Experienced in writing multiple manifests and customized facts for efficient management of the chef clients.
  • Bootstrapping instances using Chef and integrating with auto scaling.
  • Experienced in creating Maven POM.XML to automate build process for new projects and integrated with SonarQube.
  • Experienced in installing and configuring SonarQube for code quality check and generated reports.
  • Experienced in installing Nexus repository tool to maintain artifacts using Git repository.
  • Expertise in building automation tools like Maven & ANT for deploying artifacts.
  • Experienced in design and implementation of defect/ bug tracking system using Bugzilla, JIRA, IBM clear quest.
  • Experienced in creating server build environments for Oracle and MySQL
  • Experienced in using SQL, Neo4j, MongoDB databases.
  • Managed the software configurations using puppet, Dashboard, and puppet DB for configuration management.
  • Experienced in installing, configuration and upgrading Linux servers using jumpstart
  • Developed chef recipes to configure, deploy and maintain software components of the new or existing infrastructure.
  • Experienced in working with software development life cycle which includes requirement gathering, analysis, design, implementation and maintenance phases.
  • Installed and configured monitoring tools like Nagios, Splunk, AppDynamics for monitoring the network bandwidth and hard drive status for both legacy and new environments.
  • Experience in branching, tagging and maintaining version across the environments using GIT, GitHub and good understanding to push tag/Ref on branches and merge request
  • Experience in installing, configuration, administration, troubleshooting and maintenance of VMware virtual infrastructure platforms.
  • Experienced with web application servers like Apache Tomcat, Nginx administration such as installation, configuration, and administration in different environments. Integrated Apache web server to communicate with web sphere.
  • Hands-on experience in using scripting languages like shell, bash, python to automate the administrative tasks and management.
  • Expertise in installing and configuring different Unix Flavors in virtual and physical environments.
  • Experienced in packet management using RPM in Red hat Linux. Worked on packet management installing, updating and removing different packages using RPM and used YUM to update specific packages.
  • Experience in docker to containerize the application and all the dependencies by writing docker file, docker container snapshots and manage docker using ansible.
  • Experience in creating and maintaining pipelines using spinnaker to create and maintain AWS cloud. Setup application deployment pipelines in Spinnaker and Jenkins and deploy as per release plan.
  • Worked on supporting 24 X 7 production computing teams for support, monitoring and debugging.
  • Worked with creating cloud migration strategies, create migration plans. Created and executed migration run books.
  • Experience in writing chef cookbooks for various packages. Created infrastructure scripts using Chef with cook books and recipes.
  • Experience in debugging build failures and working with developers and QA personnel to resolve related issues.
  • Experience in building and deploying scripts using Maven and ANT using Jenkins to move from one environment to another.
  • Experience with LAN/WAN, firewalls and routing using network protocols like TCP/IP for assigning IP addresses, routes, hostnames and security.
  • Good communicational, interpersonal, analytical and leadership skills and ability to work independent and in team environment

TECHNICAL SKILLS:

CI/CD Tools: Jenkins.

Build tools: Ant, Maven, Gradle.

Configuration Management tools: Chef, Puppet, Ansible, Terraform.

Repository Management tools: Artifactory, Nexus.

Version control tools: SVN (Sub Version), GIT, GIT Hub.

Monitoring tools: Cloud watch, Nagios, Splunk.

Operating Systems: Windows, Linux, Unix, Ubuntu, RHEL.

Database: MySQL, Neo4j, MongoDB, Oracle, NoSQL.

Version Control: Git, GitHub, Bit bucket.

Servers: Apache Tomcat, WebSphere, WebLogic.

Web Technologies: HTML, CSS, XML, JSON, jQuery, Junit, Java Script, RESTful API.

Programming Languages: Java, C, C++, PHP.

Scripting Languages: Bash, Python, C, Java script, .net, ruby, shell.

Cloud platform: AWS.

Containerization tools: Docker, Kubernetes.

AWS Services: EC2, ELB, SNS, S3, RDS, VPC, AMI, IAM, CLI, Cloud formationCloud watch, Lambda.

Bug Tracking tool: Jira

Linux Flavors: CentOS, Ubuntu, RedHat, Solaris.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

AWS /DEVOPS ENGINEER

Roles and Responsibilities:

  • Build servers using AWS and was responsible for identity and access management which includes user policy, group policy, password policy.
  • Involved in designing and deploying multiple application utilization on AWS stack which includes EC2, S3, DynamoDB, Route53, Lambda.
  • Managed migration on premises application to cloud and created resources in cloud to enable it. Worked with all critical AWS tools, used ELB’s and auto Scaling policies for scalability, availability and elasticity.
  • Used DynamoDB, Elastic Cache, MySQL to perform database administration tasks.
  • Build cloud infrastructure using cloud formation templates which included JSON and YAML scripting for building customized VPC’s, EC2 instances.
  • Involved in creating of Amazon Machine Images and Snapshots for backup and disaster recovery. Created clone instances with load balancers for high availability.
  • Configured AWS virtual private cloud and database subnet Group for isolation of resources and server security.
  • Involved in application servers and rehydration with regular intervals of time using chef for patching and server maintenance within availability zone.
  • Responsible for CI/CD process implementation using Jenkins along with power shell scripts using build tools like ANT and Maven.
  • Monitored Docker build container integrating application logs with Splunk and wrote several Splunk queries for alerting and monitoring.
  • Using PowerShell developed, implemented and maintained automation scripts to meet business needs in large scale, highly available environments.
  • Testing the application manually and run the Junit test cases, wrote ANT and Maven scripts to automate the build process.
  • Responsible for installing Jenkins master and slave nodes, Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Debug build failures and worked with developers and QA personnel to resolve related issues.
  • Involved in writing scripts with python, ruby, PowerShell for pushing data from DynamoDB to oracle Database.
  • Worked with JIRA for change control and ticketing which handles defect change request and maintenance request.
  • Experience with network and security team in opening firewalls and DNS requests and applied SSL for secure application delivery.
  • Installed Jenkins on Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Upstream and downstream process during code development, build, delivery. Configured Apache web server instances.
  • Used bit-bucket for version control and tortoise Hg for branching and merging.

Confidential, North Carolina, VA

DEVOPS ENGINEER

Roles and Responsibilities:

  • Participated in design and platform development. Worked with Red hat Linux machine and worked with installation, deployment and maintenance of middle ware application servers to RHEL DEV and test environments.
  • Responsible for continuous integration and continuous delivery process using Jenkins, chef with scripting to automate the daily tasks.
  • Apply appropriate branching, labeling and naming conventions using GITHUB version control repository.
  • Installing and configuring git version tools. Created Git repositories and gave access rights to authorized developers.
  • Perform automation deployments on AWS cloud servers by automating pipeline from GitHub.
  • Setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for JIRA bug/issue tracker.
  • Responsible for building application for deployment into AWS using Jenkins, chef, terraform. Created Terraform modules to create instances in AWS and automate process of creation in AWS.
  • Configured Jenkins and chef pipeline in deploying applications on kubernetes and used GIT as version control system.
  • Managed source code and chef code repositories in GIT and worked on version control systems. Used serverless chef for bootstrapping nodes to deploy chef code.
  • Used chef as configuration management tool and created chef cookbooks to install and configure apache, tomcat, Splunk, Jenkins, rundeck.
  • Managed and designed integrated build pipelines using continuous integration workflows and deployed the artifact into Nexus. Created latest artifact in Nexus and push automation code to chef server.
  • Deployed and maintained continuous integration and deployment using Jenkins, ANT, maven nexus. Used nexus artifact for archiving, storage of source code for recovery and handling management with change tracking tools.
  • POC’s in monitoring servers using Nagios, cloud watch and using ELK Stack Elastic Search Log stash.
  • Monitor synchronize or lagging between primary and read replica using AWS cloud watch and create alarms when these events are triggered and sends the notification using SNS and SES.
  • Developed pom and pom.xml files for maven build scripts and test automation using JUnit.
  • Monitoring instances and environment health by AWS elastic beanstalk. Worked with AWS elastic beanstalk for app deployments and worked on AWS Lambda with Amazon Kinesis.

Confidential, Irving, Tx

DevOps Engineer

Roles and Responsibilities:

  • Responsible for installing and configuring RedHat Linux locally or over the network using kick start server.
  • Created new file system, permitting users to mount new file system, monitoring disk space, monitoring disk usage, clearing log file and performed trouble shooting in RedHat.
  • Based on the company’s policy configured security policies like firewall and intrusion detection system in the network and keeping network up-to-date.
  • Involved in installing and configuring GIT distributed control version tools and wrote pre-commit, post commit, post receive hooks in GIT.
  • Administrated and handled build and release code from GitHub repositories. Used continuous integration tools like Jenkins to push and pull the project code from GitHub.
  • Worked on Version control tool GIT for branching, merging and migrate projects from subversion repositories to GitHub through TFS (Team foundation server).
  • Implemented Continuous Integration and deployment framework using Jenkins, Maven in Linux environment. Installing configuring and administrating Jenkins CI tool on Linux machine. Used Jenkins to automate most of the build related tasks using poll SCM.
  • Create, install, deploy war, jar files and manipulate them using ANT and MAVEN script to move from one environment to another environment.
  • Wrote python, Perl and bask scripts to automate daily activities. Used MySQL, DynamoDB, Elastic Cache to perform database administration work.
  • Monitored docker build container integrating application logs with Splunk and wrote queries for monitoring and alerting.
  • Integrate Junit and find bugs and perform testing during build. Performed integration of code quality analysis like check styles, finding bugs with CI tools like Jenkins/Hudson.
  • Worked on network protocols like TCP/IP for assigning IP addresses, static routes, configure NIC’s, setup IP Tables, hostnames, security.
  • Develop and implement Linux infrastructure using ansible to reduce cost and eliminate unwanted resources.
  • Wrote various manifests for deployment orchestration and developed ansible playbook to simplify and automate day-day to server activities.
  • Extensively used Ansible configuration management to deploy packages with required build artifacts to facilitate a stable build and deploy infrastructure.
  • Worked with ansible tower which provides an easy-to-use dash board and role-based access control, as well deploying playbooks using ansible tower.
  • Installed and configured Splunk with active directory and LDAP authentication and APM for monitoring disk usage, CPU utilization.

Confidential

LINUX SYSTEM ADMINISTRATOR

Roles and Responsibilities:

  • Experienced with Redhat Linux flavors which includes (Linux, CentOS, Ubuntu, Unix, Debian).
  • Administration of RHEL, UNIX, windows using Kickstart, Solaris jumpstart servers which includes installation, testing, upgrading, loading patches, trouble shooting physical and virtual server issues.
  • Installing, configuring and implementing the RAID technologies using various tools. Configuration of Hardware and software RAID on digital and sun servers.
  • Daily tasks included data backup, cleaning junk content and updating software’s, user setup, group setup, install and upgrade new machines on RHEL.
  • Installing and configuring apache tomcat, MySQL, slave servers. Perform server maintenance which includes patches, upgrading, restoring server from backup.
  • Worked with SQL, Oracle Database admin teams. Writing UNIX shell scripts using bash, Perl, sed.
  • Resolved network issues, did troubleshooting and skilled in network protocols which includes TCP/IP, DHCP.
  • Involved in administrative tasks which includes system start and shutdown, backup, printing, user management, security network management and documentation.
  • Assist in ongoing system performance, system application tuning, hardware upgrades and resource optimization as required. Configured CPU memory and disk partitions.
  • Patch and package administration to keep servers updated with the patches and implementing packages for deployment.
  • Provide 24 x 7 support to various application levels like server level, network level and troubleshooting.
  • File system creation and permitting users to mount new file system, monitoring disk space, monitoring disk usage, clearing log file and performed trouble shooting in RedHat.

Hire Now