We provide IT Staff Augmentation Services!

Sr. Devops/aws Engeer Resume

IN

PROFESSIONAL SUMMARY:

  • Around 8years of experience inautomating, configuring and deploying instances in the areas of Data Center Operations, Systems Administration, Cloud computing, Software Configuration Management ( SCM ).
  • Familiar with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, Lambda, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work,ELK, Security Groups.
  • Configured and monitored distributed and multi - platform servers using Chef.
  • Experience with configuration management tool like Ansible .
  • Developed Chef Cookbooks and Recipes to manage systems configuration. Defined to manage and configure nodes.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for the purpose ofcontinuous integration (CI) and for End to End automation for all build and deployments.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Extensive experience with software Build automation and standardization tools like ANT, Maven, and Gradle.
  • Experience in branching, tagging and maintaining the version across the environments.
  • Worked on PowerShell which is used for management of a system, worked on web servers like Apache and application servers like Web logic, Tomcat, Web sphere, JBOSS to deploy code.
  • Used scripting languages likePython,Perl, Bashand Ruby.
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and in AWS.
  • Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Worked on Apache Zookeeper which is used to provide a distributed configuration service, synchronization service.
  • Experience in using tools like JIRA for ticketing, Integrating JIRA into Splunk Enterprise and Bug Reporting for product through JIRA.
  • Experience in using Nagios, Splunkand Kafkatool used forMonitoring. And Software methodologies like Waterfall model, Agile Methodology and Scrum.
  • Worked with different Bug tracking tools like JIRA, Rational Clear Case, HP Quality Center, Fisheye, Crucible and IBM Clear Quest.
  • Experience in working with Selenium IDE and Selenium Web Driver using Testing and Familiar with Automated testing methodologies.
  • Experience working with the OpenShift Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment
  • Experience in working with ETL tools like SQL Server Integration Services (SSIS)
  • Automating application deployments through IBM XL Code Deploy, Oracle ATG deployment.
  • Experience in working with IBM Security scanused for Test, Scan and report on vulnerability.
  • Excellent communication, team membership and relationship management skills.

TECHNICAL SKILLS:

Cloud Technologies: (AWS) Amazon Web Services EC2, S3, ELB, Auto scaling Servers, VPC, IAM, Redshift, RDS, AMI, Cloud formation.

Operating Systems: Red hat Linux 6/7, Ubuntu, Centos, Windows servers.

Languages: Java, C, C++, T-SQL, PL/SQL, JBOSS, HTML, CSS

Databases: Oracle, SQL SERVER, MY SQL, Cassandra, Post Gre SQL, Dynamo DB

Technologies: Jenkins, Bamboo, IBM Rational Synergy, Chef, GIT, Maven, Application servers, Docker, Kubernetes, AWS, Monitoring tools.

PROFESSIONAL EXPERIENCE:

Confidential, In

Sr. DevOps/AWS Engineer

Responsibilities:

  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • QA and Dev environment setup for Jenkins/Gerrit and internal services to enable proper testing of features and faster rollout to production.
  • Manage the integration of new software projects and products into the build environment.
  • Worked on Gerrit APIs to parse Gerrit data, add Gerrit comment, set review, submit change, restore change, abandon and rebase git changes.
  • Generated code quality report using Sonar Qube and fixed the issues.
  • Deployed JAVA/J2EE applications through Tomcat Application servers.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Designed/developed distributed private cloud solution using Kubernetes Docker on CoreOS.
  • Thorough experience in managing Splunk universal forwarder deployment and configuration, monitoring and maintaining Splunk Performance and Optimization.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Worked on Sonar Qube tool for setting up code analysis and correction.
  • Working on Multiple AWS instances, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Develop Cloud Formation scripts to automate EC2 instances.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Creating Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
  • Setting up Sonar Qube in jenkins server and supported in setting up set of standards for code quality.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Utilize Cloud Watch to Monitor resources such as EC2, CPU memory, Amazon RDS DB service, Dynamo DB tables and EBS Volumes.
  • Worked on pushing the data to DB used Mango DB and Dynamo DB.
  • Worked on integrating AWS Dynamo DB using AWS Lambda to store the values the items and backup the Dynamo DB streams.
  • Worked with scripting language like Python.
  • Installing and Configuring PCF on VMware and AWS.
  • Monitoring PCF environment, and application deployment on PCF using U Deploy.
  • Wrote python routines to log into the websites and fetch data for selected options.
  • Provided WLST and configured various WebLogic components/services via python script.
  • Created scripts in Python to automate log rotation of multiple logs from web servers.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
  • Troubleshooting various production related outages.

Environment: Ansible, Python Scripting, Hudson, Jira, GIT, AWS, Web Logic, Mercury, Quality center, Visual Build, .Net, Maven, Jenkins, J2EE, Web sphere.

Confidential, In

DevOps/AWS Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Coordinated with resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Analyzed the ANT build projects for conversion and converting to Maven build projects.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Developing pom.xml files for Maven build scripts.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Worked extensive with MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Written Power Shell scripts to automatically restart the Deploy agents on Linux Machines.
  • Executed various scripts like Power Shell/Python to automate build and release process.
  • Written Cookbooks for various packages and installed them on VMs to perform QA testing.
  • Responsible on Amazon Web Services (AWS) for creating and managing EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, Cloud Watch, Cloud Trail, Cloud Formation, IAM, Elastic Search.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Carried out deployments and builds on various environments using CHEF continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Designed and implemented automated deployment using XL Deploy to manage major releases, monthly release and patches form development, integration and QA.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Worked on Kubernetes and Docker images to provide platform as service on private and Public cloud in AWS Cloud.
  • Virtualized the servers using the Docker for the test environments and dev environments need and also configuration using Docker Containers.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Monitor the applications and provide daily reports on Splunk servers, responding timelines and troubleshooting.
  • 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.
  • Automation of daily tasks using Shell and Ruby scripts.
  • Build, configured and support Application team environments.
  • Coordinated with the Offshore and Onshore teams for Production Releases.

Environment: SVN, GIT, Maven, Chef, Docker, Ant, Jenkins, Tomcat, Shell, Ruby, Nexus, AWS and JIRA.

Confidential

Build Release Engineer

Responsibilities:

  • Worked on Java/J2EE Coding for Portal Applications. Worked on Tomcat Web server for hosting web apps.
  • Participated in the release cycle of the product which involved environments like Development, QA, UAT and production
  • Used Bit Bucket version control system to manage different builds for the system.
  • Involved in writing Shell scripts for compilation and deployment process.
  • Good command in writing ANT scripts for making all the files local to the server.
  • Maintained Build related scripts developed ANT, Python and shell. Modified build configuration files including maven’s pom.xml.
  • Branching, Tagging, Release Activities on Version Control Tools: Bit Bucket.
  • Installed, Configured, Administer Bamboo Continuous Integration Tool.
  • Automated Continuous Build and Deploy Scripts for Bamboo Continuous Integration tool.
  • Created deployment tickets using Jira for build deployment in Production.
  • Collected the approvals for deploying the code to production.
  • Created diff files and check sum files for production support.
  • Involved in working with WebSphere App server admin console for deploying applications.
  • Implement NFS setup snapshots and security on filters across the Enterprise.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Communicated with all levels of engineering, management, development and test teams.

Environment: Bit Bucket, Bamboo, WebSphere, Java/J2EE, ANT, Shell Scripts, MAVEN, JIRA, UNIX, LINUX, Windows XP.

Confidential

Unix / Linux System Administrator

Responsibilities:

  • Installing, and configuring default and third-party packages on RHEL Linux servers using, yum, and rpm utilities.
  • Hardening, Patching and upgrades (release) on standalone servers using (single user mode), and on production servers (live upgrade).
  • Have performed routine system upgrades on RHEL/centos systems.
  • Setup, configure and troubleshooting TCP/IP, DHCP, DNS, NFS, SSH, CIFS and SAMBA on Multiplatform (RHEL/centos).
  • Performs Monitoring and Log Management on RHEL Centos servers, including processes, crash dumps and swap management, with password recovery and performance tuning.
  • Monitoring RHEL/centos servers using command line tools with Nagios and new relic tools.
  • Configured and managed storage volumes such as LVM and VERITAS on RHEL/centos systems.
  • Installed and configured ISCSI Utility on RHEL/Centos 6.4 server for Network Attached Storage.
  • Install and configured LAMP on RHEL/Centos servers.
  • Experienced on configuring and installing VMware (Virtualization).

Environment: UNIX, Shell Scripting, Linux, Solaris, Windows.

Hire Now