We provide IT Staff Augmentation Services!

Devops Engineer/ Aws Developer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • Around 10+ Years of experience in IT industry comprising of Cloud Computing, DevOps Engineering, Linux Administration, VMware and AWS. More than 3 years of experience in Amazon Web Services including migrating infrastructure to AWS cloud and maintenance of production web infrastructure.
  • Experience in designing and deploying AWS Solutions using EC2, S3, VPC, Auto - Scaling, EBS, SNS, SQS, Route 53, Elastic Load balancer (ELB), Auto scaling, Lambda, Elastic search, Container services ECS, Log stash, Kibana, InfluxDB, Grafana, Sensu, Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experiences in build tools like Ant, Maven, Artifactory, Nexus, Gradle to write POM.XML build scripts etc.
  • Involved in migration of one Business from a physical data center environment to AWS. Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, R53, S3, RDS, SNS, SQS, IAM, EIP, EBS, ECS, LAMBDA, VPC), focusing on high-availability, fault tolerance, and auto-scaling with Cloud watch monitoring.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Experience in using XSLT transform to convert raw Amazon ECS data into JSON objects.
  • Re-designed infrastructure for high availability using multiple AWS availability zones.
  • Used Groovy script to build and modify existing pipelines for Java and React modules to even include automated approvals for deployment into Prod environments.
  • Written Cloud Formation templates and deployed AWS resources using it. Associated with software release life cycle.
  • Creating and managing policies S3 buckets, Utilized S3 bucket, Glacier for storage and backup on AWS.
  • Worked on cloud-based servers like AWS, AZURE and Rackspace.
  • Cloud formation JSON templates in Terraform for infrastructure as code and also implemented AWS code pipeline.
  • Experienced in Chef, Puppet and Ansible configuration and automation tools. Configured and administered CI tools like Docker, Hudson, Bamboo for automated builds.
  • Hands-on experience writing Ansible playbooks to deploy automated tasks to many servers.
  • Automate and extended continuous delivery (CD) for applications using Chef and Puppet.
  • Hands on experience in setup & Configuration of Puppet Configuration Management with specific client requirement such as create user/remove user, install/remove packages, update & configure multi nodes.
  • Managed artifacts generated by and involved in creating deployment, build scripts and automated solutions using Ruby and Python. Also, have good Jenkins experience with bash/shell scripting.
  • Well experienced in writing Puppet manifests and customized Facts.
  • Used Chef to manage Web Applications, Configure Files, Database, Users, Mount Points, and packages and responsible for creation and management of Chef Cookbooks.
  • Administering and Supporting code versioning tools including GIT, SVN, and Subversion on UNIX/LINUX.
  • Installing, upgrading and configuring Red Hat Linux, using Kickstart Servers and Interactive Installation
  • Excellent in troubleshooting and system Patching. Experience in using bug tracking systems like JIRA
  • Experience in Installing, upgrading and configuring SUN Solaris 8, 9 and 10 on Sun Servers using Jumpstart Servers, Flash Archives and Interactive Installation.
  • Involved in designing various stages of migrating data from RDBMS to Cassandra. knowledge of Cassandra and hands on experience with installing, configuring and monitoring DataStax Enterprise cluster.
  • Experienced in installing, configuring, modifying, testing and deploying applications on Apache Webserver, Nginx and Application servers such as Tomcat, Jboss.
  • Integration Jenkins show traces of SonarQube runner execution and displayed results in sonar dashboard
  • Worked on "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deploy.
  • Migrated java base applications and java web based applications and migrated ETL based applications, Server less ETL based application setup on top of cloud AWS
  • Migrated on perm applications run on enterprise Linux(RedHat distributions) running on top of web blow tick, WebSphere and some windows based applications migrated to cloud.
  • Migrated different database servers to SQL RDS and migrated cross database applications, also migrated SQL server to Aurora Database
  • Extensive experience on Jenkins, Build Forge and Docker for continuous integration and end-to-end automation for all build and deployments.
  • Experience in Shell scripting (KOM) to automate system administration jobs as per customer request. Applying changes after creating a change control and getting the approval according to customer requirements.
  • Proficient in Networking and configuring TCP/IP, DNS, NFS, NIS, SAMBA, LDAP, SSH, F5, SSL, SFTP, SMTP.
  • Expertise in implementation and designing of disaster backup and recovery plan.
  • Provided production support in an on-call rotation in a 24x7 environment.
  • Excellent analytical, oral, written, communication and problem solving skills and good Team Player.
  • Willing to relocate: Anywhere

TECHNICAL SKILLS:

Version Control: GIT, SVN, CVS

Languages: C, Java, Bash, XML, Ruby, Python, Perl, Shell Scripting

Scripting: Shell, Perl, Python, Ruby etc

Operating System: Microsoft Windows, Red Hat, Centos7, Ubuntu, Sun Solaris, Fedora, etc,.

Virtualization: Oracle virtual box, VMware.

Build Tools: Ant, Maven, Gradle.

CI Tools: Hudson, Jenkins.

Configuration Management: Chef, Puppet, Ansible.

Bug Tracking tools: Jira, Rally, HP Quality Center.

Databases: SQL, MySQL, MongoDB, Cassandra, NoSQL.

Servers: Oracle WebLogic, Tomcat, WebSphere MQ series.

Protocols/ Services: Http, Https, SSL, DHCP, DNS, SSH, SFTP, TCP/IP, FTP/SFTP, SMTP.

Cloud Tools: Microsoft Azure, AWS(EC2, EBS, ELB, Auto Scaling, S3, VPC, IAM, AMI, Cloudformation, CloudWatch, SNS, RDS, EFS), Openstack

Others: Nagios, Splunk, Foreman, Artifactory, Confluence, Vault

PROFESSIONAL EXPERIENCE:

Confidential,San Jose CA

DevOps Engineer/ AWS Developer

Responsibilities:

  • Creating automated deployments job for Tomcat with Jenkins.
  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.
  • Configuration of various plugins for Looper based on Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Managed Maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Automating backups by shell for Linux and PowerShell scripts for windows to transfer data in S3 bucket.
  • Created and maintained Jenkins jobs that execute shell script.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, software installation and configuration updates.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Concord tool, which enables in integrating with various tools like Ansible/Puppet.
  • Creating manifests and classes in Puppet for automation.
  • Used Concord tool as a deployment tool to deploy into Cloud environments and Linux based boxes using Ansible.
  • Worked on infrastructure with Docker containerization.
  • Conducted performance testing of Apache Tomcat management services.
  • Used Docker to implement a high level API to provide lightweight containers that run processes isolation and worked on creation of customized Docker container images, tagged and pushed the images to the Docker repository.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub to build a new Docker container automatically using Jenkins whenever a new GitHub branches are created.
  • Perform day-to-day operation and troubleshooting of VMs.
  • Created triggers for efficient access control of the GIT operations, to invoke operations before or after the execution of vital GIT events, to restrict or provide access to users.
  • Involved in writing SQL queries to implement the schema related changes for internationalization and debugged the build errors using SQL queries to make sure Database is not corrupted.
  • Designed Methodologies to troubleshoot based on the issues and documented all the procedures to educate team members.
  • Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS, Tomcat, PHP and MySQL.
  • Experience with threat modeling, especially for web application and web APIs.
  • Configured and monitored distributed and multi-platform servers using Nagios, Zabbix.

Environment: Ruby, Python, Puppet, Ansible, API, Docker, NFS, DNS, Jenkins, Maven, GIT, Splunk, Shell script.EC2, Logstash,Zabbix.

Confidential, Kansas, MO

Devops Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Deployed java applications to application servers in Agile continuous integration environment and also automated the whole process
  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, release tracking and reporting on Linux platform.
  • Created and maintained various Shell scripts on different Linux servers.
  • Having good hands on experience in administering Linux machines and building RPM's.
  • Experienced with Windows scripting and automation, including PowerShell.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Setting up client server model of Chef in development environment.
  • Create cookbooks for automation of Infrastructure using Chef.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Proficient in deploying applications that uses MySQL or similar RDBMS and managed backups with point-in-time recovery of MangoDB.
  • Application Deployments & Environment configuration using Chef, Puppet and Ansible.
  • Worked on AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Using ANT, Puppet/ Chef Scripts to build the application and deploy.
  • Created Continuous Build Process using Jenkins as Continuous integration tool.
  • Support as part of DevOps team to help deployment using Jenkins.
  • Worked on and run Agile projects for a DevOps team to help deliver critical functionality to a cloud based service.
  • Configuration Management Tools (Puppet/ Chef). Used Puppet to configure and maintain tomcat servers.
  • Work with Docker for convenient environment setup the test environments.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/ problems.
  • Experience with build tools Ant, Maven and Gradle for writing build. xmls, pom.xmls and build .gradles respectively.

Environment: AWS, Red hat LINUX, Jenkins, Puppet, Chef, MySQL, tomcat server, ANT, SHELL, Java, Docker.

Confidential

DevOps Engineer

Responsibilities:

  • Extensively worked on configuration management tools like Puppet and Ansible in setting up various servers and running various applications on those servers.
  • Primarily involved in creating the build and release deployment scripts in UNIX shell as well as Perl scripts.
  • Control branching and merging of the code base in subversion.
  • Written make, Maven and Ant build tools for application layer modules.
  • Created and maintained build scripts using MAVEN to perform builds efficiently.
  • Deploy code to Web logic environments.
  • Worked with Web Services Admin Team and DBA Team to debug environment issues in Web logic and Oracle servers.
  • Pushed releases to QA, Beta, and production environments.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Good knowledge on Core Java and its libraries in creating the Java web application's business Logic.
  • Responsible for conducting and a key person in the Change Management Board (CMB).
  • Jenkins is the CI/Automation tool for Build and Release activities.
  • Responsible for setup and troubleshooting activities for Automation using Jenkins and Nexus.
  • Partially administered the Dev Linux Environments (VM's).
  • Used JIRA for Issue tracking and scrum/Agile planning.
  • Created documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Automated the build and release management process including monitoring changes between releases.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Responsible for design and maintenance of the CVS/Subversion Repositories and the access control strategies.
  • Managed SVN repositories for branching, merging and tagging.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and
  • Used Jenkins& Puppet to perform automated CI Builds and Deployments.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Environment: HP service manager, Harvest, UNIX Scripting, Puppet, Chef, Jenkins, Shell Scripting, Oracle Toad Web sphere, Web services, Windows Services, Bamboo.

Confidential

Linux Administrator

Responsibilities:

  • Installing RHEL6 operating system on servers through CD/DVD or Network (kick start).
  • User management - Creating and management of users/groups.
  • Installation of Ubuntu and RHEL operating systems on HP and dell.
  • Installation and configuration of Webserver (Apache 2.2.17), MySQL 5.5 and PHP in a LAMP stack.
  • Provided support for server and workstation upgrades, backup and disaster recovery monitoring, user account setup and security administration.
  • Set up and administered user and groups accounts, setting permissions for users.
  • Adding/deleting/creating/ user account information, resetting password.
  • Assisted in upgrading RHEL 5.0 to RHEL 5.5 and RHEL 5.5 to RHEL 6.0 using live upgrade and manual upgrade.
  • Installation, configuration, support and security implementation on DNS, DHCP, NFS, HTTPD.
  • Used LVM for the management of logical volumes including creation of physical volumes in Linux.
  • Created disk partitions and file systems and extended storage space using Logical Volume manager.
  • Configured, maintained and troubleshoot issues related to the work environments.
  • Managed CPU usage, shared memory, disk space usage and controlling processes.
  • Managed firewalls and server configurations.
  • Worked with infrastructure monitoring tools like Nagios.
  • Involved in development, user acceptance, and performance testing, production and disaster recovery.
  • Performed builds and decommissions of both physical and VMware servers.
  • Capacity Assessment for new requests of servers i.e. calculating CPU and Memory for servers according to the current/future requirement.
  • Scheduling jobs using CRONTAB&AT utility.
  • Documented the procedures and standards for other administrators to follow.
  • Configuration of Logical Volumes with Striped and Mirrored Volumes.
  • Creation of Physical volumes and Volume groups.
  • Growing and shrinking the volumes and file systems according to usage.
  • Providing 24/7 support for our customers at operating system level well

Environment: Ubuntu, Red Hat Linux (RHEL5/6), Nagios, Logical Volume Manager, Global File System, DNS, DHCP, NFS, HTTPD

We'd love your feedback!