We provide IT Staff Augmentation Services!

Sr. Devops & Aws Engineer Resume

5.00/5 (Submit Your Rating)

New, JerseY

SUMMARY:

  • More than 8 years of experience as Systems Engineer, DevOps Engineer, Cloud Engineer in the areas of Software Configuration Management (SCM), Build/Release Management, CI & CD (Continuous Integration/Continuous Delivery) and deployment.
  • Experience working in a DevOps Environment as a DevOps engineer working on various technologies/applications like Puppet, CHEF, GIT, SVN, Jenkins, Docker, AWS and Maven.
  • Experience in installation, configuration, tuning, security, backup, recovery and upgrades of Linux (Suse, Red hat, Centos, Ubuntu).
  • Created build pipeline for application versions, using Jenkins Continues Integration.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Extensive experience with software builds tools like Apache Maven, Apache Ant.
  • Experience in Amazon Web Services (EC2, S3, IAM, Route 53, Cloud Front etc.)
  • Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Strong Knowledge in Cloud Computing services (IAAS, PAAS, SAAS)
  • Extensively worked with version control systems like GIT, CVS, SVN and STASH.
  • Managed artifacts generated by Jenkins and involved in creating deployment, build scripts and automated solutions using Python.
  • Automate and extended continuous delivery for applications using Chef and Puppet.
  • Responsible for creation and management of Chef Cookbooks.
  • Hands on experience in setup & Configuration of Puppet Configuration Management with specific client requirement such as create user/remove user, install/remove packages, updates& configure multi nodes.
  • Used Amazon Linux AMI packages and configurations for tight integration with chef.
  • Performed administration and monitoring of Amazon instances using Amazon Cloud Watch.
  • Solid understanding of Operating Systems like Linux, UNIX, Windows.
  • Good Knowledge in bash (shell)/Perl scripting.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Working on Jira Portal for issues tracking.
  • Worked on performance and testing tools of web servers and applications.

TECHNICAL SKILLS:

Cloud Infrastructure: AWS, Azure, OpenStack

Configuration management Tools: Puppet, Chef, Vagrant, Docker, Ansible, Git, Bitbucket, SVN, Sonar Qube, Terraform

Continuous Integration Tools: Jenkins, Bamboo, Hudson, Travis CI, Circle CI

Testing Tools: J - Meter, HPE Storm Runner, Selenium

Build Tools: ANT, MAVEN, Gradle, CMAKE, MS Build

Versioning Tools: GIT, ClearCase, CVS, Subversion

Bug Tracking Tools: JIRA, Rally, Nexus, Remedy

Scripting: Shell, Python, PL/SQL, C#, ASP.Net, XML, HTML, Ruby and Perl

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

Web Technologies: Java Script, Servlets, JDBC, JSON, CSS

Virtualization Tools: VMware vSphere, Oracle Virtual box, VMware Workstation

Database: DynamoDB, MongoDB, Oracle, SQL Server, MySQL, MS Access

Operating System: Windows, Linux, Unix, Solaris, RHEL, Centos, Ubuntu, SUSE

Network Services: LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP

Network Topologies: LAN, WAN, VPN and Firewalls

Logging & Monitoring Tools: Nagios, Splunk, New Relic

Web/App server: WebLogic Application Server 9.x, 10.x WebSphere6.x/7.x/8.x, Apache Tomcat5.x/7.x, AWS, JBOSS4.22.GA

PROFESSIONAL EXPERIENCE:

Confidential, New Jersey

Sr. DevOps & AWS Engineer

Responsibilities:

  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef, Puppet with AWS Cloud Formation and Jenkins for continuous integration.
  • Utilized S3 Data pipeline to move data to AWS Redshift and application deployment and data migration on AWS Redshift.
  • Design & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN& Direct connect services.
  • Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Doing Refactoring of old AWS structure to new structure via terraform and S3 based tfstate file concept and writing new terraform modules.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Set up ELB for different applications to ensure high availability of applications.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used Amazon Route53 to manage DNS zones, also give public DNS names to elastic load balancers Ip's
  • Working as a DevOps engineer-Infrastructure Automation and involving in various environments to get solve customer technical problems related to AWS automation and implementation of multiple AWS resources using terraform and Puppet open source environment.
  • Hands on with Puppet Manifest files to deploy automated tasks to many servers at once.
  • Creating New Puppet server configurations and new modules per applications.
  • Performing Manifests to update the Puppet agent using Puppet Master.
  • Using Chef, deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Worked on monitoring tools like New Relic, Data Dog.
  • Worked on Chef clients to get application configurations and Ansible.
  • Solved customers legacy systems problems related to VMware , Redhat , Storage technology.
  • Exp in Creating secured cloud infra using (VPC) for Staging, Development environment on AWS.
  • Developed and maintained the Continuous Integration and Deployment systems using Git, Jenkins, ANT, Chef, Maven, Nexus, Puppet.
  • Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications. Managing Linux, VMware and AWS/VM's.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash and the Ruby AWS-SDK.
  • Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat, jdk and configuration tasks for new environments etc.
  • Working with Devops practices by AWS , Elastic Bean stalk & Docker with Kubernetes.
  • Experience working on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm. I am responsible to deliver release via Jenkins job.
  • Manual Installation and configuration of Web login, Tomcat and Apache servers.

Environment: s: Linux, Jenkins, Docker, GIT, Kubernetes, Web login Server, Tomcat, Apache, Chef, Puppet, Ruby, Nexus, AWS, S3, ROUTE 53, VPC, VM's, AWS Cloud Formation, EC2.

Sr. DevOps & AWS Engineer

Confidential, Cranberry PA

Responsibilities:

  • Involved in designing and deploying a large application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Create, maintain and administrating GitHub and Subversion repositories as source code managements.
  • Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Hudson/Jenkins by pointing to Orchestration and UI layer Repositories in GitHub/Subversion.
  • Involved in Migration of CI tool from Hudson to Jenkins.
  • Created end to end automation of Continuous Deployment and Configuration Management in uDeploy.
  • Automating the test scripts using Selenium with Java.
  • Developed the JSON/cloud formation template files to automate the provision of instances/servers in AWS.
  • Used ELB and Auto scaling for load balancing and scaling EC2 instances up/down based on Network Traffic.
  • Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
  • Launching AmazonEC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Created automated test scripts using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java.
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Also handled federated identity access using IAM to enable access to our AWS account.
  • Configured KMS using IAM to provide encryption/decryption keys to secure Amazon S3, EBS and RDS.
  • Written cloud formation templates in json to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Used SVN & Jenkins for continuous integration testing.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Supporting the automation of Environment Builds (provision and configuration management) by developing the Chef Recipes and Cookbooks in Ruby by integrating with GitHub, Jenkins and AWS.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Created successful patch management program for over 2700+ IP addresses across 8 datacenters.
  • Troubleshooting communication issues with CHEF client nodes and CHEF servers.
  • Develop multiple CHEF cookbooks and recipes and Roles to automate the deployment of the applications to different Prod/Perf/QA Environments and also for Auto scaling by monitoring the Load on stacks.
  • Performs primary validation of the applications and Identify, troubleshoot the issues on daily deployments.
  • Expert in deploying the code on web application servers like Web Sphere, Web Logic, Apache Tomcat, JBOSS and Built micro services using API gateway.
  • Access VPC, Subnet, Security Group and EC2 AWS describe API and Cloud Formation to create spreadsheets, MySQL & Postgres Database entries.
  • Create ec2 instance and manage all compute resource. ELB for ec2 instance and troubleshooting. API Calling to start and stop instance in weekend. API calling to take the snapshot of root volume automatically.
  • Worked on AWS API Gateway for custom domain and Record sets in Amazon Route53 for applications hosted in AWS Environment.
  • Writing json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on git hub (sub version control).
  • Worked on customization of existing Python scripts of some of the internal applications and Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
  • Worked on customization of existing Python scripts of some of the internal applications and Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
  • Developed automation scripting in Python (core) to deploy and manage Java applications across Linux servers
  • Possess working knowledge with Python and Ruby in writing scripts to automate software configuration process with Chef and Puppet.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Built Chef Development workflow and best practices around configuration management as well as building a strong and diverse internal Chef community.

DevOps & AWS Engineer

Confidential, New York, NY

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Application deployment and data migration on AWS Redshift.
  • Using Chef to maintain the configuration.
  • Using CloverETL migrated data to AWS Redshift.
  • Hands on experience in monitoring EC2 instances using Nagios.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Extensive knowledge on writing and deploying modules in puppet.
  • Set up Elastic Load Balancers for different applications to ensure high availability of applications.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers ip's.
  • Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications. Managing Linux, VMware and AWS/VM's.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Provided policies to groups using policy generator and set different permissions based on the requirement along with providing ARN (Amazon Resource Name).
  • Migrated on premises Databases to AWS.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Manual Installation and configuration of Weblogin, Tomcat and Apache servers.
  • Generated Selenium reports using TestNG reporter and automated report generation using Maven.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.

DevOps & AWS Engineer

Confidential, Washington, DC

Responsibilities:

  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Build AWS Cloud formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Implementing new projects builds framework using Jenkins, Cruise control & Maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and configuration automation using Docker containers.
  • Implemented Maven builds to automate JAR and WAR.
  • Converting production support scripts to chef recipes.
  • Primarily used Ruby to write GIT applications and Chef Recipes.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
  • Created scripts in Python Which Integrated with Amazon API to control instance operations.
  • Worked in GIT implementation containing various Remote repositories for a single application.
  • Branching, labeling and merge strategies for all application in GIT.
  • Migrate SVN repositories to GIT and administrate GITLAB to manage GIT repositories.
  • Worked closely with deployment team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the built and deployment process on Enterprise server.
  • Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub.
  • Created environment validation integrated with Jenkins build execution, developed a automation framework
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.

Sr. Build and Release Engineer

Confidential, Columbus, MS

Responsibilities:

  • Build Engineer for a team that involved two different developments teams and multiple simultaneous software releases.
  • Developed and maintained UNIX/Perl scripts for build and release tasks.
  • Installed Build Forge and performed troubleshooting during installation.
  • Automated the build and release management process including monitoring changes between releases.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Used Perl, Bash Scripting, Sed, Awk etc to assist the developers in development and testing.
  • Trained new team members on CM practices and procedures.
  • Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.
  • Integrated Subversion for automating builds with Jenkins.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Rolled out Chef to all servers, and used the Chef node database to drive host configuration, DNS zones, monitoring & backups.
  • Formulated and executed designing standards for DNS servers.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Developed and maintained integration and release processes.
  • Able to create scripts for system administration and AWS using languages such as Bash and Python.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python and Run deck.
  • Used Build Forge for Continuous Integration and Deployment into Web Sphere Application Servers.
  • Supported and developed tools for integration, automated testing and release management.
  • TCP/IP sockets implementation to the exerciser tool.
  • Developed cross-platform classes for sockets and developed ENT for storage over TCP/IP network.
  • Handled RFP & RFQ for all core switching related network elementspytho

Linux/ Unix Admin

Confidential

Responsibilities:

  • Installation, Configuration & Upgrade of Solaris, AIX, Suse Linux and Windows-NT operating systems.
  • Installation of Packages and Patches.
  • Monitoring System using HP/ITO, do kernel tuning to enhance the system performance.
  • Made backups of the important files using the tar, zip, gzip and compress utilities.
  • Maintaining appropriate file and system security, monitoring and controlling system access, changing permission, ownership of files and directories, maintaining passwords, assigning special privileges to selected users and controlling file access, monitoring status of process in order to increase the system efficiency.
  • Installed and configured middleware products such as WebSphere, WebLogic, IHS, Apache Tomcat, etc.
  • Involved in troubleshooting of UNIX technical problems received through e-mail and Clarify Ticketing Tool, Backup solutions according to the SOP & SLA. Generating reports, Preparing Quality Documentations & uploading to VSS tool
  • Monitoring, troubleshooting & reporting daily backup status for all critical production UNIX server’s enterprise-wide.
  • Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Used Chef for managing server application server such as Apache, MySQL, Tomcat.
  • Installation, configuration, and customization of services Sendmail, Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.
  • Develop and update IT Security Framework policies, plans and procedures, (based on NIST 800 53 Revision 4 security controls).
  • Reviews security controls per NIST SP 800-53, to ensure necessary data protection is implemented on CDC’s systems.
  • Reviewed and updated System Security Plan (SSP) based on findings from assessing security controls using NIST SP 800-18 rev1, NIST SP 800-53a rev4 and NIST SP 800-53.

System Administrator

Confidential

Responsibilities:

  • Installation, Configuration, up gradation and administration of Sun Solaris, Red Hat Linux.
  • User account management and support.
  • Developed and supported the Software Release Management and procedures using agile/scrum.
  • Provided 24x7 System Administration support for Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Wrote bash shell scripts for getting information about various Linux servers
  • Installed and Configured Send Mail Utility on Sun UNIX Servers.
  • TCP/IP network planning and implementation for Windows NT, Windows 2000.
  • Package and patch management on Sun servers.
  • Kernel tuning, Writing Shell scripts for system maintenance and file management.
  • Troubleshooting the system and end user issues.
  • Server 2008/2012 R2 administration/patch management
  • Responsible for configuring real time backup of web servers.
  • Log file was managed for troubleshooting and probable errors.
  • Selected and Tailored Security Controls for Information systems based on control baselines and high water mark using NIST SP 800-53a rev 4.
  • Reviewing and update of the System Security Plan (SSP) using NIST SP 800-18 guidelines.

We'd love your feedback!