We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Jersey City New, JerseY

SUMMARY

  • DevOps Engineer wif 9+ years of experience in IT industry wif major focus on DevOps tools, Software Configuration and Build/Release Management, process development and tools support including code compilation, packaging and deployment/release methodology. Supporting and maintaining applications under AWS/Unix/Linux/Windows platforms wif a proven ability in application configuration.
  • Solid understanding of Software Development Life Cycle like Waterfall methodology and Agile methodology .
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2,EBS,S3,VPC,RDS, SES, ELB, Autoscaling, CloudFront, CloudFormation, ElastiCache, CloudWatch, SNS, AWS Import / Export.
  • WorkedwifIAM service creating users & groups, defining roles and policies .
  • Worked closely wif development teams and performance test engineers for EC2 size optimization and Docker build containers.
  • Hands on Experience in various AWS Services such as Redshift Cluster, Route 53 Domain configuration.
  • Experience in creation of cloud formation templates, bootstrapping wif Chef.
  • Extensive experience on DevOps essential skills like continuous integration, continuous deployment, continuous delivery, supporting Build Pipelines Release management, configuration management (Infrastructure as a code) and cloud computing.
  • Strong experience working wif Docker containers. Created and managed a Docker deployment pipeline for custom application images in teh cloud using Jenkins.
  • In - depth understanding of teh principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experience in various configuration and automation management tools such as Chef, Puppet and Ansible.
  • Installed and configured an automated tool Puppet that included installation and configuration of Puppet master, agent nodes and an admin control workstation.
  • Hands on experience wif Ansible, for configuring and managing computers, combining multi-node software deployment, ad hoc task execution, and configuration management.
  • Auto spawning of servers on teh Amazon Web Services (AWS) platform using chef configuration management tools.
  • Extensively worked on Hudson, Jenkins, Team city for continuous integration and for End to End automation for all builds and deployments.
  • Integrating Jenkins wif Testing Frameworks like SOAP, Cucumber.
  • Experience in administering and configuring Nexus Repository Manager for Maven builds.
  • Extensive experience using MAVEN and ANT as build tools for teh building of deployable artifacts (jar, war & ear) from source code.
  • Experienced in trouble shooting, configuring and deploying enterprise applications in WebSphere, WebLogic, ApacheTomcat and JBoss as well.
  • Strong experience wif version control tools like GIT, SVN and Gerritfor code review.
  • Experience wif monitoring tools like Nagios, Splunk, Graphite, New Relic and Zabbix.
  • Extensively worked wif tracking tools like BMC Remedy, JIRA for reporting and managing bugs.
  • Solid understanding of Operating Systems like Linux, UNIX, Windows.
  • Experience in administering and deployment of Sun Solaris, Red Hat (Linux) & AIX servers via VMware.
  • Having strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Ability to work closely wif teams, in order to ensure high quality and timely delivery of builds and releases.
  • Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills.

TECHNICAL SKILLS

Database: Oracle, MySQL, SQL Server, Cassandra, IBM DB2, MongoDB

Operating Systems: Windows server 2000/2003/2008/ XP, Windows 7, LINUX (RHEL), UNIX, Ubuntu, CentOS, Fedora

Version Tools: CVS, Tortoise SVN, IBM Rational Clear Case, GIT

Languages: C, C++, Java/J2EE

Scripting Language: Shell scripting, Perl scripting, Python scripting, Ruby

Web Servers: WebLogic, Apache Tomcat, WebSphere, JBoss

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML

Build Tools: ANT, MAVEN, Gradle.

Repositories: Nexus, Artifactory, Jfrog

Monitoring Tools: Nagios, Splunk, Graphite, Zabbix, New Relic

CI/CD Tools: Jenkins, Bamboo,Vagrant, Hudson, Cruise Control,Puppet, Chef, Docker, Ansible, Salt

Bug Tracking Tools: JIRA, Remedy, Clear Quest, Rally

Cloud Services: AWS, Open Stack, Microsoft Azure

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, New Jersey

AWS DevOps Engineer

Responsibilities:

  • Evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, Network Usages and suggest appropriate instance type for teh same.
  • Used IAM to create new accounts, roles and groups.
  • Worked at optimizing volumes and AWS EC2 instances and created multiple AZ VPC instances.
  • Worked on configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Configured S3 to host static web content.
  • Used Amazon Route53 to manage DNS zones and also given public DNS names to elastic load balancers IP's.
  • Deployed cloud stack using AWS OpsWorks.
  • Configured Elastic Load Balancers wif EC2 Auto scaling groups.
  • Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones.
  • Supported AWS Cloud instance’s and also familiar wif Amazon Cloud command line management.
  • Developed Chef Recipes to configure, deploy and maintain software components of teh existing Infrastructure.
  • Customized Chef Cookbooks and configured chef servers to automate server deployment.
  • Setup and Installed Chef workstation, Chef Server and bootstrapping teh Chef Clients using knife.
  • Configured Knife to manage chef-server, spin new instances, package installations and configured changes on client node.
  • Managed Chef Server in pushing teh configured changes to client nodes, monitoring teh logs and security.
  • Developed build scripts using Gradle and MAVEN as teh build tools for teh creation of teh build artifacts like war/jar or ear files.
  • Installed, Configured and administered Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Reduced build and deployment times by designing and implementing Docker workflow.
  • Creating teh Docker containers and Docker consoles for managing teh application life cycle.
  • Configured Docker container for branching purposes.
  • Automated builds to teh Docker hub on every commit and release.
  • Handled multiple Linux/CentOS servers for application deployment and management.
  • Managed and monitored teh server and network infrastructure using Nagios.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Production experience in large environments using configuration management tool Chef.
  • Closely worked wif development, QA and other Engineering teams to ensure automated test efforts are tightly integrated wif teh build system and fixing teh error while doing teh deployment and building.
  • Utilized DevOps methodologies and best practices to create infrastructure automation and continuous delivery.

Environment: Chef, Python, Shell Scripting, Git, Maven, Jenkins, Linux, Docker, Vagrant, Nagios, JIRA, Nagios, Cloud formation, EC2, S3, Cloud Front, Route 53, GIT, Tomcat Apache.

Confidential, Laurel, Maryland

AWS DevOps Engineer

Responsibilities:

  • Responsible for configuring teh build and release activities on critical enterprise level and web applications.
  • Setup and build AWS infrastructure various resources VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Creating S3 buckets and also managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created Python scripts to automate AWS services which includes web servers, ELB, Cloudfront distribution, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Created Cloud Formation templates and deployed AWS resources using it.
  • Installing, setting up and troubleshooting Ansible, created and automated platform environment setup.
  • Deployed microservices including provisioning AWS environments using Ansible playbooks.
  • Scheduling jobs using Ansible Tower and writing Python modules for Ansible customizations.
  • Migrated VMWARE VMs to AWS and Managed Services wif Ansible.
  • Working wif GITHUB to store teh code and integrated it to Ansible Tower to deploy teh playbooks.
  • Used Ansible playbooks to setup continuous delivery pipeline. This primarily consists of a Jenkins, Sonar server and Vagrant infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Virtualized teh servers using teh Docker for teh test and develop environment needs.
  • Creating from scratch a new continuous integration stack based on Docker and Jenkins, allowing transition from develop stations to test servers easily and seamlessly.
  • Performed all necessary day-to-day Subversion/GIT support for different projects and responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has integrated Ansible wif Rundeck and Jenkins.
  • Installed Oracle database wif AMI image and updated teh database wif schemas and scripts to run Data Services.
  • Bootstrapping instances using Chef and integrating wif auto scaling.
  • Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances.
  • Design roles and groups for users and resources using AWS Identity Access Management .
  • Build and administrate Continuous Delivery pipelines using Git, Vagrant, Jenkins and Groovy DSL.
  • Creating teh build script using teh MAVEN as build tool for JAVA and .NET web application.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Used Amazon EC2 command line interface along wif Bash/Python to automate repetitive work
  • Coordinate release activities wif Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
  • Configuration and administration of ASM disks for Oracle RAC servers.
  • Experience running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
  • Working in both Agile and scrum development environments which halps in Keeping teh team together all teh time to ensure successful outcome.
  • Deployed teh Java applications into web application servers like Web logic.
  • Handled large complex software systems to isolate and reproduce defect, assess risk and deployment of customers.

Environment: Ant, Maven, Subversion, Git, Jenkins, Vagrant, Docker, Remedy, Shell Scripts, Ruby, AWS, Ansible, Python, Web logic Application Server and Cloud computing tools like EC2, ELB, VPC, S3.

Confidential, Addison, Texas

Build and Release Engineer

Responsibilities:

  • Analyzed teh ANT build projects for conversion and converting teh ANT build projects to Maven build projects.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Integrated teh Code Quality Analysis tools like Find Bugs, JUnit and Check style into teh projects.
  • Build and Administered teh Bamboo Continuous Integration servers.
  • Build and Configured Bamboo Elastic for Parallel Job execution.
  • Creating new build jobs, integration testing jobs and deploy jobs in Bamboo to automate teh process.
  • Tracking tasks and controlling changes in teh cross-disciplinary field ofconfiguration management using SCM.
  • Installed and configured teh Web Logic application servers for Develop and Integration Test Environments.
  • Built and deployed Java/J2EE artifacts onto teh Web Logic Application Servers in an Agile continuous integration process.
  • Experience in installation and configuration of Chef.
  • Using Build Forge version control tools for developing multiple applications on Source codes repository.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Patched different software using RedHat Package Manager and YUM.
  • Installed certain RPM packages, which were not installed default for Oracle.
  • Installed and configured Apache ANT for automated build processing using RPM.

Environment: Bamboo, Chef, Ant, Maven, Oracle, Web logic Application Servers.

Confidential, Renton, WA

Linux Administrator

Responsibilities:

  • Managed AIX server’s backups, restores and general system administration.
  • Handling teh day-to-day Operations, installing software & plugins, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Performing variety of maintenance and end-user support to ensure that all workstations, servers and overall network performance meet teh State's standards and requirements.
  • Installed new physical and virtual servers using VMware Virtual Centre and configure hardware, settings, directories, storage in accordance wif standards and project / operational requirement.
  • Maintained multiple Oracle databases wif an Apache/Tomcat web front end.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Work wif DBAs on installation of DB, restoration and performance tuning.
  • Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion.
  • Provide Windows/Unix/Linux administration network operating center (NOC) administration, LAN/WAN/VPNadministration, VMwareadministration and intrusion detection and prevention (IDP) monitoring.
  • Perform daily system monitoring, verifying teh integrity and availability of all hardware, server resources, system processes, viewing system and application logs and verify completion of scheduled jobs.
  • Provide Linux SystemAdministration, Linux System Security, Project Management and Risk Management in InformationSystems.
  • Day to day processes that allowed for more time to be spent on developing new and improved ways of meeting teh needs of our clients.
  • Setup of Environments and Networks for new tasks.
  • Building & configuring Redhat Linux systems over teh network, implementing automated tasks through crontab, resolving tickets according to teh priority basis.
  • Involved in build automation tools like Maven, Ant.
  • Involved in planning and testing new applications and operating systems.
  • Installation and maintaining of Linux, Unix and Windows Application Servers.
  • Patched Linux, Windows systems regularly.
  • Maintenance of a Linux Firewall System.
  • Monitoring system performance, Server load and bandwidth issues.
  • Regularly manage backup process for Server and Client data.

Environment: Oracle, Database, Apache Tomcat, Linux, Unix, Windows, Firewall, Networking, VMware, Subversion, Maven.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and maintenance Red Hat Enterprise Linux .
  • Installed Operating System and configured kernel parameters for Linux/Unix servers.
  • Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management.
  • Worked on configuring TCP/IP, network interface, assigning static routes and hostnames.
  • Created shell scripts for automating teh daily maintenance and update processes in teh production environment.
  • Archive management for files and directories employing teh TAR tool and compression of files using teh gzip and bzip2.
  • Administered local and remote servers using SSH (secure shell) tool on daily basis.
  • Has knowledge in performing automated tasks using BASH scripting.
  • Supported data management through on-site & off-site storage and retrieval service.
  • Installed, updated, and configured teh necessary packages using teh RPM and YUM software/package management.
  • Monitored user and group administration, password management, file accessing and advanced file permission privileges.
  • Automated some jobs by deploying teh CRON tool for job scheduling processes.
  • Deployed and installed new servers and their appropriate services for various applications in Linux.
  • Resolved operation issues which comes in teh form of tickets and assisted teh users in solving their issues.
  • Worked in setting up LDAP, DNS, DHCP Server along wif TEMPeffective group and System Level policies and roaming profile features by using Samba and NFS servers.
  • Ensured teh health and security of teh Linux boxes which were in use.

Environment: Oracle, Database, Apache Tomcat, Linux, Unix, Windows, Firewall, Networking, VMware, Subversion, Maven.

We'd love your feedback!