We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

3.00/5 (Submit Your Rating)

Schaumburg, IL

SUMMARY

  • 8+ years of IT experience in Systems Administration and delivering best DevOps Practices automating the build, test and deployment cycles in agile methodology and expertise in using various tools required for DevOps like Source (version) control, build management, configuration management, monitoring, log management and cloud service like AWS.
  • Manage and maintain GIT source code repository and local mirrors; perform branching, tagging, merging, maintenance tasks.
  • Proficiency in using GITHub version control and source code management tools.
  • Knowledge of using Subversion (SVN) and Bitbucket for version control/source code management.
  • Substantially worked on build management and deployment using tools like Jenkins, Maven and ANT.
  • Extensively used build utilities like Maven, ANT for building of jar, war, and ear files.
  • Experience in using Jenkins for automating software development process by continuous integration (CI) and to facilitate continuous delivery (CD) for technical aspects.
  • Installing, Configuring and administering Jenkins CI tool on AWS EC2.
  • Excellent work track in performing configuration management, application deployment, task automation using Ansible.
  • Ability to write scripts using Python, Groovy, Shell and Ruby.
  • Experience in writing Ansible Playbooks using python SSH to manage the configuration of AWS nodes and test the playbooks on AWS instances using python.
  • Hands - on experience in using AWS services like EC2, S3, Elastic Load Balancer, Elastic Container Service, RDS, Elastic Beanstalk, Cloud Front, VPC, CloudWatch, FSx, Lambda, Transfer for SFTP, Trusted Advisor, Route53, Cost Explorer and AWS CLI.
  • Infrastructure automation/Server Provisioning using Terraform and AWS Cloud Formation by creating custom launch templates.
  • Experience in various configuration and Automation tools like Chef and Puppet for deploying applications into web servers and DB servers. Maintain large deployments using Chef and Puppet.
  • Converted production support scripts to chef recipes and AWS server provisioning using chef recipes.
  • Hands-on experience in installing, configuring, upgrading and managing Puppet masters and agents.
  • Extensive knowledge on automation for deployment/ configuration of different Application servers like WebSphere, WebLogic and Web Servers like Apache Tomcat.
  • Experience in implementation, architecture, and design with a strong background in Cloud IaaS/PaaS/SaaS, Private/Public clouds.
  • Develop Bash scripts for performing task automation, customize administrative tasks, executing shell and python for automating the deployments across all the containers.
  • Knowledge in testing and managing applications or services using Microsoft Azure.
  • Experience in building the artifacts and containerized the application using Docker, automated using Jenkins and a Dockerfile. Worked on Docker to create images and containerize the application build, by writing Dockerfile.
  • Perform Automation deployment using Kubernetes.
  • Working knowledge of network technologies and protocols (Fast-Ethernet, TCP/IP, SNMP, ARP, VLANs, Spanning-Tree, BGP, EIGRP) in a L2/L3 Cisco.

TECHNICAL SKILLS

Source/ Version Control Tools: GIT, GitHub, Bitbucket, SVN

Build Management Tools: Jenkins, Maven, ANT

Configuration Management Tools: Chef, Puppet, Ansible

Infrastructure Automation: Cloud Formation, Terraform and Ansible

Monitoring and Log Management Tools: Jira, Nagios and Splunk

Cloud Services: AWS, Azure, OpenStack (Iaas,Paas,Saas)

Containerization Tools: Docker, Kubernetes

Virtualization Tools: VMWare, Hyper V

Repositories: Nexus, JFrog Artifactory

Scripting: Shell, PythonDatabase

MySQLNetworking: LDAP, DNS, DHCP, NFS, FTP, Access Lists, LAN, WAN, VPN and Firewalls

Routing Protocols: RIP, EIGRP, OSPF, IS-IS, BGPv4, MP-BGP

Web & Application Servers: Apache HTTPD, Apache Tomcat, WebSphere, Web logic, JBOSS

Simulators: Cisco Packet Tracer, Wireshark, GNS 3

Operating Systems: Red Hat Linux, Linux, Solaris, Cent OS, Ubuntu and Windows

Other Tools: MS office Suite, File Zilla Client, Putty, .Net

PROFESSIONAL EXPERIENCE

Confidential - Schaumburg, IL

Sr. AWS/DevOps Engineer

Responsibilities:

  • Setup and build AWS infrastructure using various resources, VPC, EC2, S3, IAM, EBS, Security Groups, Auto Scaling, Transfer for SFTP, Elastic Beanstalk, Cloud Front, VPC, CloudWatch, Lambda, Trusted Advisor, RDS, Cost Explorer and AWS CLI.
  • Implemented rapid-provisioning and management for Linux using Amazon EC2, Ansible, and custom Bash scripts. Implement Life-cycle Policy for snapshots.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Deploy Amazon Web Services (AWS) resources using AWS Cloud Formation.
  • Created alarms and notifications for EC2 instances using CloudWatch.
  • Trigger AWS lambda using CloudWatch scheduled events.
  • Managed Identity and Access Management (IAM) service in AWS for assigning roles and polices to users and used the IAM console to create custom users and groups.
  • Maintaining Tagging compliance for all the AWS resources, update all the tags using AWS CLI.
  • Get resources metrics using AWS CLI, like Max/Avg CPU utilization, Enabling ENA for latest generation of EC2, changing Instance profile/IAM role, Change and describe Instance attributes, resource tagging and Create AMI Image.
  • Ensuring regular Tag compliance and Patch compliance to the servers.
  • Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
  • Ability to build automated CI/CD pipeline with AWS Code Pipeline, Jenkins and AWS Code Deploy.
  • Provide technical assistance to all phases of the Cloud Program, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS).
  • Worked with Jenkins pipeline suite for supporting the implementation and integration of continuous delivery (CD) pipelines into Jenkins.
  • Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as GIT, Maven, and Ansible.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate quotidian tasks, rapidly deploys critical applications, and proactively manages change.
  • Provisioned and Managed the configurations of multiple servers using Ansible.
  • Provisioning, operating, and maintaining systems running on AWS and Configuration management using Ansible, and deployed microservices using Ansible.
  • Knowledge in Ansible Components like Ansible Vault & Ansible Galaxy.
  • Enable SSH access to servers from the Jump server without key or password using Ansible and shell.
  • Involved in Configuration Automation and Centralized Management with Ansible and also Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. All servers’ types where fully defined in Ansible, so that newly built server could be up and ready for production within 30 minutes OS installation.
  • Involved in writing various Custom Ansible Playbooks for deployment orchestration and also developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Worked with Ansible for deployment of Security tools, Nagios agents, Nagios Servers, qoslite applications in different environments.
  • Define Terraform modules such as Compute and Users to reuse in different environments.
  • Established and applied appropriate branching, labelling/naming conventions using GIT source control.
  • Configured GIT plugin to offer integration between GIT and Jenkins.
  • Deploy built Artifacts to application server using Maven.
  • Develop build and deployment scripts using ANT and Maven as build tool in Jenkins to move from one environment to another environment.
  • Written Maven POM.xml files to automate build activities.
  • Shell scripting for scheduling automated backups from a file system (mounted as a local mount point) to a local disk using rsync and send email upon completion. Integrated Maven builds with Jenkins.
  • Troubleshooting the issues arose during Build and Deployment.
  • Organizing and coordinating Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Experience in infrastructure with Docker containerization, collaborated with development support teams to setup a continues delivery environment with the use of Docker.
  • Knowledge of rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Ansible, and custom Shell scripts.
  • Perform Domain Join checks on group of servers post patching using shell scripting and Ansible Ad-hoc commands.

Environment: Ansible, Maven, ANT, GIT, Nexus, AWS (VPC, VPN, S3, EC2, EBS, IAM, Gateways, Security Groups, CloudWatch, Elastic Beanstalk, AWS CLI), IaaS, PaaS, Cloud formation, Terraform, JIRA, JenkinsDocker, RHEL, VMware, Shell, Bash scripting, SQL, Python.

Confidential, King of Prussia, PA

DevOps/Cloud Engineer

Responsibilities:

  • Worked on Build and Deployment of web applications in an Agile continuous integration environment and automating the process.
  • Building/Maintaining Docker container clusters managed by Kubernetes.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test & deploy.
  • Developed Microservices on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Worked on CI/CD tool Jenkins for building and deploying the Java application.
  • Implemented project builds framework in Jenkins using Maven build framework tool.
  • Performed Unit Testing for java applications using Junit frameworks and configuring results as post build action.
  • Manage the artifacts generated by Maven in the Nexus repository.
  • Worked on SonarQube to perform code analysis, code coverage and detecting bugs.
  • Used JIRA for Issue tracking, Bug tracking, and Project Management by raising tickets.
  • Performed configurations from Apache tomcat and web logic to Jenkins.
  • Worked on Ansible to manage existing servers and automate the build/configuration of new servers and created Ansible Playbooks to automate system operations.
  • Worked on Python Code using Ansible Python API to Automate Cloud Deployment process and provision AWS environments using Ansible Playbooks.
  • Experience in Agile developing.
  • Troubleshooting OpenShift router operation, analyzing stats with different projects to determine the bottleneck.
  • Design and development of the new technical flow based on JAVA/J2EE and .NET technologies.
  • Worked on Shell Scripts, Python Scripts for automating the build and deployment process.
  • Setting up and building AWS infrastructure like VPC, EC2, S3, IAM, Security Group, Auto Scaling and RDS in Cloud Formation using JSON templates.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Performed Provisioning of IaaS and PaaS Virtual Machines and Web apps, Worker roles on AWS.
  • Creating and Building Infrastructure on AWS Cloud Platform using Cloud Formation.
  • Creating alarms in Cloud watch service for monitoring the server's performance, CPU Utilization, disk usage etc.
  • Deployed code on WebLogic and Tomcat servers for Production, QA, and Development environments.

Environment: AWS (IAM, EC2, S3, CloudFormation, CloudWatch, VPC, RDS), Iaas, Paas, Jenkins, TFS, VSTS, Git, Chef, Ansible, Docker, Kubernetes, Shell, Junit, Tomcat, Nagios, Groovy, Openshift, .NET, JIRA.

Confidential - Indianapolis, IN

Linux/Unix Administrator

Responsibilities:

  • Worked on Installation, configuration and upgrading of RedHat server software and related products.
  • Performing daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes.
  • Review system and application logs.
  • Applying OS patches and upgrading on a regular basis.
  • Installed and configured NFS and FTP Servers.
  • Installed, configured and maintained Apache Tomcat Web Server.
  • Installing hardware, peripherals, services, settings, directories and storage in accordance with standards and project/operational requirements.
  • Configuring and administrating LDAP, DNS, and Send mail on Red Hat Linux.
  • Creating, changing, and deleting user accounts as per request.
  • Repairing and recovering from hardware or software failures. Ensuring that the network infrastructure is up and running.

Environment: Red-Hat Enterprise Linux 4/5

We'd love your feedback!