We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 7+ years of Linux/AWS DevOps Engineer experience in IT Infrastructure and Hosting based 24X7 support environment. Seeking a Technical position fully utilizing strong customer service attitude, exceptional organizational ability and technical skills.
  • Worked in various Linux server environments from DEV all the way to PROD and along with cloud powered strategies embracing Amazon Web Services (AWS). Good understanding of the principles and best practices of Software Configuration Management (SCM) in SDLC methodologies like Agile/Scrum and Waterfall.
  • Strong experience in CI (Continuous Integration)/ CD (Continuous Delivery) software development pipeline stages like Commit, Build, Automated Tests, Deploy etc.
  • AWS Certified with 3+ years of experience in Cloud computing infrastructure such as Amazon web Services (AWS).
  • Extensive experience on working with the Configuration/Deployment Tools like CHEF (Knife, recipe, cookbook), ANSIBLE (Playbook, inventory) and PUPPET(Puppetmanifests, Factor, catalog).
  • Strong hands on experience in working with Build Tools like Ant and Maven.
  • Experience in working with Version Control Systems/ Source Code Repository tools like Subversion, GIT, CVS, SVN, GitHub, Performance maintaining/troubleshooting the CM tool in UNIX and Windows environments.
  • Experience in managing and setting up Continuous Integration using tools like Jenkins/Hudson and Bamboo.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed PuppetMaster, Agents & Databases. Integration of Puppetwith Apache and Passenge
  • Experience working with Chef Enterprise and Chef OpenSource, ChefDK, Chef Workstation, Chef Server, Chef - Client.
  • Hands on experience on working with System health and performance Monitoring Tools like Nagios, Zabbix, Splunk, Cloud Watch, NewRelic, Elasticsearch, Kibana, AppDynamics etc.
  • Experience in using Nexus, Artifactory Repository Managers for Maven builds.
  • Experience in working with container based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.
  • Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Installed, Supported Application and middleware WebSphere Application Server, IBM HTTP/ Apache Web Servers in LINUX and UNIX environments for various projects.
  • Experience in programming/Scripting languages like C, C++, Java, XML, Ant scripts, shell scripts, Perl scripts, JavaScripts, Python, Ruby, Ruby on Rails, Chef (DevOps), Puppet(DevOps), Kitchen scripts to automate the deployments.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
  • Experience is using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Hands-on experience in Linux based database management systems like RDBMS, MySQL, MongoDB, Cassandra, NoSQL and programming languages like JAVA.
  • Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Developed Cloud Formation template stacks to automate building new VPCs using JSON files.
  • Extensive experience in CentOS/RHEL/Ubuntu System Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 5.x,6.x,7, Centos, Troubleshooting Server issues.
  • Proficient in DB administration (Oracle, DB2, Mongo, MySql, Sybase and SQL) knowledge for maintaining, pruning, and performing required DB tasks.
  • Administered, installed, supported LINUX Networking services and protocols like NIS, NIS+, LDAP, DNS, TCP/IP, DHCP, NFS, FTP, SSH, SAMBA, Configuring NFS shares and NFS mounts and troubleshooting and fixing the network problems.
  • Involvement in setup and installation LAMP (Linux, Apache, MySQL, PHP) on Linux.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat4.x, 5.x, 6.x, 7.x, CentOS, SUSE),IBM-AIX 5.1/5.2/5.3/6.1, Ubuntu 14.x, Sun Solaris2.6/7/8 Windows 2000/NT4.0, Windows 95/98/ME/XP/2003.

DevOps: Puppet 3.x,4.x, Chef v12,v11, Ansible, GIT, SVN, Jenkins, Maven, ANT, Docker, DC/OS, Mesos, Marathon, Kubernetes.

Hardware: IBM RS/6000, pSeries 520, 550, 570, 575, 590, 595, 650, 630,670, M80, S80, H70 and H80, z/VM-9 series, IBM ESS (Enterprise Storage Server), DS8000, IBM 3494, 3583 Automated Tape Library, HP DL 380s and 580s,EMC Symmetrix, Hitachi arrays, Backup Devices, Ethernet Hubs, Routers,, Printers DELL Poweredge 1650, 2850, 2950, 6400.

Protocols: TCP/IP, SMTP, SNMP, ICMP, FTP, TELNET, UDP, LDAP.

Storage: EMC Symmetric, Hitachi Arrays, Sun Storage D1000, A5000/5200, SAN, NAS

Networking: NIS, NIS+, DNS, NFS, Sendmail, Novell Netware, AUTOFS, LAN, WAN, Firewalls protocols like DHCP, SMTP, SNMP, IPVP4, IPV6, FTP, Intranet

Cloud Technologies: Amazon Web Services, OpenStack, and Microsoft Azure.

Web servers: Apache Tomcat/Http server, IIS, Jboss, IBM RSA/WAS, Web logic, Websphere

Scripting: Shell Scripting (ksh, sh, csh, perl, bash, sed, awk, python ), C, C++, VISUAL BASIC, HTML, JAVA, Ruby Python.

RDBMS: IBM UDB2, Oracle 7.x/8.0/9i/10g/11g, MS-SQL Server 2008,2008R2,2012,2014 and MS-Access 97/95, Oracle RAC.

Monitoring Tools: Nagios, Zabbix, AppDynamics and Splunk v6.x.

Cluster Services: Red Hat Cluster Suite, VERITAS Clusters, Sun Clusters

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr. AWS/DevOps Engineer

Responsibilities:

  • Involved in development and implementation one of the complicated and vast on-premises data warehouse project to Amazon Web Services.
  • Implemented a continuous deployment (CD) pipeline involving Jenkins, Chef to complete the automation from commit to deployment.
  • Used to write an install script in Ruby using all of the extra helper functions from Chef.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process using Maven.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Used Chef Cookbooks, recipes, roles, data bags, run list to deploy web applications, applications server and vendor applications.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Worked with various components of Chef including Chef Server, workstations, Nodes, configurations of chef-client and writing recipes for Chef and assigning roles to nodes.
  • Worked on Chef for IaaS configuration by writing cookbooks and recipes to automate the actions for virtual and remote resources and nodes.
  • Designing and implementing Continuous Integration system: configuring Jenkins servers, nodes, creating required Python scripts as well as bash scripts to create/configure Linux VMs.
  • Implementing a Continuous delivery pipeline with Docker, Jenkins and GitHub.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Converted numerous existing Java projects to a single deployment method using ECS Docker Containers.
  • Experience in mitigating the configuration requirements in future by adopting Docker and modern Chef based concepts and allowing operations to function like PAAS (Platform as a Service).
  • Implemented Docker containers and created clients respective Docker images and leveraged Apache Mesos to manage Cluster hosts for Applications
  • Configuring the Docker containers and creating Docker files for various applications.
  • Integrated the Docker containerized applications to get them functional and working.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Configured the Chef-Client to run automatically and monitored the continuous integration flow.
  • Wrote Lambda functions in python for AWS’s Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Implemented the alert setup system for system/application performance using the Splunk.
  • Dealt with various merging conflicts and pushes appropriate code into GitHub repository.
  • Administered Jenkins continuous integration server installation and configuration to automate application packaging and deployments.
  • Performed application server builds in EC2 environment and monitoring them using CloudWatch.
  • Creating VPC and bringing instances within based on the requirement.
  • Creating public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate them with the networks.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Production experience in large environments using configuration management tools Chef, Puppet. Familiar with build server orchestration.
  • Experience in working with Modules, Classes, and Manifests in Puppet.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Extensively worked with various scripting languages like Bash, Shell and Python.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.

Environment: Chef, ChefDk, Chef v12, Puppet3.x,4.x, Jenkins, Maven, ANT, GIT, GITHUB, SVN, Docker, Mesos, Marathon, Splunk 6.x, Red Hat Linux 6.x, 7.x, CentOS, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, GIT, version Control, Kubernetes, EBS, IAM, MYSQL, SQL, No SQL, ELB, Cloud watch, JIRA, Web servers (Apache, WebLogic, WebShpere), Bamboo, AWS CLI, AWS Auto Scaling, Python, Ruby, Unix/Linux, Shell scripting, Redshift.

Confidential, Seattle, WA

AWS/DevOps Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer, Auto-scaling groups.
  • Worked on Physical to AWS Cloud Migration and creating alarms and notifications for EC2 instances using Cloud Watch.
  • Efficiently worked on building the data centers using Amazon Web Service, installed images on Amazon web services using Jenkins/Hudson, GIT and SVN.
  • Performed automating tasks using Puppet modules, creating profiles, manifests for new servers, and pushing them to servers.
  • Used Puppet for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Created Puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Performed the automation and managed infrastructure environment by using Puppet.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet, or custom-built, designing cloud-hosted solutions, specific AWS product suite experience.
  • Worked with the Docker to package an application with all its dependencies into a standardized unit for Software Development.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Evaluated Mesos/Marathon and Kubernetes for Docker container orchestration.
  • Installed/Configured/Managed Puppet Master/Agent.
  • Developed custom Modules and Manifests, downloaded pre-written modules from Puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
  • Installed and configured monitoring tools Nagios, Splunk, and Zabbix for monitoring the network bandwidth and the hard drives status.
  • Implement CI Stack from GIT and Jenkins.
  • Administered databases using RDS, MySQL and DynamoDB in AWS.
  • Created, maintained and automated the scripts by using bash, python, and ruby.
  • Developed and implemented the software release management for the release of web applications
  • Wrote Maven Scripts to automate the build process
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Build, configured and support Application team environments.
  • Installation, Configuration and Administration of VMware ESXi 6.0, 5.5, vCenter 4.0 Servers and also patching, management and troubleshooting of VMware, and ESX Servers and also install.
  • Established processes and tools to maintain code base integrity, including check-in validation rules, and branch/merge processes.

Environment: Red Hat Linux, Puppet 3.x, 4.x, Chef v11, Jenkins, Maven, ANT, SVN, GIT, GITHUB, AWS, Docker, Kubernetes, JIRA, Nexus, MYSQL, SQL, Vmware ESXi, Python, Puppet modules, Puppet manifests, S3, EC2, IAM, Cloud Watch, Load Balancer (ELB), Nagios.

Confidential, Montvale, NJ

DevOps Consultant

Responsibilities:

  • Work with application development teams to ensure that their applications are designed properly for interacting with AWS.
  • Installed and administered RHEL 4.0/5.0 and CentOS and Solaris9, 10 on SPARC based servers using Kickstart and Jumpstart, worked on T. M series servers.
  • Created Manifests to automate the process of installation, configuration of programs and application.
  • Managed user’s access, creation in multiple different system/environment via Puppet.
  • Integrated Puppet with Jenkins/Maven to automate the build process.
  • Created profiles manifests for new servers, and pushing them to servers using Puppet.
  • Coordinate with developers to push their codes into central repository (GIT).
  • Wrote several Playbooks and created various roles for applications using Ansible and deployed the Applications/Services on the client hosts.
  • Integrated Ansible to manage all existing servers and automate the build/configurations of new servers.
  • Hands on experience in EC2, VPC, Subnets, Routing tables, Internet gateways, IAM, Route53, VPC peering, S3, ELB, RDS, Security Groups, CloudWatch, CloudTrail, SNS on AWS.
  • Configured Kickstart server and updating/applying patches to the servers using Red Hat Satellite server.
  • Used sub modules in the GIT and educated users working with sub modules in GIT.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Set up AWS cloud and its components. Created AWS EC2 instances and managed application in the instances.
  • Implemented and maintained the continuous integration and deployment systems using Jenkins,
  • Maven, Nexus, Puppet.
  • Implemented monitoring solutions with Splunk and Zabbix.
  • Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype
  • Nexus, Shell, Python and Java.
  • Tasked with remote system administration using tools like SSH, Telnet, and Rlogin.
  • Planned and implemented system upgrades including hardware, operating system and periodical patch upgrades.
  • Applied appropriate support packages/patches to maintain system integrity.
  • Performed capacity analysis, monitored and controlled disk space usage on systems.
  • Monitored system activities and fine tuned system parameters and configurations to optimize performance and ensure security of systems.
  • Added servers to domain and managing groups and user in AD, installing and configuring sendmail.
  • Responsible for maintenance of development tools & utilities, Shell, and Perl automation scripts.
  • Created virtual machines using Xen and deploying OS, managing hardware.
  • Created and installed Apache, WebSphere, Weblogic Application servers and deployed WAR, JAR files on them.
  • Worked on Volume management, Disk Management, software RAID solutions
  • Worked on resolving production issues and documenting Root Cause Analysis and updating the tickets using BMC Remedy.
  • Tuned servers and configured networks for optimum performance.
  • Created and maintained user accounts, profiles, security, rights, disk space and process monitoring.

Environment: Red Hat Linux 5.x,6.x, Puppet, Anisible, Jenkins, Git, Ant, Nexus, Maven, Shell, Bash, Python, JIRA, AWS, S3, EC2, IAM, Cloud Watch, Load Balancer (ELB), Xen, VMware, RAID, Nagios.

We'd love your feedback!