We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • 8+ years of experience in IT industry as DevOps Engineer, Linux Administrator and Cloud Engineer in Source Code Management, software design, development, application support, deployment and configuration on different platforms like Windows, Linux.
  • Experience in all stages of the Software Development Life Cycle (SDLC), Waterfall, Agile project environment and version control management.
  • Well versed with configuration management, version control systems, build and deployment automation tools, Continuous Integration and Delivery, Management of applications servers and Release processes.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT (GitHub, Git Lab), Subversion (SVN), Clear Case, Harvest and VSS.
  • Installed, configured and administered CI tools like Jenkins, and Hudson for automated builds.
  • Strong experience with Maven and Ant Build Frameworks.
  • Configured Docker container for branching purposes.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Worked with Docker images & Docker Container.
  • Experience in development and configuration of software provisioning tools like Chef, Puppet and Ansible.
  • Configured, administered Monitoring tools like Splunk and Nagios.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/Amazon cloud server.
  • Worked with various Environment teams such as Development, Testing and Production to ensure automated test efforts are strongly integrated with the build system.
  • Experienced with various Services of AWS: EC2, EBS (Elastic Beanstalk), ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Watch, VPC, and Cloud Formation.
  • Experience with Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity.
  • Implemented rapid - provisioning and life-cycle management for Red Hat Linux using Puppet.
  • Experience in using Nexus, Artifactory repository managers for Maven and Ant builds.
  • Extensively worked with Bug tracking tools like JIRA, BMC Remedy and HP Service Center.
  • Extensive experience in writing various automation scripts to automate manual tasks, deploy applications, application build scripts/versioning etc. using many popular open source libraries with different languages like Shell, Ruby, Perl and Python based scripting.
  • Configuring Physical Volumes, logical volumes and file systems on Red hat, Centos, Ubuntu, SUSE and AIX Linux
  • Configuring and deploying to Application servers WebLogic, WebSphere using RPMs to effectively package the applications for product deployment.
  • Experience in Linux System administration including File System Management, Local Security Implementation, Software Management and Shell scripting.
  • Installation, Troubleshooting on VMware running Linux (Red Hat) and Windows.
  • Extensive experience in installation, configuration and deployment of virtual servers through VMWare.
  • Trouble shooting complex build problems, release issue and environment issues in multi component environment and worked coordinating multiple releases across the projects.
  • Strong analytical, problem solving, interpersonal and time management skills.

TECHNICAL SKILLS

Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Ubuntu, Unix, Windows 2000/2003/XP/VISTA/7, AIX.

Version Control Tools: GIT, SVN, CVS and IBM Rational Clear Case.

Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS.

Automation Tools: Jenkins/Hudson and Bamboo.

Build Tools: Maven, Ant, and MS Build.

Configuration Tools: Chef, Puppet and Ansible.

Databases: Oracle 9i/10g/11g/12c, DB2, MS Access and SQL Server 2012/2008R2/2005

Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest.

Virtualization Tools: Docker, VM virtual Box and VMware.

Monitoring Tools: Splunk, Nagios and Cloud watch.

Cloud Platform: AWS EC2, VPC, ELB, RDS,Route 53, ECS, EBS, Cloud Formation, S3, IAM, Dynamo DB, Elastic Beanstalk, Cloud watch, Microsoft Azure.

Scripting: Shell, Bash, Perl, Ruby and Python.

Languages: C/C++, Java and PL/SQL.

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

DevOps/AWS Engineer

Responsibilities:

  • Familiar and experienced with Agile Scrum development.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control and connected continuous integration system with GIT version control repository.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Configured Jenkins for Continuous Integration with Plugins and created Jobs.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Implemented a Continuous Delivery pipeline with Docker, Micro Services, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
  • Working for DevOps platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Have experience in writing Chef Cookbooks, Recipes and Bootstrapping instances using Chef and integrating with auto scaling.
  • Manage the configurations of multiple servers using Chef, Written multiple manifests and customized facts for efficient management of the Chef clients.
  • Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Maintained and monitored Docker in a cloud based service during Setup and production.
  • Experienced with Docker container service and created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Good understanding of Open shift platform in managing Docker containers Kubernetes Clusters.
  • Evaluated and designed the software and the infrastructure for the company-wide private container cloud solution based on Kubernetes and Docker
  • Troubleshoot Build and Deploy Issues with little downtime.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Monitored resources such as EC2, CPU memory, Amazon RDS, DB services and EBS volumes using Cloud Watch.
  • Responsible to create various Cloud Watch alarms that sends an Amazon Simple Notification Service (SNS) message when the alarm triggers.
  • Experienced in configuring AWS S3 and their life cycle policies and to backup files and archive files in Amazon Glacier.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud.
  • DevOps role converting existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
  • Experience with application/database migration to AWS securely and also good Knowledge on SaltStack
  • Designed stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used AWS command line client and management console to interact with AWS resources and APIs.
  • Managed Virtual machines and websites using AWS monitoring Tools AWS CLI.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, Lambda, SES, SQS and SNS services inAWS cloud.
  • Working on Amazon Aurora database service on the AWS cloud.
  • Implemented automatic machine failure recovery on cloud (AWS, Azure).
  • Experience in Deploying to and administering the use of J Boss, Tomcat, WebLogic and IBM WebSphere.
  • Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer), Auto Scaling which fired up new resources those will by default bootstrapped with the Chef-Server.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Responsible for maintaining monitoring tools like Splunk and Nagios to check the log files and rectified the errors.
  • Installation and Troubleshooting on VMware running Linux (Red Hat) and Windows.

Environment: GIT Repositories, Jenkins on Python, Shell, Maven, Chef, Docker, Terraform, Micro services, Amazon Aurora, Splunk, AWS, Azure, AMI, ELB, Auto Scaling, S3 bucket,Nagios,Splunk,EC2,Ruby/Bash, RDS, EBS, Lambda, Cloud Watch, SNS.

Confidential, Raritan, NJ

Sr. AWS/DevOps Engineer

Responsibilities:

  • Involved in Sprint meetings and followed agile software development methodologies.
  • Used Amazon RDS, EC2, SES, SQS, and SNS in multiple virtual and physical data centers to ensure the system was highly redundant and scalable.
  • Deployed and administered virtualized Linux infrastructure on Amazon AWS, Built custom scripts, workers and clients utilizing AWS SDK to manipulate Amazon EC2 and S3 resources.
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers (AWS) with the Chef Platform configuration system.
  • Setup and build AWS infrastructure various resources VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, Lambda, SQS and SNS services in AWS cloud.
  • Demonstrated proficiency in network administration (DNS, Load Balancing, and VPN).
  • Setting up and administering DNS system in AWS using Route53.
  • Built provisioning engine that utilizes Ansible to implement deployments to multiple platforms including VMWare and AWS.
  • Migrated Projects from SVN to GIT, configured and maintained stress server in different geographical location and provide setup in every release to perform stress testing.
  • Generated Ant, Maven and Scala, Perl, UNIX, Python scripts for build activities in QA, Staging and Production environments.
  • Installed/Configured/Managed Jenkins CI Automation and Developed build and release processes.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful release.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell and Python.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Used Python scripts to automate the Build and deployment process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration Extensively used MAVEN tool to do the builds, integrated MAVEN to Eclipse and did local builds.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Created, managed and deleted users, groups as per the request using Amazon Identity and Access Management.
  • Monitored each service deployment and validating the services across all environments.
  • To deploy instances used Ansible playbooks and wrote modules in Ansible to integrate with Apache tomcat and AWS.
  • Worked with different Ansible playbooks and maintain different Ansible roles and used Ansible playbook to deploy applications.
  • Used Ansible server and workstation to manage and configure nodes.
  • Experience in Monitoring/Managing alerts in Nagios.
  • Implemented AWS Cloud Watch plugin in Nagios and developed custom metrics, plugins in Nagios.
  • Used JIRA to track bug issues and change management.

Environment: Git, Jenkins, Ansible, Jira, AWS (Amazon Web Services), Windows, Python, UNIX, Nagios, Artifactory, RDS, EC2, SES, SQS, SNS,S3,VPC,IAM,RDB,Dynamo DB, Lambda, SES, SQS, SNS, AWS Cloud, DNS, ELB, VPN, Route 53,Cloud watch,S3 bucket, Nagios, IAM, EBS, Auto Scaling, Security group.

Confidential, Columbus, OH

Linux/Unix Admin

Responsibilities:

  • Installation and Troubleshooting on VMware running Linux (Rhel) and Windows.
  • Creating VM's, templates, clones, snapshots and deploying Red hat enterprise Linux machines out of templates and clones.
  • Installation, Configuration & Upgrade of operating systems Linux on Windows hardware.
  • Monitoring System performance and do kernel tuning to enhance the system Performance, worked on installation, configuration and maintenance of Debian/Rhel, CentOS Servers at multiple Data Centers.
  • Management of RHEL user accounts, groups, active directories and file permissions.
  • Automation of jobs through crontab and autosys, installation of packages, patch management, volume management on Suse servers using YaST.
  • Monitored system activities, fine-tuned system parameters, configurations to optimize performance and ensure security of systems.
  • Responsible for maintenance of development tools, utilities and to maintain shell, Perl automation Scripts.
  • Configuration of NIS, NFS, send mail on Linux and administering NFS Mounts.
  • Responsible for day-to-day System Administration for Solaris and Windows NT servers.
  • Solaris Operating Systems upgrade, package installations, updates, patches and software fixes.
  • Monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Configured auto mounts/maps for the user accounts.
  • Installation, Configuration of Web Servers using Apache, IIS on Solaris and NT Servers.
  • Worked closely with database administration staff to ensure optimal performance of databases and maintain development applications, databases.
  • Involved in Migration from WebLogic 7.0 to WebLogic 8.1 and JDK update, service packs installation.
  • Configuration and Clustering of Managed Servers.
  • Worked with a complex environment on Red Hat Linux, Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Performed various health check-ups in production and development environments
  • Configured the LUNs assigned by the storage administrators and managed Volumes using Logical Volume Manager (LVM) on Linux.
  • Managed, installed software packages using YUM, RPM and created repository files for offline servers.
  • Installed/Configured/Managed Jenkins CI Automation and Developed build, release processes.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful release.
  • Built and Deployed java source code into application servers in an agile continuous integration environment.
  • Developed, maintained UNIX/Perl/Ant /Python scripts for build and release tasks.
  • Used TOAD, PL/SQL developer tools for faster application design and developments performance tuning and SQL tuning.

Environment: ANT and MAVEN scripts, WebSphere, Subversion (SVN), Red hat/Debian, Centos, WebLogic, TOAD, GIT, PL/SQL, Jenkins features, LINUX /UNIX/Perl and Shell scripting

Confidential

Software Engineer / System Administrator

Responsibilities:

  • Detailed Understanding on existing build system, Tools related for information of various products, releases and test results information.
  • Performed client side validations using JavaScript and server side validations using JSP.
  • Involved in designing the test plans, performing the integration testing and closely worked with the QA team to resolve the defects.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Maintained and coordinated environment configuration, controls, code integrity and code conflict resolution.
  • Used SVN for branching, tagging and merging.
  • Managed Users, Groups in SVN, involved in troubleshooting client specific issues and user issues.
  • Implement, maintain, support reliable, timely and reproducible builds for project teams.
  • Build artifacts (WAR's and EAR's) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Involved in migration and upgrade of Bamboo server.
  • Maintained build related scripts developed in ANT, Python, Shell modified build configuration files including Ant’s build.xml.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IP tables, firewall, TCP wrappers and NMAP.
  • Performing Data Migration from AIX Linux to Red Hat Linux.
  • Backup of systems and restoration using Net Backup on both Solaris and Linux.
  • Configure RAID mirroring on Linux platform.
  • Created users, manage user permissions, maintain User & File System quota on Red Hat Linux, CentOS and AIX.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST).
  • Used JSP for the GUI and Java Servlets to handle requests and responses.
  • Created SQL queries to perform insert, update or delete operation on Oracle 11g database.
  • Worked on improving the existing code and also reducing the redundancy and performing Low Level Design Document reviews.
  • Organized Knowledge Sharing Sessions within the team and provided timely estimations for the project for various releases.
  • Prepared test plan, test cases and test scripts in the TCI tool.
  • Performed various activities like Defect Tracking, Bug Reporting and Designing solution for Bugs reported by the support team.

Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, SQL, JDBC, JUnit, Eclipse WebLogic Application Server, VSS, Ant, Core Java, SVN, JIRA, JUnit Frame Work,artifacts, Bamboo,Linux, Python and shell scripts.

We'd love your feedback!